The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ISHARES TR CORE 1 5 YR USD 46432F859 18,943 375,101 SH   SOLE   359,569 0 15,532
SCHWAB STRATEGIC TR US REIT ETF 808524847 6,561 200,410 SH   SOLE   191,335 0 9,075
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 4,080 167,196 SH   SOLE   163,234 0 3,962
CELESTICA INC SUB VTG SHS 15101Q108 487 139,196 SH   SOLE   139,196 0 0
BK OF AMERICA CORP COM 060505104 2,293 108,029 SH   SOLE   106,052 0 1,977
ISHARES TR SH TR CRPORT ETF 464288646 5,462 104,317 SH   SOLE   100,958 0 3,359
ISHARES TR CORE US AGGBD ET 464287226 11,215 97,206 SH   SOLE   93,686 0 3,520
ISHARES TR GLB INFRASTR ETF 464288372 3,197 93,604 SH   SOLE   89,266 0 4,338
ISHARES TR IBOXX INV CP ETF 464287242 10,146 82,148 SH   SOLE   79,816 0 2,332
ISHARES TR NATIONAL MUN ETF 464288414 8,394 74,280 SH   SOLE   69,527 0 4,753
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 3,170 73,885 SH   SOLE   70,416 0 3,469
TRUIST FINL CORP COM 89832Q109 1,841 59,698 SH   SOLE   58,509 0 1,189
ISHARES TR CORE MSCI TOTAL 46432F834 2,777 59,064 SH   SOLE   51,129 0 7,935
COMCAST CORP NEW CL A 20030N101 1,911 55,582 SH   SOLE   54,548 0 1,034
PFIZER INC COM 717081103 1,571 48,122 SH   SOLE   41,951 0 6,171
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,120 38,536 SH   SOLE   37,619 0 917
RELX PLC SPONSORED ADR 759530108 819 38,249 SH   SOLE   37,552 0 697
ORACLE CORP COM 68389X105 1,608 33,276 SH   SOLE   32,667 0 609
YUM CHINA HLDGS INC COM 98850P109 1,328 31,163 SH   SOLE   30,578 0 585
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 1,183 29,451 SH   SOLE   28,905 0 546
JPMORGAN CHASE & CO COM 46625H100 2,574 28,593 SH   SOLE   27,560 0 1,033
HDFC BANK LTD SPONSORED ADS 40415F101 1,087 28,259 SH   SOLE   27,764 0 495
UNILEVER PLC SPON ADR NEW 904767704 1,429 28,252 SH   SOLE   27,747 0 505
TREX CO INC COM 89531P105 2,258 28,179 SH   SOLE   27,818 0 361
GODADDY INC CL A 380237107 1,507 26,390 SH   SOLE   25,885 0 505
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 2,003 24,431 SH   SOLE   24,137 0 294
ISHARES TR SHRT NAT MUN ETF 464288158 2,561 24,095 SH   SOLE   23,461 0 634
MEDTRONIC PLC SHS G5960L103 2,161 23,959 SH   SOLE   23,516 0 443
MICROSOFT CORP COM 594918104 3,699 23,456 SH   SOLE   23,038 0 418
MANHATTAN ASSOCS INC COM 562750109 1,158 23,250 SH   SOLE   22,986 0 264
ISHARES TR CORE S&P500 ETF 464287200 5,971 23,109 SH   SOLE   20,474 0 2,635
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 995 22,484 SH   SOLE   22,083 0 401
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 1,053 22,035 SH   SOLE   21,655 0 380
COLGATE PALMOLIVE CO COM 194162103 1,427 21,498 SH   SOLE   21,073 0 425
REALPAGE INC COM 75606N109 1,122 21,194 SH   SOLE   20,926 0 268
NIKE INC CL B 654106103 1,707 20,631 SH   SOLE   20,247 0 384
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 1,023 19,847 SH   SOLE   17,432 0 2,415
FIDELITY NATL INFORMATION SV COM 31620M106 2,394 19,680 SH   SOLE   19,427 0 253
DOLLAR TREE INC COM 256746108 1,423 19,364 SH   SOLE   18,977 0 387
ISHARES TR GRWT ALLOCAT ETF 464289867 798 19,278 SH   SOLE   17,960 0 1,318
JOHNSON & JOHNSON COM 478160104 2,433 18,557 SH   SOLE   18,212 0 345
NOVO-NORDISK A S ADR 670100205 1,071 17,790 SH   SOLE   17,453 0 337
PEPSICO INC COM 713448108 2,130 17,732 SH   SOLE   17,343 0 389
HONEYWELL INTL INC COM 438516106 2,269 16,962 SH   SOLE   15,519 0 1,443
OLD DOMINION FREIGHT LINE IN COM 679580100 2,216 16,886 SH   SOLE   16,687 0 199
PROGRESSIVE CORP OHIO COM 743315103 1,232 16,684 SH   SOLE   16,370 0 314
FIRST REP BK SAN FRANCISCO C COM 33616C100 1,367 16,609 SH   SOLE   16,300 0 309
ISHARES TR INTL DEV RE ETF 464288489 342 15,837 SH   SOLE   15,837 0 0
HOME BANCSHARES INC COM 436893200 182 15,180 SH   SOLE   15,180 0 0
APPLE INC COM 037833100 3,837 15,088 SH   SOLE   14,698 0 390
XYLEM INC COM 98419M100 934 14,346 SH   SOLE   14,085 0 261
FACEBOOK INC CL A 30303M102 2,260 13,551 SH   SOLE   13,190 0 361
MASTERCARD INC CL A 57636Q104 3,149 13,036 SH   SOLE   12,800 0 236
VANGUARD INDEX FDS MID CAP ETF 922908629 1,606 12,201 SH   SOLE   10,750 0 1,451
GARTNER INC COM 366651107 1,199 12,039 SH   SOLE   11,898 0 141
REPUBLIC SVCS INC COM 760759100 896 11,931 SH   SOLE   11,686 0 245
EDWARDS LIFESCIENCES CORP COM 28176E108 2,221 11,777 SH   SOLE   11,557 0 220
GENERAL ELECTRIC CO COM 369604103 90 11,366 SH   SOLE   4,966 0 6,400
GLOBAL X FDS US INFR DEV ETF 37954Y673 132 10,742 SH   SOLE   10,742 0 0
EXXON MOBIL CORP COM 30231G102 403 10,603 SH   SOLE   10,603 0 0
NORDSON CORP COM 655663102 1,382 10,234 SH   SOLE   10,117 0 117
CASEYS GEN STORES INC COM 147528103 1,339 10,107 SH   SOLE   9,982 0 125
DIAGEO P L C SPON ADR NEW 25243Q205 1,270 9,989 SH   SOLE   9,808 0 181
MOODYS CORP COM 615369105 2,007 9,487 SH   SOLE   9,314 0 173
HOME DEPOT INC COM 437076102 1,726 9,244 SH   SOLE   9,077 0 167
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 231 8,955 SH   SOLE   8,280 0 675
SAP SE SPON ADR 803054204 966 8,742 SH   SOLE   8,590 0 152
CHARLES RIV LABS INTL INC COM 159864107 1,091 8,641 SH   SOLE   8,532 0 109
ISHARES TR AGGRES ALLOC ETF 464289859 404 8,513 SH   SOLE   7,991 0 522
3M CO COM 88579Y101 1,147 8,402 SH   SOLE   8,402 0 0
FACTSET RESH SYS INC COM 303075105 2,184 8,380 SH   SOLE   8,277 0 103
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 907 7,562 SH   SOLE   7,422 0 140
UNITEDHEALTH GROUP INC COM 91324P102 1,817 7,288 SH   SOLE   7,161 0 127
WATSCO INC COM 942622200 1,136 7,187 SH   SOLE   7,099 0 88
US BANCORP DEL COM NEW 902973304 225 6,525 SH   SOLE   6,525 0 0
SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 235 6,031 SH   SOLE   6,031 0 0
CHEMED CORP NEW COM 16359R103 2,597 5,996 SH   SOLE   5,921 0 75
FTI CONSULTING INC COM 302941109 693 5,790 SH   SOLE   5,725 0 65
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,005 5,169 SH   SOLE   5,081 0 88
CANADIAN PAC RY LTD COM 13645T100 955 4,349 SH   SOLE   4,270 0 79
ISHARES TR RUS 1000 VAL ETF 464287598 400 4,038 SH   SOLE   4,038 0 0
SJW GROUP COM 784305104 219 3,797 SH   SOLE   3,797 0 0
CHEVRON CORP NEW COM 166764100 256 3,528 SH   SOLE   3,528 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 516 3,422 SH   SOLE   3,422 0 0
AMERCO COM 023586100 881 3,032 SH   SOLE   2,993 0 39
ALPHABET INC CAP STK CL A 02079K305 2,964 2,551 SH   SOLE   2,504 0 47
NEXTERA ENERGY INC COM 65339F101 385 1,600 SH   SOLE   1,600 0 0
BOOKING HLDGS INC COM 09857L108 1,990 1,479 SH   SOLE   1,450 0 29
MCDONALDS CORP COM 580135101 210 1,271 SH   SOLE   1,171 0 100
SPDR S&P 500 ETF TR TR UNIT 78462F103 257 997 SH   SOLE   997 0 0
TELEFLEX INCORPORATED COM 879369106 206 704 SH   SOLE   704 0 0
AMAZON COM INC COM 023135106 1,250 641 SH   SOLE   631 0 10