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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101   1,153,454 6,054 SH   SOLE   6,054 0 0
ABBOTT LABS COM 002824100   3,048,687 42,150 SH   SOLE   42,150 0 0
ABBVIE INC COM 00287Y109   1,923,118 20,860 SH   SOLE   20,860 0 0
ABIOMED INC COM 003654100   7,266,919 22,357 SH   SOLE   22,357 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   2,154,263 15,277 SH   SOLE   15,277 0 0
ADOBE INC COM 00724F101   802,926 3,549 SH   SOLE   3,549 0 0
AFLAC INC COM 001055102   453,564 9,955 SH   SOLE   9,955 0 0
AIR PRODS & CHEMS INC COM 009158106   301,067 1,881 SH   SOLE   1,881 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   2,101,283 15,330 SH   SOLE   15,330 0 0
ALPHABET INC CAP STK CL A 02079K305   4,573,790 4,377 SH   SOLE   4,377 0 0
ALPHABET INC CAP STK CL C 02079K107   6,200,197 5,987 SH   SOLE   5,987 0 0
ALTRIA GROUP INC COM 02209S103   2,968,932 60,112 SH   SOLE   60,112 0 0
AMAZON COM INC COM 023135106   15,165,391 10,097 SH   SOLE   10,097 0 0
AMERICAN ELEC PWR INC COM 025537101   222,315 2,975 SH   SOLE   2,975 0 0
AMERICAN EXPRESS CO COM 025816109   1,683,257 17,659 SH   SOLE   17,659 0 0
AMERICAN TOWER CORP NEW COM 03027X100   293,759 1,857 SH   SOLE   1,857 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   509,492 5,613 SH   SOLE   5,613 0 0
AMETEK INC NEW COM 031100100   206,891 3,056 SH   SOLE   3,056 0 0
AMGEN INC COM 031162100   776,253 3,988 SH   SOLE   3,988 0 0
AMPHENOL CORP NEW CL A 032095101   3,601,367 44,450 SH   SOLE   44,450 0 0
ANALOG DEVICES INC COM 032654105   380,141 4,429 SH   SOLE   4,429 0 0
APPLE INC COM 037833100   11,599,251 73,534 SH   SOLE   73,534 0 0
ARCHER DANIELS MIDLAND CO COM 039483102   326,012 7,957 SH   SOLE   7,957 0 0
ARK ETF TR INNOVATION ETF 00214Q104   8,721,866 234,522 SH   SOLE   234,522 0 0
ARK ETF TR GEN REV MLTSCT 00214Q302   1,499,733 62,541 SH   SOLE   62,541 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   241,678 1,553 SH   SOLE   1,553 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108   323,665 8,522 SH   SOLE   8,522 0 0
AT&T INC COM 00206R102   3,611,686 126,548 SH   SOLE   126,548 0 0
AUTODESK INC COM 052769106   2,417,354 18,796 SH   SOLE   18,796 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   2,661,597 20,299 SH   SOLE   20,299 0 0
B & G FOODS INC NEW COM 05508R106   2,092,429 72,377 SH   SOLE   72,377 0 0
BAIDU INC SPON ADR REP A 056752108   1,459,437 9,202 SH   SOLE   9,202 0 0
BANK AMER CORP COM 060505104   2,457,482 99,735 SH   SOLE   99,735 0 0
BANK N S HALIFAX COM 064149107   2,132,339 42,758 SH   SOLE   42,758 0 0
BANK NEW YORK MELLON CORP COM 064058100   1,684,635 35,790 SH   SOLE   35,790 0 0
BAOZUN INC SPONSORED ADR 06684L103   985,954 33,754 SH   SOLE   33,754 0 0
BB&T CORP COM 054937107   365,837 8,445 SH   SOLE   8,445 0 0
BECTON DICKINSON & CO COM 075887109   266,373 1,182 SH   SOLE   1,182 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   3,556,816 17,420 SH   SOLE   17,420 0 0
BIOGEN INC COM 09062X103   359,298 1,194 SH   SOLE   1,194 0 0
BLACKROCK INC COM 09247X101   364,537 928 SH   SOLE   928 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108   383,118 12,852 SH   SOLE   12,852 0 0
BOEING CO COM 097023105   3,351,098 10,391 SH   SOLE   10,391 0 0
BOOKING HLDGS INC COM 09857L108   284,199 165 SH   SOLE   165 0 0
BP PLC SPONSORED ADR 055622104   629,753 16,607 SH   SOLE   16,607 0 0
BRISTOL MYERS SQUIBB CO COM 110122108   487,778 9,384 SH   SOLE   9,384 0 0
BROADCOM INC COM 11135F101   1,179,859 4,640 SH   SOLE   4,640 0 0
CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101   190,016 17,943 SH   SOLE   17,943 0 0
CANADIAN NATL RY CO COM 136375102   1,809,247 24,413 SH   SOLE   24,413 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300   250,569 5,083 SH   SOLE   5,083 0 0
CATERPILLAR INC DEL COM 149123101   3,780,231 29,749 SH   SOLE   29,749 0 0
CATHAY GEN BANCORP COM 149150104   527,192 15,723 SH   SOLE   15,723 0 0
CELGENE CORP COM 151020104   229,955 3,588 SH   SOLE   3,588 0 0
CENTURYLINK INC COM 156700106   1,279,040 84,425 SH   SOLE   84,425 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104   209,714 2,043 SH   SOLE   2,043 0 0
CHEVRON CORP NEW COM 166764100   4,844,707 44,533 SH   SOLE   44,533 0 0
CHROMADEX CORP COM NEW 171077407   34,300 10,000 SH   SOLE   10,000 0 0
CHUBB LIMITED COM H1467J104   1,963,148 15,197 SH   SOLE   15,197 0 0
CHURCH & DWIGHT INC COM 171340102   2,348,027 35,706 SH   SOLE   35,706 0 0
CINEMARK HOLDINGS INC COM 17243V102   382,809 10,693 SH   SOLE   10,693 0 0
CISCO SYS INC COM 17275R102   2,820,965 65,104 SH   SOLE   65,104 0 0
CITIGROUP INC COM NEW 172967424   673,662 12,940 SH   SOLE   12,940 0 0
CLOROX CO DEL COM 189054109   243,738 1,581 SH   SOLE   1,581 0 0
CME GROUP INC COM CL A 12572Q105   718,995 3,822 SH   SOLE   3,822 0 0
COCA COLA CO COM 191216100   2,682,948 56,662 SH   SOLE   56,662 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   1,600,848 25,218 SH   SOLE   25,218 0 0
COMCAST CORP NEW CL A 20030N101   2,674,900 78,558 SH   SOLE   78,558 0 0
COMSTOCK HLDG COS INC CL A NEW 205684202   16,817 10,010 SH   SOLE   10,010 0 0
CONOCOPHILLIPS COM 20825C104   551,229 8,841 SH   SOLE   8,841 0 0
CONSOLIDATED EDISON INC COM 209115104   214,012 2,799 SH   SOLE   2,799 0 0
CONSTELLATION BRANDS INC CL A 21036P108   1,747,953 10,869 SH   SOLE   10,869 0 0
COPART INC COM 217204106   246,736 5,164 SH   SOLE   5,164 0 0
CORESITE RLTY CORP COM 21870Q105   699,061 8,014 SH   SOLE   8,014 0 0
COSTCO WHSL CORP NEW COM 22160K105   1,105,204 5,425 SH   SOLE   5,425 0 0
CRANE CO COM 224399105   332,822 4,611 SH   SOLE   4,611 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101   541,195 4,982 SH   SOLE   4,982 0 0
CSX CORP COM 126408103   225,221 3,625 SH   SOLE   3,625 0 0
CUMMINS INC COM 231021106   683,752 5,116 SH   SOLE   5,116 0 0
CVS HEALTH CORP COM 126650100   2,265,157 34,572 SH   SOLE   34,572 0 0
DANAHER CORP DEL COM 235851102   358,961 3,481 SH   SOLE   3,481 0 0
DBX ETF TR XTRACK MSCI EAFE 233051200   781,200 28,000 SH   SOLE   28,000 0 0
DIAGEO P L C SPON ADR NEW 25243Q205   2,597,351 18,317 SH   SOLE   18,317 0 0
DIGITAL RLTY TR INC COM 253868103   3,053,321 28,656 SH   SOLE   28,656 0 0
DISNEY WALT CO COM DISNEY 254687106   5,638,096 51,419 SH   SOLE   51,419 0 0
DOLLAR GEN CORP NEW COM 256677105   1,779,105 16,461 SH   SOLE   16,461 0 0
DOMINION ENERGY INC COM 25746U109   277,633 3,885 SH   SOLE   3,885 0 0
DONALDSON INC COM 257651109   681,093 15,697 SH   SOLE   15,697 0 0
DOWDUPONT INC COM 26078J100   858,097 16,045 SH   SOLE   16,045 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   2,861,531 33,158 SH   SOLE   33,158 0 0
E TRADE FINANCIAL CORP COM NEW 269246401   209,308 4,770 SH   SOLE   4,770 0 0
EAGLE MATERIALS INC COM 26969P108   921,323 15,096 SH   SOLE   15,096 0 0
EAST WEST BANCORP INC COM 27579R104   1,318,350 30,286 SH   SOLE   30,286 0 0
EATON CORP PLC SHS G29183103   359,708 5,239 SH   SOLE   5,239 0 0
EATON VANCE TX ADV GLBL DIV COM 27828S101   193,108 14,262 SH   SOLE   14,262 0 0
ECOLAB INC COM 278865100   878,501 5,962 SH   SOLE   5,962 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   400,540 2,615 SH   SOLE   2,615 0 0
EMERSON ELEC CO COM 291011104   4,362,998 73,021 SH   SOLE   73,021 0 0
ENBRIDGE INC COM 29250N105   272,530 8,769 SH   SOLE   8,769 0 0
ENZO BIOCHEM INC COM 294100102   38,389 13,809 SH   SOLE   13,809 0 0
EOG RES INC COM 26875P101   396,295 4,544 SH   SOLE   4,544 0 0
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201   339,966 10,088 SH   SOLE   10,088 0 0
EVERCORE INC CLASS A 29977A105   1,254,086 17,525 SH   SOLE   17,525 0 0
EXXON MOBIL CORP COM 30231G102   3,953,799 57,982 SH   SOLE   57,982 0 0
F M C CORP COM NEW 302491303   2,390,016 32,315 SH   SOLE   32,315 0 0
FACEBOOK INC CL A 30303M102   5,501,454 41,967 SH   SOLE   41,967 0 0
FACTSET RESH SYS INC COM 303075105   291,189 1,455 SH   SOLE   1,455 0 0
FASTENAL CO COM 311900104   218,017 4,169 SH   SOLE   4,169 0 0
FEDEX CORP COM 31428X106   203,114 1,259 SH   SOLE   1,259 0 0
FIDELITY MSCI FINLS IDX 316092501   382,204 11,059 SH   SOLE   11,059 0 0
FIDELITY MSCI INFO TECH I 316092808   1,774,155 36,031 SH   SOLE   36,031 0 0
FIDELITY MSCI MATLS INDEX 316092881   211,698 7,457 SH   SOLE   7,457 0 0
FIDELITY MSCI HLTH CARE I 316092600   484,253 11,720 SH   SOLE   11,720 0 0
FIDELITY CONSMR STAPLES 316092303   250,666 8,219 SH   SOLE   8,219 0 0
FIDELITY MSCI CONSM DIS 316092204   230,285 6,010 SH   SOLE   6,010 0 0
FIDELITY QLTY FCTOR ETF 316092790   2,833,014 94,701 SH   SOLE   94,701 0 0
FIDELITY MSCI UTILS INDEX 316092865   244,378 7,006 SH   SOLE   7,006 0 0
FIDELITY MSCI INDL INDX 316092709   746,750 22,795 SH   SOLE   22,795 0 0
FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301   1,739,857 34,805 SH   SOLE   34,805 0 0
FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182   246,496 10,797 SH   SOLE   10,797 0 0
FIRST TR EXCH TRD ALPHA FD I JAPAN ALPHADEX 33737J158   716,012 14,889 SH   SOLE   14,889 0 0
FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117   1,230,061 39,705 SH   SOLE   39,705 0 0
FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108   2,806,992 53,345 SH   SOLE   53,345 0 0
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846   1,227,514 52,413 SH   SOLE   52,413 0 0
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302   3,609,460 30,940 SH   SOLE   30,940 0 0
FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203   360,677 2,904 SH   SOLE   2,904 0 0
FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200   5,984,664 117,231 SH   SOLE   117,231 0 0
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101   701,056 32,683 SH   SOLE   32,683 0 0
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143   532,296 7,729 SH   SOLE   7,729 0 0
FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408   2,275,841 38,026 SH   SOLE   38,026 0 0
FIRST TR EXCHANGE TRADED FD SSI STRG ETF 33739Q507   220,606 8,016 SH   SOLE   8,016 0 0
FIRST TR EXCHANGE TRADED FD NASDAQ BK ETF 33738R860   712,984 32,030 SH   SOLE   32,030 0 0
FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605   872,676 34,561 SH   SOLE   34,561 0 0
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103   791,637 12,756 SH   SOLE   12,756 0 0
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127   132,135 11,480 SH   SOLE   11,480 0 0
FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309   2,854,137 62,701 SH   SOLE   62,701 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192   1,906,347 39,330 SH   SOLE   39,330 0 0
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101   1,638,697 44,469 SH   SOLE   44,469 0 0
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176   1,017,105 19,355 SH   SOLE   19,355 0 0
FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408   1,141,185 25,444 SH   SOLE   25,444 0 0
FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108   1,780,748 99,206 SH   SOLE   99,206 0 0
FIRST TR EXCHNG TRADED FD VI MUN CEF IN OPT 33740F508   282,968 16,423 SH   SOLE   16,423 0 0
FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108   3,986,063 69,541 SH   SOLE   69,541 0 0
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101   3,109,794 67,268 SH   SOLE   67,268 0 0
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109   1,550,834 29,755 SH   SOLE   29,755 0 0
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108   2,750,191 47,565 SH   SOLE   47,565 0 0
FIRST TR MORNINGSTAR DIV LEA SHS 336917109   357,106 13,110 SH   SOLE   13,110 0 0
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109   872,194 16,107 SH   SOLE   16,107 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106   3,405,388 117,104 SH   SOLE   117,104 0 0
FIRSTENERGY CORP COM 337932107   327,878 8,732 SH   SOLE   8,732 0 0
FORD MTR CO DEL COM PAR $0.01 345370860   1,883,892 246,260 SH   SOLE   246,260 0 0
GENERAL DYNAMICS CORP COM 369550108   1,048,819 6,671 SH   SOLE   6,671 0 0
GENERAL ELECTRIC CO COM 369604103   396,305 52,352 SH   SOLE   52,352 0 0
GENERAL MLS INC COM 370334104   1,963,980 50,436 SH   SOLE   50,436 0 0
GENTEX CORP COM 371901109   2,103,982 104,106 SH   SOLE   104,106 0 0
GILEAD SCIENCES INC COM 375558103   307,440 4,915 SH   SOLE   4,915 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715   1,594,770 95,267 SH   SOLE   95,267 0 0
GLOBANT S A COM L44385109   1,949,123 34,608 SH   SOLE   34,608 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107   219,922 8,672 SH   SOLE   8,672 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   366,842 2,196 SH   SOLE   2,196 0 0
HALLIBURTON CO COM 406216101   1,006,170 37,854 SH   SOLE   37,854 0 0
HARRIS CORP DEL COM 413875105   543,313 4,035 SH   SOLE   4,035 0 0
HCP INC COM 40414L109   1,870,602 66,975 SH   SOLE   66,975 0 0
HEICO CORP NEW COM 422806109   5,434,743 70,144 SH   SOLE   70,144 0 0
HENRY JACK & ASSOC INC COM 426281101   218,378 1,726 SH   SOLE   1,726 0 0
HILL ROM HLDGS INC COM 431475102   481,004 5,432 SH   SOLE   5,432 0 0
HOME BANCORP INC COM 43689E107   247,800 7,000 SH   SOLE   7,000 0 0
HOME DEPOT INC COM 437076102   3,384,049 19,695 SH   SOLE   19,695 0 0
HONEYWELL INTL INC COM 438516106   2,344,063 17,742 SH   SOLE   17,742 0 0
IDEX CORP COM 45167R104   901,875 7,143 SH   SOLE   7,143 0 0
ILLINOIS TOOL WKS INC COM 452308109   2,028,916 16,015 SH   SOLE   16,015 0 0
ILLUMINA INC COM 452327109   2,313,360 7,713 SH   SOLE   7,713 0 0
INDEXIQ ETF TR IQ GLB RES ETF 45409B883   494,962 19,618 SH   SOLE   19,618 0 0
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107   1,455,639 50,403 SH   SOLE   50,403 0 0
INFOSYS LTD SPONSORED ADR 456788108   169,485 17,803 SH   SOLE   17,803 0 0
INGERSOLL-RAND PLC SHS G47791101   894,532 9,805 SH   SOLE   9,805 0 0
INTEGRATED DEVICE TECHNOLOGY COM 458118106   394,898 8,154 SH   SOLE   8,154 0 0
INTEL CORP COM 458140100   6,474,713 137,965 SH   SOLE   137,965 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   3,635,769 31,985 SH   SOLE   31,985 0 0
INTL PAPER CO COM 460146103   353,354 8,755 SH   SOLE   8,755 0 0
INTUIT COM 461202103   717,715 3,646 SH   SOLE   3,646 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   2,654,175 5,542 SH   SOLE   5,542 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2019 CB 46138J304   375,100 17,811 SH   SOLE   17,811 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502   373,381 17,721 SH   SOLE   17,721 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700   214,721 10,348 SH   SOLE   10,348 0 0
INVESCO EXCHANGE TRADED FD T RUSSEL 200 GWT 46137V431   1,484,600 32,429 SH   SOLE   32,429 0 0
INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720   608,741 15,295 SH   SOLE   15,295 0 0
INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696   1,443,385 50,788 SH   SOLE   50,788 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   2,730,581 29,875 SH   SOLE   29,875 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL REL 46137V290   338,663 13,096 SH   SOLE   13,096 0 0
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837   767,280 15,830 SH   SOLE   15,830 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597   307,081 2,702 SH   SOLE   2,702 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365   254,914 5,909 SH   SOLE   5,909 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266   472,740 4,744 SH   SOLE   4,744 0 0
INVESCO EXCHNG TRADED FD TR S&P EMRNG MKTS 46138E297   293,202 12,888 SH   SOLE   12,888 0 0
INVESCO EXCHNG TRADED FD TR S&P INTL LOW 46138E230   1,470,097 49,266 SH   SOLE   49,266 0 0
INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784   726,286 27,490 SH   SOLE   27,490 0 0
INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198   1,690,904 38,092 SH   SOLE   38,092 0 0
INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508   241,301 11,079 SH   SOLE   11,079 0 0
INVESCO EXCHNG TRADED FD TR FTSE RAFI DEV 46138E743   618,733 16,491 SH   SOLE   16,491 0 0
INVESCO EXCHNG TRADED FD TR DWA SMLCP MENT 46138E842   834,939 19,194 SH   SOLE   19,194 0 0
INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870   230,057 10,081 SH   SOLE   10,081 0 0
INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537   959,026 38,392 SH   SOLE   38,392 0 0
INVESCO EXCHNG TRADED FD TR 1 30 LADER TRE 46138E107   237,334 7,419 SH   SOLE   7,419 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   3,182,276 20,629 SH   SOLE   20,629 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   462,780 3,000 SH Put SOLE   3,000 0 0
INVITAE CORP COM 46185L103   1,830,308 165,489 SH   SOLE   165,489 0 0
IPG PHOTONICS CORP COM 44980X109   2,117,957 18,695 SH   SOLE   18,695 0 0
IQVIA HLDGS INC COM 46266C105   440,633 3,793 SH   SOLE   3,793 0 0
IROBOT CORP COM 462726100   1,851,324 22,108 SH   SOLE   22,108 0 0
IRON MTN INC NEW COM 46284V101   2,265,243 69,893 SH   SOLE   69,893 0 0
ISHARES GOLD TRUST ISHARES 464285105   143,879 11,707 SH   SOLE   11,707 0 0
ISHARES INC MIN VOL GBL ETF 464286525   444,980 5,476 SH   SOLE   5,476 0 0
ISHARES INC MSCI BRAZIL ETF 464286400   1,436,863 37,614 SH   SOLE   37,614 0 0
ISHARES INC CORE MSCI EMKT 46434G103   3,280,867 69,584 SH   SOLE   69,584 0 0
ISHARES INC EM HGHYL BD ETF 464286285   794,001 17,895 SH   SOLE   17,895 0 0
ISHARES TR CORE US AGGBD ET 464287226   1,190,345 11,178 SH   SOLE   11,178 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   871,775 6,511 SH   SOLE   6,511 0 0
ISHARES TR CORE HIGH DV ETF 46429B663   422,491 5,007 SH   SOLE   5,007 0 0
ISHARES TR CORE S&P SCP ETF 464287804   7,364,829 106,244 SH   SOLE   106,244 0 0
ISHARES TR RUS MD CP GR ETF 464287481   382,634 3,365 SH   SOLE   3,365 0 0
ISHARES TR A RATE CP BD ETF 46429B291   379,106 7,570 SH   SOLE   7,570 0 0
ISHARES TR MBS ETF 464288588   3,068,129 29,318 SH   SOLE   29,318 0 0
ISHARES TR FLTG RATE NT ETF 46429B655   6,132,740 121,778 SH   SOLE   121,778 0 0
ISHARES TR 3 7 YR TREAS BD 464288661   1,594,953 13,138 SH   SOLE   13,138 0 0
ISHARES TR USA MOMENTUM FCT 46432F396   4,367,033 43,570 SH   SOLE   43,570 0 0
ISHARES TR MULTIFACTOR USA 46434V282   402,354 14,442 SH   SOLE   14,442 0 0
ISHARES TR IBOXX HI YD ETF 464288513   3,664,459 45,184 SH   SOLE   45,184 0 0
ISHARES TR CORE S&P MCP ETF 464287507   6,713,377 40,427 SH   SOLE   40,427 0 0
ISHARES TR IBOXX INV CP ETF 464287242   4,422,277 39,198 SH   SOLE   39,198 0 0
ISHARES TR US HOME CONS ETF 464288752   1,452,926 48,366 SH   SOLE   48,366 0 0
ISHARES TR EXPANDED TECH 464287515   750,173 4,323 SH   SOLE   4,323 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   6,288,686 41,738 SH   SOLE   41,738 0 0
ISHARES TR U.S. TECH ETF 464287721   774,991 4,846 SH   SOLE   4,846 0 0
ISHARES TR GLOBAL TECH ETF 464287291   2,847,761 19,772 SH   SOLE   19,772 0 0
ISHARES TR S&P 500 VAL ETF 464287408   2,579,128 25,501 SH   SOLE   25,501 0 0
ISHARES TR US TREAS BD ETF 46429B267   2,112,924 85,717 SH   SOLE   85,717 0 0
ISHARES TR CORE MSCI EAFE 46432F842   7,377,563 134,138 SH   SOLE   134,138 0 0
ISHARES TR CORE S&P US GWT 464287671   737,589 13,996 SH   SOLE   13,996 0 0
ISHARES TR US BR DEL SE ETF 464288794   1,455,202 25,972 SH   SOLE   25,972 0 0
ISHARES TR U.S. BAS MTL ETF 464287838   1,352,346 16,107 SH   SOLE   16,107 0 0
ISHARES TR MSCI USA ESG SLC 464288802   2,801,906 27,166 SH   SOLE   27,166 0 0
ISHARES TR MSCI EAFE ETF 464287465   298,191 5,073 SH   SOLE   5,073 0 0
ISHARES TR MIN VOL USA ETF 46429B697   6,494,157 123,934 SH   SOLE   123,934 0 0
ISHARES TR RUS MID CAP ETF 464287499   216,132 4,650 SH   SOLE   4,650 0 0
ISHARES TR CORE S&P TTL STK 464287150   2,539,102 44,734 SH   SOLE   44,734 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   255,144 1,949 SH   SOLE   1,949 0 0
ISHARES TR US AER DEF ETF 464288760   3,659,588 21,171 SH   SOLE   21,171 0 0
ISHARES TR CORE MSCI TOTAL 46432F834   3,075,001 58,538 SH   SOLE   58,538 0 0
ISHARES TR CORE S&P500 ETF 464287200   22,597,226 89,811 SH   SOLE   89,811 0 0
ISHARES TR SH TR CRPORT ETF 464288646   4,920,569 95,286 SH   SOLE   95,286 0 0
ISHARES TR 1 3 YR TREAS BD 464287457   10,816,916 129,358 SH   SOLE   129,358 0 0
ISHARES TR YLD OPTIM BD 46434V787   239,109 10,121 SH   SOLE   10,121 0 0
ISHARES TR S&P US PFD STK 464288687   2,025,911 59,185 SH   SOLE   59,185 0 0
ISHARES TR JPMORGAN USD EMG 464288281   2,282,326 21,964 SH   SOLE   21,964 0 0
ISHARES TR 20 YR TR BD ETF 464287432   1,011,935 8,328 SH   SOLE   8,328 0 0
ISHARES TR USD INV GRDE ETF 464288620   1,855,981 35,052 SH   SOLE   35,052 0 0
ISHARES TR SELECT DIVID ETF 464287168   301,957 3,381 SH   SOLE   3,381 0 0
ISHARES TR SHRT NAT MUN ETF 464288158   262,490 2,490 SH   SOLE   2,490 0 0
ISHARES TR NASDAQ BIOTECH 464287556   1,740,834 18,053 SH   SOLE   18,053 0 0
ISHARES TR U.S. MED DVC ETF 464288810   1,813,178 9,075 SH   SOLE   9,075 0 0
ISHARES TR GLOBAL ENERG ETF 464287341   490,937 16,727 SH   SOLE   16,727 0 0
ISHARES TR INTRM TR CRP ETF 464288638   2,327,867 44,408 SH   SOLE   44,408 0 0
ISHARES TR ESG MSCI EAFE 46435G516   454,048 7,913 SH   SOLE   7,913 0 0
ISHARES TR CORE INTL AGGR 46435G672   753,651 14,435 SH   SOLE   14,435 0 0
ISHARES TR HDG MSCI EAFE 46434V803   1,618,735 62,717 SH   SOLE   62,717 0 0
ISHARES TR TIPS BD ETF 464287176   2,932,735 26,781 SH   SOLE   26,781 0 0
ISHARES TR US INDUSTRIALS 464287754   553,078 4,303 SH   SOLE   4,303 0 0
ISHARES TR MSCI KLD400 SOC 464288570   1,133,391 12,187 SH   SOLE   12,187 0 0
ISHARES US ETF TR SHT MAT BD ETF 46431W507   5,583,122 111,998 SH   SOLE   111,998 0 0
ISHARES US ETF TR SHT MAT MUN ETF 46431W838   1,307,464 26,181 SH   SOLE   26,181 0 0
J & J SNACK FOODS CORP COM 466032109   861,178 5,956 SH   SOLE   5,956 0 0
J2 GLOBAL INC COM 48123V102   575,854 8,300 SH   SOLE   8,300 0 0
JANUS DETROIT STR TR LONG TERM CARE 47103U407   396,595 15,788 SH   SOLE   15,788 0 0
JOHNSON & JOHNSON COM 478160104   3,894,143 30,175 SH   SOLE   30,175 0 0
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837   2,499,131 49,853 SH   SOLE   49,853 0 0
JPMORGAN CHASE & CO COM 46625H100   3,529,052 36,151 SH   SOLE   36,151 0 0
KIMBERLY CLARK CORP COM 494368103   3,111,035 27,304 SH   SOLE   27,304 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303   1,205,713 34,341 SH   SOLE   34,341 0 0
KRAFT HEINZ CO COM 500754106   1,872,598 43,508 SH   SOLE   43,508 0 0
LAM RESEARCH CORP COM 512807108   217,191 1,595 SH   SOLE   1,595 0 0
LANDSTAR SYS INC COM 515098101   201,864 2,110 SH   SOLE   2,110 0 0
LAUDER ESTEE COS INC CL A 518439104   3,894,804 29,937 SH   SOLE   29,937 0 0
LINCOLN NATL CORP IND COM 534187109   306,988 5,983 SH   SOLE   5,983 0 0
LINDE PLC COM G5494J103   369,815 2,370 SH   SOLE   2,370 0 0
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109   49,231 19,231 SH   SOLE   19,231 0 0
LOCKHEED MARTIN CORP COM 539830109   2,595,510 9,913 SH   SOLE   9,913 0 0
LOWES COS INC COM 548661107   312,639 3,385 SH   SOLE   3,385 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   202,914 2,440 SH   SOLE   2,440 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106   330,149 5,786 SH   SOLE   5,786 0 0
MAINSTAY MACKAY DEFINDTRM MU COM 56064K100   235,101 12,044 SH   SOLE   12,044 0 0
MARKEL CORP COM 570535104   1,877,832 1,809 SH   SOLE   1,809 0 0
MARRIOTT INTL INC NEW CL A 571903202   468,676 4,317 SH   SOLE   4,317 0 0
MARSH & MCLENNAN COS INC COM 571748102   925,180 11,601 SH   SOLE   11,601 0 0
MASTERCARD INCORPORATED CL A 57636Q104   1,520,665 8,061 SH   SOLE   8,061 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101   254,076 4,997 SH   SOLE   4,997 0 0
MCCORMICK & CO INC COM NON VTG 579780206   281,543 2,022 SH   SOLE   2,022 0 0
MCDONALDS CORP COM 580135101   1,481,207 8,342 SH   SOLE   8,342 0 0
MEDTRONIC PLC SHS G5960L103   788,287 8,666 SH   SOLE   8,666 0 0
MERCK & CO INC COM 58933Y105   1,241,292 16,245 SH   SOLE   16,245 0 0
MERCURY GENL CORP NEW COM 589400100   1,378,794 26,664 SH   SOLE   26,664 0 0
METLIFE INC COM 59156R108   727,970 17,729 SH   SOLE   17,729 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105   1,785,536 3,157 SH   SOLE   3,157 0 0
MICROSOFT CORP COM 594918104   5,853,149 57,627 SH   SOLE   57,627 0 0
MONDELEZ INTL INC CL A 609207105   620,883 15,510 SH   SOLE   15,510 0 0
MONOLITHIC PWR SYS INC COM 609839105   2,474,022 21,282 SH   SOLE   21,282 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109   354,187 7,196 SH   SOLE   7,196 0 0
MORGAN STANLEY COM NEW 617446448   216,093 5,450 SH   SOLE   5,450 0 0
MSCI INC COM 55354G100   240,458 1,631 SH   SOLE   1,631 0 0
NATIXIS ETF TR SEEYOND INTL ETF 63873X109   395,699 10,061 SH   SOLE   10,061 0 0
NETFLIX INC COM 64110L106   2,126,023 7,943 SH   SOLE   7,943 0 0
NEWMARKET CORP COM 651587107   482,557 1,171 SH   SOLE   1,171 0 0
NEXTERA ENERGY INC COM 65339F101   2,569,918 14,785 SH   SOLE   14,785 0 0
NIKE INC CL B 654106103   364,324 4,914 SH   SOLE   4,914 0 0
NORFOLK SOUTHERN CORP COM 655844108   596,366 3,988 SH   SOLE   3,988 0 0
NORTHROP GRUMMAN CORP COM 666807102   1,359,093 5,550 SH   SOLE   5,550 0 0
NOVARTIS A G SPONSORED ADR 66987V109   298,190 3,475 SH   SOLE   3,475 0 0
NOVO-NORDISK A S ADR 670100205   339,628 7,372 SH   SOLE   7,372 0 0
NUCOR CORP COM 670346105   2,205,100 42,561 SH   SOLE   42,561 0 0
NUVEEN HIGH INCOME NOVEMBER COM 67077N106   111,250 12,500 SH   SOLE   12,500 0 0
NUVEEN INTER DURATION MN TMF COM 670671106   145,047 11,716 SH   SOLE   11,716 0 0
NUVEEN PENNSYLVANIA QLT MUN COM 670972108   171,593 14,065 SH   SOLE   14,065 0 0
NUVEEN PFD & INCM SECURTIES COM 67072C105   138,628 16,743 SH   SOLE   16,743 0 0
NVIDIA CORP COM 67066G104   4,390,843 32,890 SH   SOLE   32,890 0 0
OPPENHEIMER ETF TR S&P MDCP 400 REV 68386C203   1,354,025 26,420 SH   SOLE   26,420 0 0
ORACLE CORP COM 68389X105   3,849,579 85,262 SH   SOLE   85,262 0 0
PACCAR INC COM 693718108   205,450 3,596 SH   SOLE   3,596 0 0
PACKAGING CORP AMER COM 695156109   329,417 3,947 SH   SOLE   3,947 0 0
PARKER HANNIFIN CORP COM 701094104   489,776 3,284 SH   SOLE   3,284 0 0
PAYCHEX INC COM 704326107   905,825 13,904 SH   SOLE   13,904 0 0
PAYPAL HLDGS INC COM 70450Y103   2,058,355 24,478 SH   SOLE   24,478 0 0
PEGASYSTEMS INC COM 705573103   2,334,551 48,809 SH   SOLE   48,809 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105   2,508,100 173,812 SH   SOLE   173,812 0 0
PEPSICO INC COM 713448108   3,259,152 29,500 SH   SOLE   29,500 0 0
PFIZER INC COM 717081103   7,001,502 160,401 SH   SOLE   160,401 0 0
PHILIP MORRIS INTL INC COM 718172109   2,024,532 30,326 SH   SOLE   30,326 0 0
PHILLIPS 66 COM 718546104   642,069 7,453 SH   SOLE   7,453 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   821,026 8,133 SH   SOLE   8,133 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775   1,538,878 14,974 SH   SOLE   14,974 0 0
PPL CORP COM 69351T106   2,351,340 82,998 SH   SOLE   82,998 0 0
PRICE T ROWE GROUP INC COM 74144T108   2,269,318 24,581 SH   SOLE   24,581 0 0
PROCTER AND GAMBLE CO COM 742718109   3,250,076 35,358 SH   SOLE   35,358 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467   323,889 5,350 SH   SOLE   5,350 0 0
PROSHARES TR HGH YLD INT RATE 74348A541   337,770 5,440 SH   SOLE   5,440 0 0
PTC INC COM 69370C100   4,344,955 52,412 SH   SOLE   52,412 0 0
QORVO INC COM 74736K101   2,449,909 40,341 SH   SOLE   40,341 0 0
QUALCOMM INC COM 747525103   3,406,563 59,859 SH   SOLE   59,859 0 0
QUALYS INC COM 74758T303   4,053,150 54,230 SH   SOLE   54,230 0 0
RAYTHEON CO COM NEW 755111507   1,011,466 6,596 SH   SOLE   6,596 0 0
REAVES UTIL INCOME FD COM SH BEN INT 756158101   289,974 9,853 SH   SOLE   9,853 0 0
RESMED INC COM 761152107   575,613 5,055 SH   SOLE   5,055 0 0
RINGCENTRAL INC CL A 76680R206   236,850 2,873 SH   SOLE   2,873 0 0
RIO TINTO PLC SPONSORED ADR 767204100   210,112 4,334 SH   SOLE   4,334 0 0
ROCKWELL AUTOMATION INC COM 773903109   2,280,473 15,155 SH   SOLE   15,155 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206   245,345 4,210 SH   SOLE   4,210 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107   364,136 6,075 SH   SOLE   6,075 0 0
S&P GLOBAL INC COM 78409V104   314,729 1,852 SH   SOLE   1,852 0 0
SALESFORCE COM INC COM 79466L302   2,157,688 15,753 SH   SOLE   15,753 0 0
SCHLUMBERGER LTD COM 806857108   282,801 7,838 SH   SOLE   7,838 0 0
SCHWAB CHARLES CORP NEW COM 808513105   245,941 5,922 SH   SOLE   5,922 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107   2,923,765 75,765 SH   SOLE   75,765 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   809,388 9,356 SH   SOLE   9,356 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   809,590 8,177 SH   SOLE   8,177 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605   2,148,302 90,189 SH   SOLE   90,189 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   330,172 6,502 SH   SOLE   6,502 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   604,928 10,548 SH   SOLE   10,548 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   2,046,697 31,776 SH   SOLE   31,776 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   1,132,313 18,269 SH   SOLE   18,269 0 0
SERVICENOW INC COM 81762P102   277,758 1,560 SH   SOLE   1,560 0 0
SHERWIN WILLIAMS CO COM 824348106   1,540,002 3,914 SH   SOLE   3,914 0 0
SIRIUS XM HLDGS INC COM 82968B103   65,231 11,424 SH   SOLE   11,424 0 0
SKYWORKS SOLUTIONS INC COM 83088M102   1,321,706 19,721 SH   SOLE   19,721 0 0
SOUTHERN CO COM 842587107   331,752 7,554 SH   SOLE   7,554 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109   884,294 3,792 SH   SOLE   3,792 0 0
SPDR GOLD TRUST GOLD SHS 78463V107   148,289 1,223 SH   SOLE   1,223 0 0
SPDR GOLD TRUST GOLD SHS 78463V107   363,750 3,000 SH Call SOLE   3,000 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   545,460 16,856 SH   SOLE   16,856 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   3,310,720 125,169 SH   SOLE   125,169 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   3,404,910 13,624 SH   SOLE   13,624 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   749,760 3,000 SH Put SOLE   3,000 0 0
SPDR SER TR BLOOMBERG SRT TR 78468R408   511,021 19,632 SH   SOLE   19,632 0 0
SPDR SER TR PORTFOLIO SM ETF 78468R853   1,168,064 44,312 SH   SOLE   44,312 0 0
SPDR SERIES TRUST DJ REIT ETF 78464A607   634,250 7,375 SH   SOLE   7,375 0 0
SPDR SERIES TRUST BLOMBERG INTL TR 78464A516   1,526,391 55,284 SH   SOLE   55,284 0 0
SPDR SERIES TRUST S&P SEMICNDCTR 78464A862   2,183,599 33,750 SH   SOLE   33,750 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870   761,124 10,608 SH   SOLE   10,608 0 0
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409   3,331,510 102,508 SH   SOLE   102,508 0 0
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359   293,679 6,277 SH   SOLE   6,277 0 0
SPDR SERIES TRUST PORTFOLIO TL STK 78464A805   2,721,749 88,054 SH   SOLE   88,054 0 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417   1,109,335 33,026 SH   SOLE   33,026 0 0
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474   355,320 11,789 SH   SOLE   11,789 0 0
SPDR SERIES TRUST BLOMBRG BRC INTL 78464A151   260,852 7,919 SH   SOLE   7,919 0 0
SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300   321,144 5,967 SH   SOLE   5,967 0 0
SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201   445,437 8,258 SH   SOLE   8,258 0 0
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375   433,452 13,119 SH   SOLE   13,119 0 0
SPDR SERIES TRUST COMP SOFTWARE 78464A599   1,875,943 25,167 SH   SOLE   25,167 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763   571,317 6,382 SH   SOLE   6,382 0 0
SPDR SERIES TRUST BLMBRG BRC INTRM 78464A672   1,707,001 28,665 SH   SOLE   28,665 0 0
SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821   1,140,840 24,882 SH   SOLE   24,882 0 0
SPLUNK INC COM 848637104   1,384,544 13,205 SH   SOLE   13,205 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102   1,255,197 11,059 SH   SOLE   11,059 0 0
STARBUCKS CORP COM 855244109   1,322,132 20,530 SH   SOLE   20,530 0 0
STARWOOD PPTY TR INC COM 85571B105   2,599,300 131,877 SH   SOLE   131,877 0 0
SYMANTEC CORP COM 871503108   1,219,730 64,553 SH   SOLE   64,553 0 0
SYSCO CORP COM 871829107   496,079 7,917 SH   SOLE   7,917 0 0
T MOBILE US INC COM 872590104   239,937 3,772 SH   SOLE   3,772 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100   2,142,217 58,039 SH   SOLE   58,039 0 0
TARGET CORP COM 87612E106   713,259 10,792 SH   SOLE   10,792 0 0
TERADYNE INC COM 880770102   1,992,351 63,491 SH   SOLE   63,491 0 0
TEXAS INSTRS INC COM 882508104   1,466,676 15,520 SH   SOLE   15,520 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   1,969,576 8,801 SH   SOLE   8,801 0 0
THOMSON REUTERS CORP COM NEW 884903709   2,801,587 58,029 SH   SOLE   58,029 0 0
TILRAY INC COM CL 2 88688T100   583,719 8,275 SH   SOLE   8,275 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   380,360 7,650 SH   SOLE   7,650 0 0
TRAVELERS COMPANIES INC COM 89417E109   315,474 2,634 SH   SOLE   2,634 0 0
TREX CO INC COM 89531P105   2,523,512 42,512 SH   SOLE   42,512 0 0
TUPPERWARE BRANDS CORP COM 899896104   1,359,002 43,047 SH   SOLE   43,047 0 0
UNION PAC CORP COM 907818108   3,006,868 21,753 SH   SOLE   21,753 0 0
UNITED BANKSHARES INC WEST V COM 909907107   854,320 27,461 SH   SOLE   27,461 0 0
UNITED PARCEL SERVICE INC CL B 911312106   645,890 6,622 SH   SOLE   6,622 0 0
UNITED TECHNOLOGIES CORP COM 913017109   4,080,943 38,326 SH   SOLE   38,326 0 0
UNITEDHEALTH GROUP INC COM 91324P102   9,118,857 36,604 SH   SOLE   36,604 0 0
US BANCORP DEL COM NEW 902973304   357,968 7,833 SH   SOLE   7,833 0 0
V F CORP COM 918204108   2,115,802 29,658 SH   SOLE   29,658 0 0
VALERO ENERGY CORP NEW COM 91913Y100   243,425 3,247 SH   SOLE   3,247 0 0
VANECK VECTORS ETF TR SHORT HIGH YIELD 92189F387   521,013 21,529 SH   SOLE   21,529 0 0
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409   1,224,509 20,061 SH   SOLE   20,061 0 0
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676   713,514 8,175 SH   SOLE   8,175 0 0
VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201   807,655 17,014 SH   SOLE   17,014 0 0
VANECK VECTORS ETF TR AMT FREE LONG MU 92189F536   561,137 28,688 SH   SOLE   28,688 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835   259,967 3,282 SH   SOLE   3,282 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827   331,251 4,216 SH   SOLE   4,216 0 0
VANGUARD GROUP DIV APP ETF 921908844   6,088,670 62,161 SH   SOLE   62,161 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   2,089,772 15,557 SH   SOLE   15,557 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   245,221 1,775 SH   SOLE   1,775 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   293,955 3,942 SH   SOLE   3,942 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,602,184 6,972 SH   SOLE   6,972 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   1,242,147 9,411 SH   SOLE   9,411 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637   1,501,354 13,071 SH   SOLE   13,071 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   582,491 5,836 SH   SOLE   5,836 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   255,643 2,003 SH   SOLE   2,003 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   1,548,785 15,812 SH   SOLE   15,812 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   249,867 2,623 SH   SOLE   2,623 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   3,119,599 81,879 SH   SOLE   81,879 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858   5,745,454 154,864 SH   SOLE   154,864 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406   2,083,269 26,712 SH   SOLE   26,712 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405   908,716 15,309 SH   SOLE   15,309 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876   219,458 1,862 SH   SOLE   1,862 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702   2,667,779 15,991 SH   SOLE   15,991 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306   330,618 4,288 SH   SOLE   4,288 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207   408,973 3,118 SH   SOLE   3,118 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   812,960 5,062 SH   SOLE   5,062 0 0
VEEVA SYS INC CL A COM 922475108   1,925,650 21,559 SH   SOLE   21,559 0 0
VERISK ANALYTICS INC COM 92345Y106   295,171 2,707 SH   SOLE   2,707 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   8,834,906 157,149 SH   SOLE   157,149 0 0
VISA INC COM CL A 92826C839   6,163,880 46,717 SH   SOLE   46,717 0 0
WALMART INC COM 931142103   3,430,785 36,831 SH   SOLE   36,831 0 0
WASTE MGMT INC DEL COM 94106L109   1,119,022 12,575 SH   SOLE   12,575 0 0
WEC ENERGY GROUP INC COM 92939U106   220,082 3,178 SH   SOLE   3,178 0 0
WELLS FARGO CO NEW COM 949746101   836,951 18,163 SH   SOLE   18,163 0 0
WELLTOWER INC COM 95040Q104   3,058,516 44,064 SH   SOLE   44,064 0 0
WILLIAMS COS INC DEL COM 969457100   252,378 11,446 SH   SOLE   11,446 0 0
WISDOMTREE TR US MIDCAP DIVID 97717W505   1,222,025 38,635 SH   SOLE   38,635 0 0
WORKDAY INC CL A 98138H101   228,502 1,431 SH   SOLE   1,431 0 0
XILINX INC COM 983919101   1,371,623 16,105 SH   SOLE   16,105 0 0
YUM BRANDS INC COM 988498101   582,957 6,342 SH   SOLE   6,342 0 0
ZOETIS INC CL A 98978V103   1,032,553 12,071 SH   SOLE   12,071 0 0