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 17,786 345,551 SH   SOLE   332,085 0 13,466
ISHARES TR CORE US AGGBD ET 464287226 11,612 98,234 SH   SOLE   95,263 0 2,971
ISHARES TR IBOXX INV CP ETF 464287242 10,903 81,062 SH   SOLE   78,987 0 2,075
APPLE INC COM 037833100 8,876 24,332 SH   SOLE   23,532 0 800
ISHARES TR NATIONAL MUN ETF 464288414 8,631 74,795 SH   SOLE   69,963 0 4,832
ISHARES TR SH TR CRPORT ETF 464288646 8,086 147,801 SH   SOLE   142,395 0 5,406
ISHARES TR CORE S&P500 ETF 464287200 7,169 23,150 SH   SOLE   20,458 0 2,692
SCHWAB STRATEGIC TR US REIT ETF 808524847 6,706 190,406 SH   SOLE   180,499 0 9,907
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 6,026 57,670 SH   SOLE   55,985 0 1,685
ALPHABET INC CAP STK CL A 02079K305 5,543 3,909 SH   SOLE   3,813 0 96
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 5,349 60,551 SH   SOLE   57,930 0 2,621
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 5,274 63,806 SH   SOLE   61,658 0 2,148
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 4,966 167,954 SH   SOLE   163,810 0 4,144
ISHARES TR INTRM GOV CR ETF 464288612 4,263 36,212 SH   SOLE   35,024 0 1,188
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 4,263 78,412 SH   SOLE   75,376 0 3,036
HONEYWELL INTL INC COM 438516106 4,004 27,692 SH   SOLE   25,744 0 1,948
MASTERCARD INCORPORATED CL A 57636Q104 3,847 13,009 SH   SOLE   12,706 0 303
VANGUARD INDEX FDS TOTAL STK MKT 922908769 3,660 23,380 SH   SOLE   23,199 0 181
ISHARES TR GLB INFRASTR ETF 464288372 3,657 95,498 SH   SOLE   90,627 0 4,871
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,617 11,731 SH   SOLE   10,538 0 1,193
JOHNSON & JOHNSON COM 478160104 3,592 25,543 SH   SOLE   24,898 0 645
TREX CO INC COM 89531P105 3,591 27,610 SH   SOLE   27,129 0 481
COMCAST CORP NEW CL A 20030N101 3,572 91,645 SH   SOLE   89,181 0 2,464
MICROSOFT CORP COM 594918104 3,484 17,122 SH   SOLE   16,791 0 331
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 3,461 74,183 SH   SOLE   70,250 0 3,933
VANGUARD STAR FDS VG TL INTL STK F 921909768 3,407 69,290 SH   SOLE   66,895 0 2,395
ISHARES TR CORE MSCI TOTAL 46432F834 3,266 59,904 SH   SOLE   51,623 0 8,281
FACEBOOK INC CL A 30303M102 3,054 13,449 SH   SOLE   13,053 0 396
SPDR SER TR PORTFOLIO SHORT 78464A474 2,973 94,853 SH   SOLE   94,853 0 0
JPMORGAN CHASE & CO COM 46625H100 2,798 29,752 SH   SOLE   28,530 0 1,222
OLD DOMINION FREIGHT LINE IN COM 679580100 2,776 16,371 SH   SOLE   16,164 0 207
FACTSET RESH SYS INC COM 303075105 2,731 8,314 SH   SOLE   8,174 0 140
SCHWAB STRATEGIC TR US TIPS ETF 808524870 2,715 45,240 SH   SOLE   43,665 0 1,575
CHEMED CORP NEW COM 16359R103 2,714 6,016 SH   SOLE   5,893 0 123
BK OF AMERICA CORP COM 060505104 2,682 112,925 SH   SOLE   110,521 0 2,404
FIDELITY NATL INFORMATION SV COM 31620M106 2,673 19,932 SH   SOLE   19,613 0 319
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 2,632 26,299 SH   SOLE   25,449 0 850
ISHARES TR SHRT NAT MUN ETF 464288158 2,591 24,025 SH   SOLE   23,368 0 657
PEPSICO INC COM 713448108 2,542 19,222 SH   SOLE   18,680 0 542
MOODYS CORP COM 615369105 2,524 9,189 SH   SOLE   9,010 0 179
EDWARDS LIFESCIENCES CORP COM 28176E108 2,488 36,001 SH   SOLE   35,179 0 822
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 2,463 19,287 SH   SOLE   18,727 0 560
BOOKING HOLDINGS INC COM 09857L108 2,417 1,518 SH   SOLE   1,481 0 37
TRUIST FINL CORP COM 89832Q109 2,364 62,954 SH   SOLE   61,320 0 1,634
MEDTRONIC PLC SHS G5960L103 2,316 25,251 SH   SOLE   24,623 0 628
HOME DEPOT INC COM 437076102 2,300 9,181 SH   SOLE   8,958 0 223
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 2,212 42,842 SH   SOLE   41,688 0 1,154
DBX ETF TR XTRACK USD HIGH 233051432 2,208 47,228 SH   SOLE   45,903 0 1,325
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 2,166 21,296 SH   SOLE   20,617 0 679
TRACTOR SUPPLY CO COM 892356106 2,153 16,338 SH   SOLE   15,693 0 645
UNITEDHEALTH GROUP INC COM 91324P102 2,146 7,276 SH   SOLE   7,131 0 145
MANHATTAN ASSOCS INC COM 562750109 2,126 22,567 SH   SOLE   22,173 0 394
SPDR SER TR S&P BIOTECH 78464A870 2,084 18,616 SH   SOLE   17,956 0 660
NIKE INC CL B 654106103 2,043 20,838 SH   SOLE   20,397 0 441
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2,016 50,903 SH   SOLE   49,588 0 1,315
VANGUARD INDEX FDS MID CAP ETF 922908629 1,968 12,007 SH   SOLE   10,509 0 1,498
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,936 21,136 SH   SOLE   20,336 0 800
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,925 50,853 SH   SOLE   49,033 0 1,820
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 1,906 24,640 SH   SOLE   24,270 0 370
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 1,875 22,563 SH   SOLE   22,563 0 0
GODADDY INC CL A 380237107 1,869 25,490 SH   SOLE   24,911 0 579
NORDSON CORP COM 655663102 1,858 9,792 SH   SOLE   9,665 0 127
STATE STR CORP COM 857477103 1,818 28,601 SH   SOLE   27,396 0 1,205
ORACLE CORP COM 68389X105 1,809 32,724 SH   SOLE   32,121 0 603
FIRST REP BK SAN FRANCISCO C COM 33616C100 1,805 17,032 SH   SOLE   16,628 0 404
AMAZON COM INC COM 023135106 1,804 654 SH   SOLE   642 0 12
BECTON DICKINSON & CO COM 075887109 1,729 7,227 SH   SOLE   6,977 0 250
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 1,721 29,349 SH   SOLE   28,339 0 1,010
PFIZER INC COM 717081103 1,658 50,702 SH   SOLE   44,279 0 6,423
COLGATE PALMOLIVE CO COM 194162103 1,585 21,635 SH   SOLE   21,195 0 440
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 1,583 28,089 SH   SOLE   27,164 0 925
UNILEVER PLC SPON ADR NEW 904767704 1,583 28,851 SH   SOLE   28,196 0 655
CASEYS GEN STORES INC COM 147528103 1,568 10,485 SH   SOLE   10,303 0 182
GENTEX CORP COM 371901109 1,533 59,472 SH   SOLE   57,052 0 2,420
GARTNER INC COM 366651107 1,518 12,509 SH   SOLE   12,277 0 232
CHARLES RIV LABS INTL INC COM 159864107 1,493 8,561 SH   SOLE   8,442 0 119
YUM CHINA HLDGS INC COM 98850P109 1,477 30,716 SH   SOLE   30,124 0 592
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 1,427 30,467 SH   SOLE   29,786 0 681
VISA INC COM CL A 92826C839 1,425 7,375 SH   SOLE   7,030 0 345
PROGRESSIVE CORP OHIO COM 743315103 1,398 17,454 SH   SOLE   17,094 0 360
DIAGEO P L C SPON ADR NEW 25243Q205 1,366 10,168 SH   SOLE   9,929 0 239
REALPAGE INC COM 75606N109 1,358 20,884 SH   SOLE   20,613 0 271
3M CO COM 88579Y101 1,326 8,503 SH   SOLE   8,503 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,324 11,911 SH   SOLE   11,501 0 410
HDFC BANK LTD SPONSORED ADS 40415F101 1,310 28,821 SH   SOLE   28,173 0 648
WATSCO INC COM 942622200 1,302 7,327 SH   SOLE   7,198 0 129
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 1,294 55,941 SH   SOLE   54,286 0 1,655
ISHARES INC MSCI PAC JP ETF 464286665 1,286 32,340 SH   SOLE   31,285 0 1,055
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 1,273 19,489 SH   SOLE   16,947 0 2,542
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 1,248 21,991 SH   SOLE   21,487 0 504
SAP SE SPON ADR 803054204 1,218 8,701 SH   SOLE   8,523 0 178
SPDR SER TR S&P REGL BKG 78464A698 1,206 31,407 SH   SOLE   30,147 0 1,260
NOVO-NORDISK A S ADR 670100205 1,160 17,712 SH   SOLE   17,373 0 339
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 1,143 34,754 SH   SOLE   33,955 0 799
CANADIAN PAC RY LTD COM 13645T100 1,135 4,446 SH   SOLE   4,338 0 108
REPUBLIC SVCS INC COM 760759100 1,131 13,781 SH   SOLE   13,404 0 377
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,115 5,169 SH   SOLE   5,072 0 97
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 1,101 19,064 SH   SOLE   17,520 0 1,544
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 1,080 10,637 SH   SOLE   10,637 0 0
AT&T INC COM 00206R102 1,068 35,343 SH   SOLE   33,953 0 1,390
XYLEM INC COM 98419M100 1,017 15,661 SH   SOLE   15,272 0 389
ISHARES TR US TREAS BD ETF 46429B267 1,002 35,810 SH   SOLE   35,810 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 985 11,373 SH   SOLE   11,373 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 976 7,769 SH   SOLE   7,618 0 151
ALPHABET INC CAP STK CL C 02079K107 951 673 SH   SOLE   636 0 37
CELESTICA INC SUB VTG SHS 15101Q108 951 139,196 SH   SOLE   139,196 0 0
RELX PLC SPONSORED ADR 759530108 934 39,660 SH   SOLE   38,803 0 857
AMERCO COM 023586100 933 3,088 SH   SOLE   3,030 0 58
METLIFE INC COM 59156R108 895 24,511 SH   SOLE   23,631 0 880
ISHARES TR GRWT ALLOCAT ETF 464289867 859 18,518 SH   SOLE   17,226 0 1,292
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 759 9,671 SH   SOLE   9,451 0 220
ALTRIA GROUP INC COM 02209S103 754 19,200 SH   SOLE   18,460 0 740
FTI CONSULTING INC COM 302941109 741 6,472 SH   SOLE   6,312 0 160
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 691 12,759 SH   SOLE   12,759 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 671 13,394 SH   SOLE   13,394 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 657 3,422 SH   SOLE   3,422 0 0
FEDEX CORP COM 31428X106 634 4,523 SH   SOLE   4,073 0 450
ISHARES TR AGGRES ALLOC ETF 464289859 622 11,328 SH   SOLE   10,301 0 1,027
VANGUARD WORLD FDS ENERGY ETF 92204A306 599 11,915 SH   SOLE   11,915 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 553 8,049 SH   SOLE   7,649 0 400
ISHARES TR FLTG RATE NT ETF 46429B655 533 10,535 SH   SOLE   10,535 0 0
EXXON MOBIL CORP COM 30231G102 474 10,603 SH   SOLE   10,603 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 455 4,038 SH   SOLE   4,038 0 0
CHEVRON CORP NEW COM 166764100 434 4,861 SH   SOLE   4,318 0 543
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 425 12,219 SH   SOLE   10,963 0 1,256
VANGUARD WORLD FDS INF TECH ETF 92204A702 410 1,470 SH   SOLE   1,470 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 385 6,845 SH   SOLE   6,845 0 0
NEXTERA ENERGY INC COM 65339F101 384 1,600 SH   SOLE   1,600 0 0
ISHARES TR INTL DEV RE ETF 464288489 367 15,837 SH   SOLE   15,837 0 0
ISHARES INC CORE MSCI EMKT 46434G103 309 6,496 SH   SOLE   6,496 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 266 8,955 SH   SOLE   8,280 0 675
SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 264 6,031 SH   SOLE   6,031 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 251 4,769 SH   SOLE   4,769 0 0
MCDONALDS CORP COM 580135101 246 1,336 SH   SOLE   1,236 0 100
ABBOTT LABS COM 002824100 243 2,658 SH   SOLE   2,658 0 0
US BANCORP DEL COM NEW 902973304 240 6,525 SH   SOLE   6,525 0 0
HOME BANCSHARES INC COM 436893200 233 15,180 SH   SOLE   15,180 0 0
TELEFLEX INCORPORATED COM 879369106 233 640 SH   SOLE   640 0 0
GOLD TRUST ISHARES 464285105 230 13,560 SH   SOLE   9,560 0 4,000
INTEL CORP COM 458140100 223 3,735 SH   SOLE   3,735 0 0