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 814 4,098 SH   SOLE   0 0 4,098
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,322 2,257 SH   SOLE   0 0 2,257
AGILENT TECHNOLOGIES INC COM 00846U101 327 2,210 SH   SOLE   0 0 2,210
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,180 5,203 SH   SOLE   0 0 5,203
ALIGN TECHNOLOGY INC COM 016255101 712 1,166 SH   SOLE   0 0 1,166
ALPHABET INC CAP STK CL A 02079K305 317 130 SH   SOLE   0 0 130
ALPHABET INC CAP STK CL C 02079K107 1,193 476 SH   SOLE   0 0 476
AMAZON COM INC COM 023135106 1,049 305 SH   SOLE   0 0 305
AMETEK INC COM 031100100 664 4,971 SH   SOLE   0 0 4,971
AON PLC SHS CL A G0403H108 1,010 4,229 SH   SOLE   0 0 4,229
APPLE INC COM 037833100 6,510 47,535 SH   SOLE   0 0 47,535
APPLIED MATLS INC COM 038222105 1,471 10,328 SH   SOLE   0 0 10,328
ARISTA NETWORKS INC COM 040413106 1,267 3,496 SH   SOLE   0 0 3,496
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 1,022 20,101 SH   SOLE   0 0 20,101
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,279 1,851 SH   SOLE   0 0 1,851
AT&T INC COM 00206R102 581 20,188 SH   SOLE   0 0 20,188
AUTOHOME INC SP ADS RP CL A 05278C107 449 7,026 SH   SOLE   0 0 7,026
AUTOMATIC DATA PROCESSING IN COM 053015103 1,221 6,147 SH   SOLE   0 0 6,147
BANK NEW YORK MELLON CORP COM 064058100 208 4,067 SH   SOLE   0 0 4,067
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,027 3,696 SH   SOLE   0 0 3,696
BHP GROUP LTD SPONSORED ADS 088606108 689 9,460 SH   SOLE   0 0 9,460
BIO RAD LABS INC CL A 090572207 640 994 SH   SOLE   0 0 994
BK OF AMERICA CORP COM 060505104 1,674 40,594 SH   SOLE   0 0 40,594
BLACKSTONE GROUP INC COM 09260D107 213 2,193 SH   SOLE   0 0 2,193
BROADCOM INC COM 11135F101 700 1,469 SH   SOLE   0 0 1,469
BROWN FORMAN CORP CL B 115637209 1,050 14,012 SH   SOLE   0 0 14,012
CANADIAN NATL RY CO COM 136375102 588 5,568 SH   SOLE   0 0 5,568
CANADIAN PAC RY LTD COM 13645T100 986 12,821 SH   SOLE   0 0 12,821
CELANESE CORP DEL COM 150870103 641 4,229 SH   SOLE   0 0 4,229
CHEMED CORP NEW COM 16359R103 636 1,341 SH   SOLE   0 0 1,341
CHURCH & DWIGHT INC COM 171340102 899 10,551 SH   SOLE   0 0 10,551
CISCO SYS INC COM 17275R102 362 6,835 SH   SOLE   0 0 6,835
CLOROX CO DEL COM 189054109 611 3,393 SH   SOLE   0 0 3,393
COCA COLA CO COM 191216100 1,381 25,513 SH   SOLE   0 0 25,513
COLGATE PALMOLIVE CO COM 194162103 353 4,338 SH   SOLE   0 0 4,338
COPART INC COM 217204106 1,102 8,356 SH   SOLE   0 0 8,356
CSX CORP COM 126408103 1,100 34,302 SH   SOLE   0 0 34,302
CVS HEALTH CORP COM 126650100 265 3,181 SH   SOLE   0 0 3,181
DECKERS OUTDOOR CORP COM 243537107 720 1,875 SH   SOLE   0 0 1,875
DISNEY WALT CO COM 254687106 388 2,207 SH   SOLE   0 0 2,207
DOLLAR GEN CORP NEW COM 256677105 598 2,762 SH   SOLE   0 0 2,762
DUKE ENERGY CORP NEW COM NEW 26441C204 207 2,094 SH   SOLE   0 0 2,094
EATON CORP PLC SHS G29183103 589 3,973 SH   SOLE   0 0 3,973
EATON VANCE RISK-MANAGED DIV COM 27829G106 239 20,773 SH   SOLE   0 0 20,773
EBAY INC. COM 278642103 364 5,183 SH   SOLE   0 0 5,183
EDWARDS LIFESCIENCES CORP COM 28176E108 845 8,156 SH   SOLE   0 0 8,156
ELECTRONIC ARTS INC COM 285512109 407 2,828 SH   SOLE   0 0 2,828
EXELON CORP COM 30161N101 502 11,322 SH   SOLE   0 0 11,322
FACEBOOK INC CL A 30303M102 1,677 4,822 SH   SOLE   0 0 4,822
FACTSET RESH SYS INC COM 303075105 1,015 3,025 SH   SOLE   0 0 3,025
FAIR ISAAC CORP COM 303250104 1,007 2,003 SH   SOLE   0 0 2,003
FASTENAL CO COM 311900104 1,032 19,841 SH   SOLE   0 0 19,841
FIRST TR DOW JONES SELECT MI COM SHS ANNUAL 33718M105 998 16,159 SH   SOLE   0 0 16,159
FLEETCOR TECHNOLOGIES INC COM 339041105 872 3,404 SH   SOLE   0 0 3,404
FORTINET INC COM 34959E109 710 2,981 SH   SOLE   0 0 2,981
GARMIN LTD SHS H2906T109 1,173 8,111 SH   SOLE   0 0 8,111
GENERAL DYNAMICS CORP COM 369550108 212 1,125 SH   SOLE   0 0 1,125
GENTEX CORP COM 371901109 624 18,870 SH   SOLE   0 0 18,870
GRACO INC COM 384109104 742 9,803 SH   SOLE   0 0 9,803
HARTFORD FDS EXCHANGE TRADED TOTAL RTRN ETF 41653L305 15,200 371,083 SH   SOLE   0 0 371,083
HENRY JACK & ASSOC INC COM 426281101 979 5,989 SH   SOLE   0 0 5,989
HERSHEY CO COM 427866108 765 4,393 SH   SOLE   0 0 4,393
HOME DEPOT INC COM 437076102 744 2,333 SH   SOLE   0 0 2,333
HONEYWELL INTL INC COM 438516106 417 1,900 SH   SOLE   0 0 1,900
IDEX CORP COM 45167R104 703 3,193 SH   SOLE   0 0 3,193
IDEXX LABS INC COM 45168D104 749 1,186 SH   SOLE   0 0 1,186
ILLINOIS TOOL WKS INC COM 452308109 1,089 4,870 SH   SOLE   0 0 4,870
INFOSYS LTD SPONSORED ADR 456788108 1,173 55,338 SH   SOLE   0 0 55,338
INTEL CORP COM 458140100 941 16,767 SH   SOLE   0 0 16,767
INTUIT COM 461202103 571 1,164 SH   SOLE   0 0 1,164
INVESCO EXCH TRADED FD TR II 1 30 LADER TRE 46138E107 873 16,319 SH   SOLE   0 0 16,319
INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 652 8,844 SH   SOLE   0 0 8,844
INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 805 9,091 SH   SOLE   0 0 9,091
INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 611 5,071 SH   SOLE   0 0 5,071
INVESTORS BANCORP INC NEW COM 46146L101 147 10,297 SH   SOLE   0 0 10,297
ISHARES TR ESG AWRE USD ETF 46435G193 303 10,943 SH   SOLE   0 0 10,943
ISHARES TR COHEN STEER REIT 464287564 715 10,935 SH   SOLE   0 0 10,935
ISHARES TR CORE TOTAL USD 46434V613 13,763 257,306 SH   SOLE   0 0 257,306
ISHARES TR U.S. MED DVC ETF 464288810 213 590 SH   SOLE   0 0 590
ISHARES TR MRGSTR MD CP ETF 464288208 1,174 17,504 SH   SOLE   0 0 17,504
ISHARES TR U.S. CNSM SV ETF 464287580 326 4,200 SH   SOLE   0 0 4,200
ISHARES TR US HLTHCARE ETF 464287762 318 1,166 SH   SOLE   0 0 1,166
ISHARES TR EAFE SML CP ETF 464288273 399 5,384 SH   SOLE   0 0 5,384
JOHNSON & JOHNSON COM 478160104 1,607 9,755 SH   SOLE   0 0 9,755
JOHNSON CTLS INTL PLC SHS G51502105 354 5,158 SH   SOLE   0 0 5,158
JPMORGAN CHASE & CO COM 46625H100 681 4,380 SH   SOLE   0 0 4,380
LAM RESEARCH CORP COM 512807108 1,306 2,007 SH   SOLE   0 0 2,007
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 1,805 58,789 SH   SOLE   0 0 58,789
LILLY ELI & CO COM 532457108 1,385 6,033 SH   SOLE   0 0 6,033
LINDE PLC SHS G5494J103 243 840 SH   SOLE   0 0 840
LOCKHEED MARTIN CORP COM 539830109 233 615 SH   SOLE   0 0 615
MARKETAXESS HLDGS INC COM 57060D108 859 1,854 SH   SOLE   0 0 1,854
MARRIOTT INTL INC NEW CL A 571903202 675 4,941 SH   SOLE   0 0 4,941
MASTERCARD INCORPORATED CL A 57636Q104 1,617 4,429 SH   SOLE   0 0 4,429
MAXIM INTEGRATED PRODS INC COM 57772K101 1,256 11,922 SH   SOLE   0 0 11,922
MCCORMICK & CO INC COM NON VTG 579780206 2,079 23,541 SH   SOLE   0 0 23,541
MCDONALDS CORP COM 580135101 316 1,368 SH   SOLE   0 0 1,368
MERCK & CO INC COM 58933Y105 452 5,818 SH   SOLE   0 0 5,818
METTLER TOLEDO INTERNATIONAL COM 592688105 1,103 796 SH   SOLE   0 0 796
MICROSOFT CORP COM 594918104 2,059 7,600 SH   SOLE   0 0 7,600
MONDELEZ INTL INC CL A 609207105 346 5,549 SH   SOLE   0 0 5,549
MONSTER BEVERAGE CORP NEW COM 61174X109 1,015 11,108 SH   SOLE   0 0 11,108
MOODYS CORP COM 615369105 1,434 3,956 SH   SOLE   0 0 3,956
NETEASE INC SPONSORED ADS 64110W102 322 2,790 SH   SOLE   0 0 2,790
NEXTERA ENERGY INC COM 65339F101 213 2,904 SH   SOLE   0 0 2,904
NORDSON CORP COM 655663102 312 1,421 SH   SOLE   0 0 1,421
NOVO-NORDISK A S ADR 670100205 1,114 13,297 SH   SOLE   0 0 13,297
NVIDIA CORPORATION COM 67066G104 2,278 2,847 SH   SOLE   0 0 2,847
OLD DOMINION FREIGHT LINE IN COM 679580100 687 2,708 SH   SOLE   0 0 2,708
PAYCHEX INC COM 704326107 1,212 11,294 SH   SOLE   0 0 11,294
PAYPAL HLDGS INC COM 70450Y103 1,216 4,172 SH   SOLE   0 0 4,172
PFIZER INC COM 717081103 691 17,635 SH   SOLE   0 0 17,635
PHILIP MORRIS INTL INC COM 718172109 266 2,683 SH   SOLE   0 0 2,683
PRICE T ROWE GROUP INC COM 74144T108 1,368 6,911 SH   SOLE   0 0 6,911
PROCTER AND GAMBLE CO COM 742718109 650 4,817 SH   SOLE   0 0 4,817
QUALCOMM INC COM 747525103 810 5,665 SH   SOLE   0 0 5,665
QUEST DIAGNOSTICS INC COM 74834L100 710 5,383 SH   SOLE   0 0 5,383
REGENERON PHARMACEUTICALS COM 75886F107 748 1,340 SH   SOLE   0 0 1,340
RESMED INC COM 761152107 1,243 5,044 SH   SOLE   0 0 5,044
RESTAURANT BRANDS INTL INC COM 76131D103 277 4,305 SH   SOLE   0 0 4,305
ROCKWELL AUTOMATION INC COM 773903109 697 2,437 SH   SOLE   0 0 2,437
S&P GLOBAL INC COM 78409V104 2,219 5,406 SH   SOLE   0 0 5,406
SCHWAB CHARLES CORP COM 808513105 205 2,811 SH   SOLE   0 0 2,811
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1,689 22,336 SH   SOLE   0 0 22,336
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 316 8,014 SH   SOLE   0 0 8,014
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 745 22,383 SH   SOLE   0 0 22,383
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 4,856 85,387 SH   SOLE   0 0 85,387
SEI INVTS CO COM 784117103 657 10,604 SH   SOLE   0 0 10,604
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 387 2,619 SH   SOLE   0 0 2,619
SKYWORKS SOLUTIONS INC COM 83088M102 677 3,532 SH   SOLE   0 0 3,532
SNAP ON INC COM 833034101 609 2,724 SH   SOLE   0 0 2,724
SOUTHERN COPPER CORP COM 84265V105 1,062 16,516 SH   SOLE   0 0 16,516
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 265 767 SH   SOLE   0 0 767
SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 542 7,162 SH   SOLE   0 0 7,162
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 769 16,909 SH   SOLE   0 0 16,909
SPDR S&P 500 ETF TR TR UNIT 78462F103 309 721 SH   SOLE   0 0 721
SPDR SER TR ICE PFD SEC ETF 78464A292 655 14,819 SH   SOLE   0 0 14,819
SPDR SER TR S&P DIVID ETF 78464A763 348 2,846 SH   SOLE   0 0 2,846
SPDR SER TR PORTFLI HIGH YLD 78468R606 486 18,063 SH   SOLE   0 0 18,063
SPDR SER TR SSGA US SMAL ETF 78468R887 803 7,132 SH   SOLE   0 0 7,132
SUNDIAL GROWERS INC COM 86730L109 9 10,000 SH   SOLE   0 0 10,000
SVB FINANCIAL GROUP COM 78486Q101 694 1,248 SH   SOLE   0 0 1,248
TERADYNE INC COM 880770102 650 4,853 SH   SOLE   0 0 4,853
TESLA INC COM 88160R101 432 636 SH   SOLE   0 0 636
TEXAS INSTRS INC COM 882508104 1,196 6,217 SH   SOLE   0 0 6,217
UNION PAC CORP COM 907818108 1,363 6,197 SH   SOLE   0 0 6,197
UNITED PARCEL SERVICE INC CL B 911312106 437 2,103 SH   SOLE   0 0 2,103
UNITEDHEALTH GROUP INC COM 91324P102 230 575 SH   SOLE   0 0 575
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 5,243 159,349 SH   SOLE   0 0 159,349
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 490 3,435 SH   SOLE   0 0 3,435
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 4,685 82,050 SH   SOLE   0 0 82,050
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 5,113 61,823 SH   SOLE   0 0 61,823
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 328 3,130 SH   SOLE   0 0 3,130
VANGUARD WORLD FD MEGA CAP INDEX 921910873 2,091 13,728 SH   SOLE   0 0 13,728
VANGUARD WORLD FDS UTILITIES ETF 92204A876 343 2,472 SH   SOLE   0 0 2,472
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 382 4,224 SH   SOLE   0 0 4,224
VEEVA SYS INC CL A COM 922475108 1,202 3,867 SH   SOLE   0 0 3,867
VERISK ANALYTICS INC COM 92345Y106 950 5,436 SH   SOLE   0 0 5,436
VERIZON COMMUNICATIONS INC COM 92343V104 872 15,559 SH   SOLE   0 0 15,559
VISA INC COM CL A 92826C839 1,663 7,112 SH   SOLE   0 0 7,112
VMWARE INC CL A COM 928563402 697 4,355 SH   SOLE   0 0 4,355
WALMART INC COM 931142103 530 3,756 SH   SOLE   0 0 3,756
WATERS CORP COM 941848103 727 2,103 SH   SOLE   0 0 2,103
WEST PHARMACEUTICAL SVSC INC COM 955306105 771 2,148 SH   SOLE   0 0 2,148
WESTERN ALLIANCE BANCORP COM 957638109 618 6,651 SH   SOLE   0 0 6,651
WIPRO LTD SPON ADR 1 SH 97651M109 1,228 157,252 SH   SOLE   0 0 157,252
WISDOMTREE TR ITL HIGH DIV FD 97717W802 211 5,339 SH   SOLE   0 0 5,339
XILINX INC COM 983919101 1,246 8,612 SH   SOLE   0 0 8,612
XYLEM INC COM 98419M100 237 1,978 SH   SOLE   0 0 1,978
ZOETIS INC CL A 98978V103 1,179 6,326 SH   SOLE   0 0 6,326