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
3M CO COM 88579Y101 805 4,589 SH   SOLE   0 0 4,589
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,459 2,535 SH   SOLE   0 0 2,535
AGILENT TECHNOLOGIES INC COM 00846U101 332 2,106 SH   SOLE   0 0 2,106
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 801 5,407 SH   SOLE   0 0 5,407
ALIGN TECHNOLOGY INC COM 016255101 934 1,403 SH   SOLE   0 0 1,403
ALPHABET INC CAP STK CL A 02079K305 348 130 SH   SOLE   0 0 130
ALPHABET INC CAP STK CL C 02079K107 1,354 508 SH   SOLE   0 0 508
AMAZON COM INC COM 023135106 1,012 308 SH   SOLE   0 0 308
AMETEK INC COM 031100100 686 5,529 SH   SOLE   0 0 5,529
ANALOG DEVICES INC COM 032654105 1,321 7,885 SH   SOLE   0 0 7,885
AON PLC SHS CL A G0403H108 1,275 4,461 SH   SOLE   0 0 4,461
APPLE INC COM 037833100 6,786 47,956 SH   SOLE   0 0 47,956
APPLIED MATLS INC COM 038222105 1,407 10,933 SH   SOLE   0 0 10,933
ARISTA NETWORKS INC COM 040413106 1,259 3,665 SH   SOLE   0 0 3,665
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 1,051 21,491 SH   SOLE   0 0 21,491
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,417 1,902 SH   SOLE   0 0 1,902
AT&T INC COM 00206R102 520 19,247 SH   SOLE   0 0 19,247
AUTOHOME INC SP ADS RP CL A 05278C107 398 8,484 SH   SOLE   0 0 8,484
AUTOMATIC DATA PROCESSING IN COM 053015103 1,309 6,548 SH   SOLE   0 0 6,548
BANK NEW YORK MELLON CORP COM 064058100 209 4,027 SH   SOLE   0 0 4,027
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 771 2,826 SH   SOLE   0 0 2,826
BHP GROUP LTD SPONSORED ADS 088606108 569 10,636 SH   SOLE   0 0 10,636
BIO RAD LABS INC CL A 090572207 797 1,068 SH   SOLE   0 0 1,068
BK OF AMERICA CORP COM 060505104 1,625 38,282 SH   SOLE   0 0 38,282
BLACKSTONE INC COM 09260D107 488 4,193 SH   SOLE   0 0 4,193
BROADCOM INC COM 11135F101 699 1,441 SH   SOLE   0 0 1,441
BROWN FORMAN CORP CL B 115637209 1,024 15,274 SH   SOLE   0 0 15,274
CANADIAN NATL RY CO COM 136375102 710 6,135 SH   SOLE   0 0 6,135
CANADIAN PAC RY LTD COM 13645T100 897 13,785 SH   SOLE   0 0 13,785
CELANESE CORP DEL COM 150870103 709 4,705 SH   SOLE   0 0 4,705
CHEMED CORP NEW COM 16359R103 696 1,496 SH   SOLE   0 0 1,496
CHURCH & DWIGHT INC COM 171340102 930 11,259 SH   SOLE   0 0 11,259
CISCO SYS INC COM 17275R102 346 6,349 SH   SOLE   0 0 6,349
CLOROX CO DEL COM 189054109 637 3,848 SH   SOLE   0 0 3,848
COCA COLA CO COM 191216100 1,399 26,662 SH   SOLE   0 0 26,662
COLGATE PALMOLIVE CO COM 194162103 316 4,185 SH   SOLE   0 0 4,185
CONSOLIDATED EDISON INC COM 209115104 240 3,301 SH   SOLE   0 0 3,301
COPART INC COM 217204106 1,220 8,792 SH   SOLE   0 0 8,792
CSX CORP COM 126408103 1,097 36,878 SH   SOLE   0 0 36,878
CVS HEALTH CORP COM 126650100 271 3,194 SH   SOLE   0 0 3,194
DECKERS OUTDOOR CORP COM 243537107 730 2,026 SH   SOLE   0 0 2,026
DIGITAL RLTY TR INC COM 253868103 201 1,394 SH   SOLE   0 0 1,394
DISNEY WALT CO COM 254687106 369 369 SH   SOLE   0 0 2,181
DOLLAR GEN CORP NEW COM 256677105 565 2,662 SH   SOLE   0 0 2,662
DUKE ENERGY CORP NEW COM NEW 26441C204 356 3,650 SH   SOLE   0 0 3,650
EATON CORP PLC SHS G29183103 550 3,681 SH   SOLE   0 0 3,681
EATON VANCE RISK-MANAGED DIV COM 27829G106 219 20,468 SH   SOLE   0 0 20,468
EBAY INC. COM 278642103 352 5,048 SH   SOLE   0 0 5,048
EDWARDS LIFESCIENCES CORP COM 28176E108 969 8,560 SH   SOLE   0 0 8,560
ELECTRONIC ARTS INC COM 285512109 395 2,775 SH   SOLE   0 0 2,775
EXELON CORP COM 30161N101 547 11,322 SH   SOLE   0 0 11,322
FACEBOOK INC CL A 30303M102 1,717 5,059 SH   SOLE   0 0 5,059
FACTSET RESH SYS INC COM 303075105 1,261 3,195 SH   SOLE   0 0 3,195
FAIR ISAAC CORP COM 303250104 851 2,138 SH   SOLE   0 0 2,138
FASTENAL CO COM 311900104 1,088 21,086 SH   SOLE   0 0 21,086
FIRST TR DOW JONES SELECT MI COM SHS ANNUAL 33718M105 1,002 16,713 SH   SOLE   0 0 16,713
FLEETCOR TECHNOLOGIES INC COM 339041105 959 3,670 SH   SOLE   0 0 3,670
FORTINET INC COM 34959E109 835 2,860 SH   SOLE   0 0 2,860
GARMIN LTD SHS H2906T109 1,315 8,460 SH   SOLE   0 0 8,460
GENERAL MLS INC COM 370334104 260 4,352 SH   SOLE   0 0 4,352
GENTEX CORP COM 371901109 702 21,283 SH   SOLE   0 0 21,283
GOLDMAN SACHS GROUP INC COM 38141G104 208 551 SH   SOLE   0 0 551
GRACO INC COM 384109104 752 10,753 SH   SOLE   0 0 10,753
HARTFORD FDS EXCHANGE TRADED TOTAL RTRN ETF 41653L305 16,115 395,657 SH   SOLE   0 0 395,657
HENRY JACK & ASSOC INC COM 426281101 1,041 6,342 SH   SOLE   0 0 6,342
HERSHEY CO COM 427866108 813 4,801 SH   SOLE   0 0 4,801
HOME DEPOT INC COM 437076102 792 2,412 SH   SOLE   0 0 2,412
HONEYWELL INTL INC COM 438516106 403 1,900 SH   SOLE   0 0 1,900
IDEX CORP COM 45167R104 729 3,524 SH   SOLE   0 0 3,524
IDEXX LABS INC COM 45168D104 781 1,256 SH   SOLE   0 0 1,256
ILLINOIS TOOL WKS INC COM 452308109 1,086 5,256 SH   SOLE   0 0 5,256
INFOSYS LTD SPONSORED ADR 456788108 1,293 58,129 SH   SOLE   0 0 58,129
INTEL CORP COM 458140100 961 18,037 SH   SOLE   0 0 18,037
INTUIT COM 461202103 620 1,149 SH   SOLE   0 0 1,149
INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 596 5,101 SH   SOLE   0 0 5,101
INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 632 8,686 SH   SOLE   0 0 8,686
INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 907 17,277 SH   SOLE   0 0 17,277
INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 789 9,045 SH   SOLE   0 0 9,045
INVESTORS BANCORP INC NEW COM 46146L101 152 10,072 SH   SOLE   0 0 10,072
ISHARES TR US HLTHCARE ETF 464287762 301 1,090 SH   SOLE   0 0 1,090
ISHARES TR CORE TOTAL USD 46434V613 12,996 244,103 SH   SOLE   0 0 244,103
ISHARES TR US CONSUM DISCRE 464287580 247 3,200 SH   SOLE   0 0 3,200
ISHARES TR ESG AWRE USD ETF 46435G193 327 11,883 SH   SOLE   0 0 11,883
ISHARES TR COHEN STEER REIT 464287564 725 11,089 SH   SOLE   0 0 11,089
ISHARES TR EAFE SML CP ETF 464288273 417 5,599 SH   SOLE   0 0 5,599
ISHARES TR MRGSTR MD CP ETF 464288208 1,208 18,150 SH   SOLE   0 0 18,150
JOHNSON & JOHNSON COM 478160104 1,416 8,765 SH   SOLE   0 0 8,765
JPMORGAN CHASE & CO COM 46625H100 685 4,182 SH   SOLE   0 0 4,182
KROGER CO COM 501044101 226 5,584 SH   SOLE   0 0 5,584
LAM RESEARCH CORP COM 512807108 1,219 2,142 SH   SOLE   0 0 2,142
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 1,787 59,354 SH   SOLE   0 0 59,354
LILLY ELI & CO COM 532457108 1,439 6,228 SH   SOLE   0 0 6,228
LINDE PLC SHS G5494J103 217 739 SH   SOLE   0 0 739
LOCKHEED MARTIN CORP COM 539830109 212 615 SH   SOLE   0 0 615
LOWES COS INC COM 548661107 327 1,612 SH   SOLE   0 0 1,612
MARKETAXESS HLDGS INC COM 57060D108 840 1,997 SH   SOLE   0 0 1,997
MARRIOTT INTL INC NEW CL A 571903202 730 4,928 SH   SOLE   0 0 4,928
MASTERCARD INCORPORATED CL A 57636Q104 1,468 4,223 SH   SOLE   0 0 4,223
MCCORMICK & CO INC COM NON VTG 579780206 1,908 23,541 SH   SOLE   0 0 23,541
MCDONALDS CORP COM 580135101 481 1,993 SH   SOLE   0 0 1,993
MERCK & CO INC COM 58933Y105 406 5,406 SH   SOLE   0 0 5,406
METTLER TOLEDO INTERNATIONAL COM 592688105 1,136 825 SH   SOLE   0 0 825
MICROSOFT CORP COM 594918104 2,256 8,004 SH   SOLE   0 0 8,004
MONDELEZ INTL INC CL A 609207105 323 5,549 SH   SOLE   0 0 5,549
MONSTER BEVERAGE CORP NEW COM 61174X109 1,050 11,817 SH   SOLE   0 0 11,817
MOODYS CORP COM 615369105 1,543 4,346 SH   SOLE   0 0 4,346
NETEASE INC SPONSORED ADS 64110W102 224 2,624 SH   SOLE   0 0 2,624
NEXTERA ENERGY INC COM 65339F101 228 2,904 SH   SOLE   0 0 2,904
NORDSON CORP COM 655663102 334 1,403 SH   SOLE   0 0 1,403
NOVO-NORDISK A S ADR 670100205 1,315 13,692 SH   SOLE   0 0 13,692
NVIDIA CORPORATION COM 67066G104 2,316 11,179 SH   SOLE   0 0 11,179
OLD DOMINION FREIGHT LINE IN COM 679580100 849 2,968 SH   SOLE   0 0 2,968
PAYCHEX INC COM 704326107 1,332 11,846 SH   SOLE   0 0 11,846
PAYPAL HLDGS INC COM 70450Y103 1,375 5,285 SH   SOLE   0 0 5,285
PFIZER INC COM 717081103 755 17,547 SH   SOLE   0 0 17,547
PHILIP MORRIS INTL INC COM 718172109 254 2,680 SH   SOLE   0 0 2,680
PRICE T ROWE GROUP INC COM 74144T108 1,432 7,278 SH   SOLE   0 0 7,278
PROCTER AND GAMBLE CO COM 742718109 799 5,714 SH   SOLE   0 0 5,714
PUBLIC STORAGE COM 74460D109 222 748 SH   SOLE   0 0 748
QUALCOMM INC COM 747525103 812 6,294 SH   SOLE   0 0 6,294
QUEST DIAGNOSTICS INC COM 74834L100 852 5,860 SH   SOLE   0 0 5,860
REGENERON PHARMACEUTICALS COM 75886F107 880 1,454 SH   SOLE   0 0 1,454
RESMED INC COM 761152107 1,360 5,159 SH   SOLE   0 0 5,159
RESTAURANT BRANDS INTL INC COM 76131D103 226 3,700 SH   SOLE   0 0 3,700
ROCKWELL AUTOMATION INC COM 773903109 781 2,656 SH   SOLE   0 0 2,656
S&P GLOBAL INC COM 78409V104 2,372 5,583 SH   SOLE   0 0 5,583
SCHWAB CHARLES CORP COM 808513105 206 2,829 SH   SOLE   0 0 2,829
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 778 23,705 SH   SOLE   0 0 23,705
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 300 7,743 SH   SOLE   0 0 7,743
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 5,564 98,109 SH   SOLE   0 0 98,109
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1,774 23,890 SH   SOLE   0 0 23,890
SEI INVTS CO COM 784117103 703 11,847 SH   SOLE   0 0 11,847
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 360 2,413 SH   SOLE   0 0 2,413
SKYWORKS SOLUTIONS INC COM 83088M102 649 3,940 SH   SOLE   0 0 3,940
SNAP ON INC COM 833034101 638 3,052 SH   SOLE   0 0 3,052
SOUTHERN COPPER CORP COM 84265V105 1,007 17,934 SH   SOLE   0 0 17,934
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 259 767 SH   SOLE   0 0 767
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 749 17,612 SH   SOLE   0 0 17,612
SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 565 7,517 SH   SOLE   0 0 7,517
SPDR S&P 500 ETF TR TR UNIT 78462F103 457 1,064 SH   SOLE   0 0 1,064
SPDR SER TR PORTFLI HIGH YLD 78468R606 422 15,778 SH   SOLE   0 0 15,778
SPDR SER TR S&P DIVID ETF 78464A763 335 2,846 SH   SOLE   0 0 2,846
SPDR SER TR SSGA US SMAL ETF 78468R887 835 7,441 SH   SOLE   0 0 7,441
SVB FINANCIAL GROUP COM 78486Q101 884 1,367 SH   SOLE   0 0 1,367
TERADYNE INC COM 880770102 593 5,431 SH   SOLE   0 0 5,431
TESLA INC COM 88160R101 496 639 SH   SOLE   0 0 639
TEXAS INSTRS INC COM 882508104 1,264 6,575 SH   SOLE   0 0 6,575
UNION PAC CORP COM 907818108 1,264 6,450 SH   SOLE   0 0 6,450
UNITED PARCEL SERVICE INC CL B 911312106 396 2,176 SH   SOLE   0 0 2,176
VANECK ETF TRUST FALLEN ANGEL HG 92189F437 5,773 174,671 SH   SOLE   0 0 174,671
VANECK ETF TRUST PREFERRED SECURT 92189F429 529 24,935 SH   SOLE   0 0 24,935
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 483 3,435 SH   SOLE   0 0 3,435
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 5,184 91,013 SH   SOLE   0 0 91,013
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 5,810 70,502 SH   SOLE   0 0 70,502
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 315 3,051 SH   SOLE   0 0 3,051
VANGUARD WORLD FD MEGA CAP INDEX 921910873 2,184 14,329 SH   SOLE   0 0 14,329
VANGUARD WORLD FDS UTILITIES ETF 92204A876 316 2,275 SH   SOLE   0 0 2,275
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 391 4,224 SH   SOLE   0 0 4,224
VEEVA SYS INC CL A COM 922475108 1,182 4,101 SH   SOLE   0 0 4,101
VERISK ANALYTICS INC COM 92345Y106 1,158 5,781 SH   SOLE   0 0 5,781
VERIZON COMMUNICATIONS INC COM 92343V104 956 17,709 SH   SOLE   0 0 17,709
VISA INC COM CL A 92826C839 1,666 7,479 SH   SOLE   0 0 7,479
VMWARE INC CL A COM 928563402 717 4,822 SH   SOLE   0 0 4,822
WALMART INC COM 931142103 670 4,805 SH   SOLE   0 0 4,805
WATERS CORP COM 941848103 800 2,240 SH   SOLE   0 0 2,240
WEST PHARMACEUTICAL SVSC INC COM 955306105 953 2,244 SH   SOLE   0 0 2,244
WESTERN ALLIANCE BANCORP COM 957638109 801 7,362 SH   SOLE   0 0 7,362
WIPRO LTD SPON ADR 1 SH 97651M109 1,432 162,163 SH   SOLE   0 0 162,163
XILINX INC COM 983919101 1,380 9,140 SH   SOLE   0 0 9,140
XYLEM INC COM 98419M100 225 1,820 SH   SOLE   0 0 1,820
ZOETIS INC CL A 98978V103 1,301 6,701 SH   SOLE   0 0 6,701