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 23,186 460,030 SH   SOLE   437,469 0 22,561
ISHARES TR CORE US AGGBD ET 464287226 12,547 111,660 SH   SOLE   107,680 0 3,980
ISHARES TR NATIONAL MUN ETF 464288414 9,915 87,040 SH   SOLE   81,323 0 5,717
ISHARES TR IBOXX INV CP ETF 464287242 9,405 73,501 SH   SOLE   71,409 0 2,092
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 7,980 86,001 SH   SOLE   81,692 0 4,309
ISHARES TR CORE S&P500 ETF 464287200 7,346 22,727 SH   SOLE   20,518 0 2,209
ISHARES TR SH TR CRPORT ETF 464288646 6,204 115,677 SH   SOLE   112,318 0 3,359
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 5,804 52,242 SH   SOLE   50,974 0 1,268
ISHARES TR GLB INFRASTR ETF 464288372 4,488 93,670 SH   SOLE   89,478 0 4,192
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 4,335 73,363 SH   SOLE   70,145 0 3,218
ISHARES TR CORE MSCI TOTAL 46432F834 3,646 58,904 SH   SOLE   53,617 0 5,287
ISHARES TR SHRT NAT MUN ETF 464288158 2,963 27,750 SH   SOLE   25,690 0 2,060
VANGUARD WORLD FDS ENERGY ETF 92204A306 2,345 28,778 SH   SOLE   28,097 0 681
VANGUARD INDEX FDS MID CAP ETF 922908629 2,006 11,261 SH   SOLE   10,055 0 1,206
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 1,285 16,987 SH   SOLE   15,317 0 1,670
ISHARES TR GRWT ALLOCAT ETF 464289867 1,093 22,854 SH   SOLE   19,712 0 3,142
ISHARES TR RUS 1000 GRW ETF 464287614 763 4,338 SH   SOLE   4,338 0 0
SCHWAB STRATEGIC TR US REIT ETF 808524847 688 14,975 SH   SOLE   14,975 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 623 4,568 SH   SOLE   4,568 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 324 1,007 SH   SOLE   1,007 0 0
ISHARES TR AGGRES ALLOC ETF 464289859 255 4,394 SH   SOLE   3,883 0 511
GLOBAL X FDS US INFR DEV ETF 37954Y673 211 11,871 SH   SOLE   11,871 0 0
WELLS FARGO CO NEW COM 949746101 206 3,834 SH   SOLE   3,834 0 0
AT&T INC COM 00206R102 122 3,133 SH   SOLE   3,133 0 0
AMERICAN ASSETS TR INC COM 024013104 202 4,400 SH   SOLE   4,400 0 0
CELESTICA INC SUB VTG SHS 15101Q108 841 101,648 SH   SOLE   101,648 0 0
BANK AMER CORP COM 060505104 3,292 93,458 SH   SOLE   91,473 0 1,985
TRUIST FINL CORP COM 89832Q109 2,904 51,567 SH   SOLE   50,463 0 1,104
COMCAST CORP NEW CL A 20030N101 2,220 49,361 SH   SOLE   48,369 0 992
PFIZER INC COM 717081103 1,775 45,297 SH   SOLE   39,132 0 6,165
RELX PLC SPONSORED ADR 759530108 803 31,764 SH   SOLE   31,110 0 654
ORACLE CORP COM 68389X105 1,610 30,380 SH   SOLE   29,782 0 598
YUM CHINA HLDGS INC COM 98850P109 1,426 29,707 SH   SOLE   29,094 0 613
TREX CO INC COM 89531P105 2,456 27,324 SH   SOLE   26,947 0 377
UNILEVER PLC SPON ADR NEW 904767704 1,493 26,117 SH   SOLE   25,625 0 492
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 1,585 24,089 SH   SOLE   23,775 0 314
MICROSOFT CORP COM 594918104 3,606 22,869 SH   SOLE   22,427 0 442
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 1,238 21,300 SH   SOLE   20,907 0 393
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 1,023 20,959 SH   SOLE   20,557 0 402
MEDTRONIC PLC SHS G5960L103 2,346 20,678 SH   SOLE   20,235 0 443
MANHATTAN ASSOCS INC COM 562750109 1,622 20,335 SH   SOLE   20,096 0 239
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 1,162 20,108 SH   SOLE   19,732 0 376
FIDELITY NATL INFORMATION SV COM 31620M106 2,750 19,768 SH   SOLE   19,525 0 243
JOHNSON & JOHNSON COM 478160104 2,724 18,675 SH   SOLE   18,308 0 367
NIKE INC CL B 654106103 1,814 17,905 SH   SOLE   17,524 0 381
JPMORGAN CHASE & CO COM 46625H100 2,446 17,545 SH   SOLE   16,686 0 859
HDFC BANK LTD SPONSORED ADS 40415F101 1,095 17,286 SH   SOLE   16,981 0 305
NOVO-NORDISK A S ADR 670100205 978 16,895 SH   SOLE   16,565 0 330
ASGN INC COM 00191U102 1,194 16,826 SH   SOLE   16,599 0 227
COLGATE PALMOLIVE CO COM 194162103 1,158 16,822 SH   SOLE   16,441 0 381
DOLLAR TREE INC COM 256746108 1,565 16,635 SH   SOLE   16,302 0 333
GODADDY INC CL A 380237107 1,105 16,274 SH   SOLE   15,918 0 356
PROGRESSIVE CORP OHIO COM 743315103 1,153 15,932 SH   SOLE   15,599 0 333
HONEYWELL INTL INC COM 438516106 2,775 15,679 SH   SOLE   14,113 0 1,566
FIRST REP BK SAN FRANCISCO C COM 33616C100 1,833 15,606 SH   SOLE   15,291 0 315
EXXON MOBIL CORP COM 30231G102 1,083 15,527 SH   SOLE   15,527 0 0
REALPAGE INC COM 75606N109 818 15,222 SH   SOLE   14,969 0 253
HOME BANCSHARES INC COM 436893200 298 15,180 SH   SOLE   15,180 0 0
APPLE INC COM 037833100 4,320 14,710 SH   SOLE   14,354 0 356
PEPSICO INC COM 713448108 1,913 13,998 SH   SOLE   13,695 0 303
MASTERCARD INC CL A 57636Q104 3,820 12,792 SH   SOLE   12,536 0 256
FACEBOOK INC CL A 30303M102 2,563 12,485 SH   SOLE   12,124 0 361
OLD DOMINION FREIGHT LINE IN COM 679580100 2,208 11,632 SH   SOLE   11,481 0 151
EDWARDS LIFESCIENCES CORP COM 28176E108 2,484 10,647 SH   SOLE   10,436 0 211
GARTNER INC COM 366651107 1,564 10,147 SH   SOLE   10,021 0 126
NORDSON CORP COM 655663102 1,570 9,641 SH   SOLE   9,513 0 128
CASEYS GEN STORES INC COM 147528103 1,491 9,376 SH   SOLE   9,268 0 108
MOODYS CORP COM 615369105 2,132 8,982 SH   SOLE   8,807 0 175
DIAGEO P L C SPON ADR NEW 25243Q205 1,475 8,755 SH   SOLE   8,585 0 170
3M CO COM 88579Y101 1,503 8,522 SH   SOLE   8,522 0 0
FACTSET RESH SYS INC COM 303075105 2,270 8,461 SH   SOLE   8,359 0 102
HOME DEPOT INC COM 437076102 1,771 8,111 SH   SOLE   7,956 0 155
CHARLES RIV LABS INTL INC COM 159864107 1,206 7,892 SH   SOLE   7,787 0 105
SAP SE SPON ADR 803054204 1,008 7,521 SH   SOLE   7,374 0 147
US BANCORP DEL COM NEW 902973304 421 7,100 SH   SOLE   7,100 0 0
UNITEDHEALTH GROUP INC COM 91324P102 1,972 6,709 SH   SOLE   6,582 0 127
WATSCO INC COM 942622200 1,173 6,513 SH   SOLE   6,428 0 85
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 908 6,463 SH   SOLE   6,331 0 132
FEDEX CORP COM 31428X106 967 6,398 SH   SOLE   6,250 0 148
CHEMED CORP NEW COM 16359R103 2,470 5,623 SH   SOLE   5,559 0 64
COCA COLA CO COM 191216100 264 4,768 SH   SOLE   4,768 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 965 4,552 SH   SOLE   4,463 0 89
SJW GROUP COM 784305104 313 4,399 SH   SOLE   4,399 0 0
CANADIAN PAC RY LTD COM 13645T100 985 3,865 SH   SOLE   3,793 0 72
CHEVRON CORP NEW COM 166764100 425 3,528 SH   SOLE   3,528 0 0
DIAMONDBACK ENERGY INC COM 25278X109 287 3,092 SH   SOLE   3,092 0 0
AMERCO COM 023586100 1,077 2,866 SH   SOLE   2,828 0 38
NEXTERA ENERGY INC COM 65339F101 581 2,400 SH   SOLE   2,400 0 0
ALPHABET INC CAP STK CL A 02079K305 3,204 2,392 SH   SOLE   2,341 0 51
MCDONALDS CORP COM 580135101 282 1,429 SH   SOLE   1,329 0 100
BOOKING HLDGS INC COM 09857L108 2,754 1,341 SH   SOLE   1,313 0 28
TELEFLEX INC COM 879369106 328 870 SH   SOLE   870 0 0
AMAZON COM INC COM 023135106 745 403 SH   SOLE   403 0 0
GENERAL ELECTRIC CO COM 369604103 132 11,813 SH   SOLE   5,413 0 6,400