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
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,214 2,428 SH   SOLE   0 0 2,428
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,073 4,609 SH   SOLE   0 0 4,609
ALPHABET INC CAP STK CL C 02079K107 498 284 SH   SOLE   0 0 284
AMAZON COM INC COM 023135106 883 271 SH   SOLE   0 0 271
AON PLC SHS CL A G0403H108 995 4,709 SH   SOLE   0 0 4,709
APPLE INC COM 037833100 5,791 43,644 SH   SOLE   0 0 43,644
APPLIED MATLS INC COM 038222105 1,441 16,693 SH   SOLE   0 0 16,693
ARISTA NETWORKS INC COM 040413106 1,407 4,842 SH   SOLE   0 0 4,842
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 1,235 24,527 SH   SOLE   0 0 24,527
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,370 2,810 SH   SOLE   0 0 2,810
AT&T INC COM 00206R102 546 18,998 SH   SOLE   0 0 18,998
AUTOMATIC DATA PROCESSING IN COM 053015103 1,300 7,379 SH   SOLE   0 0 7,379
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 681 2,939 SH   SOLE   0 0 2,939
BK OF AMERICA CORP COM 060505104 203 6,693 SH   SOLE   0 0 6,693
BROADCOM INC COM 11135F101 738 1,685 SH   SOLE   0 0 1,685
BROWN FORMAN CORP CL B 115637209 1,154 14,524 SH   SOLE   0 0 14,524
CANADIAN PAC RY LTD COM 13645T100 1,051 3,032 SH   SOLE   0 0 3,032
CHURCH & DWIGHT INC COM 171340102 919 10,534 SH   SOLE   0 0 10,534
CISCO SYS INC COM 17275R102 351 7,854 SH   SOLE   0 0 7,854
COCA COLA CO COM 191216100 1,461 26,644 SH   SOLE   0 0 26,644
COLGATE PALMOLIVE CO COM 194162103 1,139 13,325 SH   SOLE   0 0 13,325
COPART INC COM 217204106 1,159 9,109 SH   SOLE   0 0 9,109
CSX CORP COM 126408103 1,244 13,708 SH   SOLE   0 0 13,708
DISNEY WALT CO COM 254687106 450 2,482 SH   SOLE   0 0 2,482
EATON VANCE RISK-MANAGED DIV COM 27829G106 215 20,773 SH   SOLE   0 0 20,773
EBAY INC. COM 278642103 938 18,676 SH   SOLE   0 0 18,676
ELECTRONIC ARTS INC COM 285512109 1,207 8,407 SH   SOLE   0 0 8,407
EXELON CORP COM 30161N101 645 15,285 SH   SOLE   0 0 15,285
FACEBOOK INC CL A 30303M102 1,632 5,976 SH   SOLE   0 0 5,976
FACTSET RESH SYS INC COM 303075105 1,058 3,181 SH   SOLE   0 0 3,181
FAIR ISAAC CORP COM 303250104 1,247 2,440 SH   SOLE   0 0 2,440
FASTENAL CO COM 311900104 1,041 21,316 SH   SOLE   0 0 21,316
FIRST TR DOW JONES SELECT MI COM SHS ANNUAL 33718M105 738 15,423 SH   SOLE   0 0 15,423
FLEETCOR TECHNOLOGIES INC COM 339041105 1,063 3,898 SH   SOLE   0 0 3,898
FORTINET INC COM 34959E109 1,328 8,939 SH   SOLE   0 0 8,939
GARMIN LTD SHS H2906T109 1,305 10,907 SH   SOLE   0 0 10,907
HARTFORD FDS EXCHANGE TRADED TOTAL RTRN ETF 41653L305 13,127 314,499 SH   SOLE   0 0 314,499
HENRY JACK & ASSOC INC COM 426281101 1,028 6,345 SH   SOLE   0 0 6,345
HOME DEPOT INC COM 437076102 603 2,270 SH   SOLE   0 0 2,270
HONEYWELL INTL INC COM 438516106 1,270 5,972 SH   SOLE   0 0 5,972
ILLINOIS TOOL WKS INC COM 452308109 1,128 5,535 SH   SOLE   0 0 5,535
INFOSYS LTD SPONSORED ADR 456788108 1,188 70,075 SH   SOLE   0 0 70,075
INTEL CORP COM 458140100 1,002 20,103 SH   SOLE   0 0 20,103
INTUIT COM 461202103 1,269 3,342 SH   SOLE   0 0 3,342
INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 584 9,374 SH   SOLE   0 0 9,374
INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 710 14,750 SH   SOLE   0 0 14,750
INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 828 11,633 SH   SOLE   0 0 11,633
INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 461 5,680 SH   SOLE   0 0 5,680
INVESTORS BANCORP INC NEW COM 46146L101 122 11,535 SH   SOLE   0 0 11,535
ISHARES TR EAFE SML CP ETF 464288273 345 5,047 SH   SOLE   0 0 5,047
ISHARES TR CORE TOTAL USD 46434V613 12,787 234,280 SH   SOLE   0 0 234,280
ISHARES TR MRGSTR MD CP ETF 464288208 962 4,108 SH   SOLE   0 0 4,108
ISHARES TR COHEN STEER REIT 464287564 537 9,960 SH   SOLE   0 0 9,960
ISHARES TR US HLTHCARE ETF 464287762 314 1,277 SH   SOLE   0 0 1,277
ISHARES TR ESG AWRE USD ETF 46435G193 248 8,756 SH   SOLE   0 0 8,756
JOHNSON & JOHNSON COM 478160104 2,218 14,091 SH   SOLE   0 0 14,091
JOHNSON CTLS INTL PLC SHS G51502105 266 5,716 SH   SOLE   0 0 5,716
JPMORGAN CHASE & CO COM 46625H100 305 2,398 SH   SOLE   0 0 2,398
LAM RESEARCH CORP COM 512807108 1,507 3,191 SH   SOLE   0 0 3,191
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 1,758 62,110 SH   SOLE   0 0 62,110
LILLY ELI & CO COM 532457108 1,204 7,128 SH   SOLE   0 0 7,128
LINDE PLC SHS G5494J103 232 879 SH   SOLE   0 0 879
LOCKHEED MARTIN CORP COM 539830109 371 1,045 SH   SOLE   0 0 1,045
MARKETAXESS HLDGS INC COM 57060D108 1,264 2,215 SH   SOLE   0 0 2,215
MARRIOTT INTL INC NEW CL A 571903202 624 4,733 SH   SOLE   0 0 4,733
MASTERCARD INCORPORATED CL A 57636Q104 1,716 4,808 SH   SOLE   0 0 4,808
MAXIM INTEGRATED PRODS INC COM 57772K101 1,406 15,859 SH   SOLE   0 0 15,859
MCCORMICK & CO INC COM NON VTG 579780206 2,518 26,343 SH   SOLE   0 0 26,343
MCDONALDS CORP COM 580135101 246 1,145 SH   SOLE   0 0 1,145
MERCK & CO. INC COM 58933Y105 1,224 14,957 SH   SOLE   0 0 14,957
METTLER TOLEDO INTERNATIONAL COM 592688105 1,177 1,033 SH   SOLE   0 0 1,033
MICROSOFT CORP COM 594918104 1,757 7,899 SH   SOLE   0 0 7,899
MONDELEZ INTL INC CL A 609207105 324 5,549 SH   SOLE   0 0 5,549
MONSTER BEVERAGE CORP NEW COM 61174X109 1,237 13,379 SH   SOLE   0 0 13,379
MOODYS CORP COM 615369105 1,317 4,539 SH   SOLE   0 0 4,539
NETEASE INC SPONSORED ADS 64110W102 935 9,759 SH   SOLE   0 0 9,759
NEXTERA ENERGY INC COM 65339F101 213 2,760 SH   SOLE   0 0 2,760
NORDSON CORP COM 655663102 986 4,907 SH   SOLE   0 0 4,907
NOVO-NORDISK A S ADR 670100205 966 13,823 SH   SOLE   0 0 13,823
NVIDIA CORPORATION COM 67066G104 1,602 3,067 SH   SOLE   0 0 3,067
PAYCHEX INC COM 704326107 1,273 13,665 SH   SOLE   0 0 13,665
PFIZER INC COM 717081103 458 12,443 SH   SOLE   0 0 12,443
PRICE T ROWE GROUP INC COM 74144T108 1,329 8,781 SH   SOLE   0 0 8,781
PROCTER AND GAMBLE CO COM 742718109 588 4,223 SH   SOLE   0 0 4,223
RESMED INC COM 761152107 1,271 5,979 SH   SOLE   0 0 5,979
S&P GLOBAL INC COM 78409V104 1,865 5,672 SH   SOLE   0 0 5,672
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 261 7,239 SH   SOLE   0 0 7,239
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 3,835 65,872 SH   SOLE   0 0 65,872
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 615 21,019 SH   SOLE   0 0 21,019
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1,273 19,846 SH   SOLE   0 0 19,846
SOUTHERN CO COM 842587107 219 3,568 SH   SOLE   0 0 3,568
SOUTHERN COPPER CORP COM 84265V105 1,361 20,893 SH   SOLE   0 0 20,893
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 235 767 SH   SOLE   0 0 767
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 112 300 SH Call SOLE   0 0 0
SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 463 6,628 SH   SOLE   0 0 6,628
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 659 15,639 SH   SOLE   0 0 15,639
SPDR S&P 500 ETF TR TR UNIT 78462F103 356 951 SH   SOLE   0 0 951
SPDR SER TR PORTFLI HIGH YLD 78468R606 518 19,574 SH   SOLE   0 0 19,574
SPDR SER TR SSGA US SMAL ETF 78468R887 648 6,775 SH   SOLE   0 0 6,775
SPDR SER TR WELLS FG PFD ETF 78464A292 747 16,826 SH   SOLE   0 0 16,826
TESLA INC COM 88160R101 437 619 SH   SOLE   0 0 619
TEXAS INSTRS INC COM 882508104 1,366 8,320 SH   SOLE   0 0 8,320
UNION PAC CORP COM 907818108 1,023 4,915 SH   SOLE   0 0 4,915
UNITED PARCEL SERVICE INC CL B 911312106 412 2,444 SH   SOLE   0 0 2,444
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 4,662 145,243 SH   SOLE   0 0 145,243
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 398 3,214 SH   SOLE   0 0 3,214
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 3,827 65,359 SH   SOLE   0 0 65,359
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 4,533 54,445 SH   SOLE   0 0 54,445
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 302 3,299 SH   SOLE   0 0 3,299
VANGUARD WORLD FD EXTENDED DUR 921910709 260 1,709 SH   SOLE   0 0 1,709
VANGUARD WORLD FD MEGA CAP INDEX 921910873 1,662 12,453 SH   SOLE   0 0 12,453
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 359 4,929 SH   SOLE   0 0 4,929
VANGUARD WORLD FDS UTILITIES ETF 92204A876 288 2,100 SH   SOLE   0 0 2,100
VEEVA SYS INC CL A COM 922475108 1,109 4,073 SH   SOLE   0 0 4,073
VERISK ANALYTICS INC COM 92345Y106 1,221 5,883 SH   SOLE   0 0 5,883
VERIZON COMMUNICATIONS INC COM 92343V104 637 10,844 SH   SOLE   0 0 10,844
VISA INC COM CL A 92826C839 1,711 7,824 SH   SOLE   0 0 7,824
WALMART INC COM 931142103 519 3,602 SH   SOLE   0 0 3,602
WIPRO LTD SPON ADR 1 SH 97651M109 1,138 201,410 SH   SOLE   0 0 201,410
WISDOMTREE TR ITL HIGH DIV FD 97717W802 206 5,499 SH   SOLE   0 0 5,499
XILINX INC COM 983919101 1,454 10,253 SH   SOLE   0 0 10,253
ZOETIS INC CL A 98978V103 1,098 6,637 SH   SOLE   0 0 6,637