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   2,088,466 10,616 SH   SOLE   10,616 0 0
ABBOTT LABS COM 002824100   1,882,039 30,858 SH   SOLE   30,858 0 0
ABBVIE INC COM 00287Y109   1,985,283 21,427 SH   SOLE   21,427 0 0
ABIOMED INC COM 003654100   9,359,064 22,880 SH   SOLE   22,880 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   1,766,649 10,799 SH   SOLE   10,799 0 0
ADOBE SYS INC COM 00724F101   662,919 2,719 SH   SOLE   2,719 0 0
AFLAC INC COM 001055102   307,279 7,142 SH   SOLE   7,142 0 0
AIR PRODS & CHEMS INC COM 009158106   226,756 1,456 SH   SOLE   1,456 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   1,927,286 10,388 SH   SOLE   10,388 0 0
ALPHABET INC CAP STK CL A 02079K305   6,732,231 5,962 SH   SOLE   5,962 0 0
ALPHABET INC CAP STK CL C 02079K107   3,272,201 2,933 SH   SOLE   2,933 0 0
ALTRIA GROUP INC COM 02209S103   2,618,490 46,108 SH   SOLE   46,108 0 0
AMAZON COM INC COM 023135106   22,114,398 13,010 SH   SOLE   13,010 0 0
AMERICAN EXPRESS CO COM 025816109   1,140,384 11,636 SH   SOLE   11,636 0 0
AMERICAN TOWER CORP NEW COM 03027X100   206,596 1,433 SH   SOLE   1,433 0 0
AMETEK INC NEW COM 031100100   210,996 2,924 SH   SOLE   2,924 0 0
AMGEN INC COM 031162100   808,314 4,378 SH   SOLE   4,378 0 0
AMPHENOL CORP NEW CL A 032095101   3,819,401 43,825 SH   SOLE   43,825 0 0
APPLE INC COM 037833100   12,762,904 68,947 SH   SOLE   68,947 0 0
ARCHER DANIELS MIDLAND CO COM 039483102   361,362 7,884 SH   SOLE   7,884 0 0
ARK ETF TR INNOVATION ETF 00214Q104   9,201,361 204,565 SH   SOLE   204,565 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   309,823 1,565 SH   SOLE   1,565 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108   216,492 6,166 SH   SOLE   6,166 0 0
AT&T INC COM 00206R102   3,561,529 110,916 SH   SOLE   110,916 0 0
AUTODESK INC COM 052769106   2,420,970 18,468 SH   SOLE   18,468 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   1,936,716 14,438 SH   SOLE   14,438 0 0
B & G FOODS INC NEW COM 05508R106   2,092,882 69,996 SH   SOLE   69,996 0 0
BAIDU INC SPON ADR REP A 056752108   1,177,821 4,847 SH   SOLE   4,847 0 0
BANK AMER CORP COM 060505104   4,244,247 150,558 SH   SOLE   150,558 0 0
BANK N S HALIFAX COM 064149107   2,440,813 42,656 SH   SOLE   42,656 0 0
BANK NEW YORK MELLON CORP COM 064058100   1,764,266 32,714 SH   SOLE   32,714 0 0
BAOZUN INC SPONSORED ADR 06684L103   1,111,996 20,329 SH   SOLE   20,329 0 0
BB&T CORP COM 054937107   270,750 5,367 SH   SOLE   5,367 0 0
BECTON DICKINSON & CO COM 075887109   1,425,174 5,949 SH   SOLE   5,949 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   2,079,841 11,143 SH   SOLE   11,143 0 0
BLACKROCK INC COM 09247X101   1,920,306 3,848 SH   SOLE   3,848 0 0
BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105   358,781 16,641 SH   SOLE   16,641 0 0
BLACKROCK MUN INCOME TR SH BEN INT 09248F109   156,251 12,121 SH   SOLE   12,121 0 0
BLACKROCK MUNIYIELD QUALITY COM 09254F100   156,050 11,170 SH   SOLE   11,170 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108   593,423 18,446 SH   SOLE   18,446 0 0
BOEING CO COM 097023105   1,805,888 5,382 SH   SOLE   5,382 0 0
BOOKING HLDGS INC COM 09857L108   277,711 137 SH   SOLE   137 0 0
BP PLC SPONSORED ADR 055622104   627,654 13,746 SH   SOLE   13,746 0 0
BRISTOL MYERS SQUIBB CO COM 110122108   275,243 4,973 SH   SOLE   4,973 0 0
BROADCOM INC COM 11135F101   784,212 3,232 SH   SOLE   3,232 0 0
CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101   218,360 17,234 SH   SOLE   17,234 0 0
CANADIAN NATL RY CO COM 136375102   1,938,047 23,707 SH   SOLE   23,707 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300   272,624 4,757 SH   SOLE   4,757 0 0
CATERPILLAR INC DEL COM 149123101   3,888,326 28,660 SH   SOLE   28,660 0 0
CATHAY GEN BANCORP COM 149150104   636,624 15,723 SH   SOLE   15,723 0 0
CENTURYLINK INC COM 156700106   1,579,942 84,760 SH   SOLE   84,760 0 0
CERNER CORP COM 156782104   251,357 4,204 SH   SOLE   4,204 0 0
CHEVRON CORP NEW COM 166764100   5,837,106 46,168 SH   SOLE   46,168 0 0
CHURCH & DWIGHT INC COM 171340102   3,425,843 64,444 SH   SOLE   64,444 0 0
CINEMARK HOLDINGS INC COM 17243V102   352,379 10,045 SH   SOLE   10,045 0 0
CISCO SYS INC COM 17275R102   2,497,819 58,048 SH   SOLE   58,048 0 0
CITIGROUP INC COM NEW 172967424   1,352,527 20,211 SH   SOLE   20,211 0 0
CME GROUP INC COM CL A 12572Q105   588,239 3,588 SH   SOLE   3,588 0 0
COCA COLA CO COM 191216100   2,109,253 48,090 SH   SOLE   48,090 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   1,899,157 24,043 SH   SOLE   24,043 0 0
COMCAST CORP NEW CL A 20030N101   1,947,208 59,348 SH   SOLE   59,348 0 0
COMSTOCK HLDG COS INC CL A NEW 205684202   26,226 10,010 SH   SOLE   10,010 0 0
CONOCOPHILLIPS COM 20825C104   367,564 5,279 SH   SOLE   5,279 0 0
CONSOLIDATED EDISON INC COM 209115104   225,578 2,892 SH   SOLE   2,892 0 0
CONSTELLATION BRANDS INC CL A 21036P108   943,767 4,312 SH   SOLE   4,312 0 0
COPART INC COM 217204106   278,671 4,927 SH   SOLE   4,927 0 0
CORESITE RLTY CORP COM 21870Q105   898,972 8,112 SH   SOLE   8,112 0 0
COSTCO WHSL CORP NEW COM 22160K105   995,216 4,762 SH   SOLE   4,762 0 0
CRANE CO COM 224399105   358,822 4,478 SH   SOLE   4,478 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101   440,876 4,089 SH   SOLE   4,089 0 0
CSX CORP COM 126408103   235,540 3,693 SH   SOLE   3,693 0 0
CUMMINS INC COM 231021106   476,160 3,580 SH   SOLE   3,580 0 0
CVS HEALTH CORP COM 126650100   1,720,361 26,734 SH   SOLE   26,734 0 0
DANAHER CORP DEL COM 235851102   280,843 2,846 SH   SOLE   2,846 0 0
DBX ETF TR XTRACK MSCI EAFE 233051200   1,014,063 32,295 SH   SOLE   32,295 0 0
DBX ETF TR XTRACK MSCI EMRG 233051101   293,142 12,657 SH   SOLE   12,657 0 0
DIAGEO P L C SPON ADR NEW 25243Q205   2,139,866 14,859 SH   SOLE   14,859 0 0
DIGITAL RLTY TR INC COM 253868103   3,134,314 28,090 SH   SOLE   28,090 0 0
DISNEY WALT CO COM DISNEY 254687106   3,027,806 28,888 SH   SOLE   28,888 0 0
DONALDSON INC COM 257651109   726,071 16,092 SH   SOLE   16,092 0 0
DOWDUPONT INC COM 26078J100   606,196 9,195 SH   SOLE   9,195 0 0
DR PEPPER SNAPPLE GROUP INC COM 26138E109   297,717 2,440 SH   SOLE   2,440 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   2,493,410 31,530 SH   SOLE   31,530 0 0
E TRADE FINANCIAL CORP COM NEW 269246401   210,452 3,441 SH   SOLE   3,441 0 0
EAGLE MATERIALS INC COM 26969P108   1,388,764 13,230 SH   SOLE   13,230 0 0
EAST WEST BANCORP INC COM 27579R104   1,785,502 27,385 SH   SOLE   27,385 0 0
EATON CORP PLC SHS G29183103   408,218 5,461 SH   SOLE   5,461 0 0
EATON VANCE TAX ADVT DIV INC COM 27828G107   224,377 9,747 SH   SOLE   9,747 0 0
EATON VANCE TX ADV GLBL DIV COM 27828S101   217,626 12,801 SH   SOLE   12,801 0 0
ECOLAB INC COM 278865100   791,882 5,643 SH   SOLE   5,643 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   236,842 1,627 SH   SOLE   1,627 0 0
EMERSON ELEC CO COM 291011104   4,415,286 63,860 SH   SOLE   63,860 0 0
ENBRIDGE INC COM 29250N105   223,100 6,251 SH   SOLE   6,251 0 0
EOG RES INC COM 26875P101   514,777 4,137 SH   SOLE   4,137 0 0
EQT CORP COM 26884L109   300,234 5,441 SH   SOLE   5,441 0 0
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201   389,647 10,531 SH   SOLE   10,531 0 0
EVERCORE INC CLASS A 29977A105   1,795,922 17,031 SH   SOLE   17,031 0 0
EXXON MOBIL CORP COM 30231G102   3,747,883 45,302 SH   SOLE   45,302 0 0
F M C CORP COM NEW 302491303   2,812,031 31,521 SH   SOLE   31,521 0 0
F5 NETWORKS INC COM 315616102   207,975 1,206 SH   SOLE   1,206 0 0
FACEBOOK INC CL A 30303M102   11,509,768 59,231 SH   SOLE   59,231 0 0
FACTSET RESH SYS INC COM 303075105   230,787 1,165 SH   SOLE   1,165 0 0
FEDEX CORP COM 31428X106   292,726 1,289 SH   SOLE   1,289 0 0
FIDELITY MSCI CONSM DIS 316092204   303,966 7,095 SH   SOLE   7,095 0 0
FIDELITY MSCI FINLS IDX 316092501   331,399 8,454 SH   SOLE   8,454 0 0
FIDELITY MSCI HLTH CARE I 316092600   336,556 8,149 SH   SOLE   8,149 0 0
FIDELITY MSCI INDL INDX 316092709   733,485 19,781 SH   SOLE   19,781 0 0
FIDELITY MSCI INFO TECH I 316092808   1,860,584 33,663 SH   SOLE   33,663 0 0
FIDELITY MSCI MATLS INDEX 316092881   205,370 6,094 SH   SOLE   6,094 0 0
FIDELITY MSCI UTILS INDEX 316092865   218,348 6,375 SH   SOLE   6,375 0 0
FIDELITY QLTY FCTOR ETF 316092790   2,558,360 78,961 SH   SOLE   78,961 0 0
FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202   224,782 5,991 SH   SOLE   5,991 0 0
FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707   681,027 10,275 SH   SOLE   10,275 0 0
FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608   2,405,724 39,270 SH   SOLE   39,270 0 0
FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174   1,979,047 33,017 SH   SOLE   33,017 0 0
FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182   301,502 11,659 SH   SOLE   11,659 0 0
FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117   1,224,718 31,902 SH   SOLE   31,902 0 0
FIRST TR EXCH TRD ALPHA FD I JAPAN ALPHADEX 33737J158   701,441 12,682 SH   SOLE   12,682 0 0
FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108   1,171,591 22,244 SH   SOLE   22,244 0 0
FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104   2,231,259 43,647 SH   SOLE   43,647 0 0
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101   1,349,820 31,835 SH   SOLE   31,835 0 0
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302   1,598,529 11,613 SH   SOLE   11,613 0 0
FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886   4,107,640 197,293 SH   SOLE   197,293 0 0
FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605   776,372 26,353 SH   SOLE   26,353 0 0
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127   173,446 10,254 SH   SOLE   10,254 0 0
FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408   1,672,068 27,872 SH   SOLE   27,872 0 0
FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408   1,463,728 31,083 SH   SOLE   31,083 0 0
FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200   3,236,355 63,247 SH   SOLE   63,247 0 0
FIRST TR EXCHANGE TRADED FD NASDAQ BK ETF 33738R860   788,230 27,666 SH   SOLE   27,666 0 0
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846   1,633,322 61,915 SH   SOLE   61,915 0 0
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101   553,950 23,856 SH   SOLE   23,856 0 0
FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203   274,980 1,964 SH   SOLE   1,964 0 0
FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309   3,528,639 73,867 SH   SOLE   73,867 0 0
FIRST TR EXCHANGE TRADED FD SSI STRG ETF 33739Q507   2,267,251 76,184 SH   SOLE   76,184 0 0
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176   685,762 12,187 SH   SOLE   12,187 0 0
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103   901,804 12,625 SH   SOLE   12,625 0 0
FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108   2,650,106 139,040 SH   SOLE   139,040 0 0
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805   1,114,421 22,650 SH   SOLE   22,650 0 0
FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108   4,916,559 74,527 SH   SOLE   74,527 0 0
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101   3,367,311 64,359 SH   SOLE   64,359 0 0
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109   2,099,601 35,400 SH   SOLE   35,400 0 0
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108   3,150,390 46,024 SH   SOLE   46,024 0 0
FIRST TR MORNINGSTAR DIV LEA SHS 336917109   2,435,432 85,184 SH   SOLE   85,184 0 0
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109   1,062,721 16,095 SH   SOLE   16,095 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106   306,713 10,129 SH   SOLE   10,129 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105   205,384 975 SH   SOLE   975 0 0
FORD MTR CO DEL COM PAR $0.01 345370860   2,712,878 245,065 SH   SOLE   245,065 0 0
GENERAL DYNAMICS CORP COM 369550108   1,061,858 5,696 SH   SOLE   5,696 0 0
GENERAL ELECTRIC CO COM 369604103   851,874 62,591 SH   SOLE   62,591 0 0
GENERAL MLS INC COM 370334104   1,516,569 34,265 SH   SOLE   34,265 0 0
GENTEX CORP COM 371901109   203,451 8,838 SH   SOLE   8,838 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715   2,249,004 102,181 SH   SOLE   102,181 0 0
GLOBANT S A COM L44385109   1,908,598 33,608 SH   SOLE   33,608 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   1,356,726 6,151 SH   SOLE   6,151 0 0
HALLIBURTON CO COM 406216101   1,698,959 37,704 SH   SOLE   37,704 0 0
HANCOCK JOHN TAX-ADV DIV INC COM 41013V100   215,351 9,214 SH   SOLE   9,214 0 0
HARRIS CORP DEL COM 413875105   476,294 3,295 SH   SOLE   3,295 0 0
HCP INC COM 40414L109   1,687,111 65,341 SH   SOLE   65,341 0 0
HEICO CORP NEW COM 422806109   5,174,611 70,953 SH   SOLE   70,953 0 0
HENRY JACK & ASSOC INC COM 426281101   273,626 2,099 SH   SOLE   2,099 0 0
HILL ROM HLDGS INC COM 431475102   455,216 5,212 SH   SOLE   5,212 0 0
HOME BANCORP INC COM 43689E107   325,850 7,000 SH   SOLE   7,000 0 0
HOME DEPOT INC COM 437076102   2,814,243 14,424 SH   SOLE   14,424 0 0
HONEYWELL INTL INC COM 438516106   1,716,053 11,912 SH   SOLE   11,912 0 0
IDEX CORP COM 45167R104   861,462 6,312 SH   SOLE   6,312 0 0
ILLINOIS TOOL WKS INC COM 452308109   2,020,823 14,586 SH   SOLE   14,586 0 0
ILLUMINA INC COM 452327109   1,515,428 5,426 SH   SOLE   5,426 0 0
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107   1,655,283 54,468 SH   SOLE   54,468 0 0
INDEXIQ ETF TR IQ GLB RES ETF 45409B883   745,914 26,977 SH   SOLE   26,977 0 0
INGERSOLL-RAND PLC SHS G47791101   831,259 9,264 SH   SOLE   9,264 0 0
INTEGRATED DEVICE TECHNOLOGY COM 458118106   209,898 6,584 SH   SOLE   6,584 0 0
INTEL CORP COM 458140100   6,447,117 129,694 SH   SOLE   129,694 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   4,211,392 30,145 SH   SOLE   30,145 0 0
INTL PAPER CO COM 460146103   312,919 6,008 SH   SOLE   6,008 0 0
INTUIT COM 461202103   721,810 3,533 SH   SOLE   3,533 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   2,610,108 5,455 SH   SOLE   5,455 0 0
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837   906,082 16,373 SH   SOLE   16,373 0 0
INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720   682,376 14,659 SH   SOLE   14,659 0 0
INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696   1,623,074 49,902 SH   SOLE   49,902 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597   477,180 3,429 SH   SOLE   3,429 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340   612,359 14,466 SH   SOLE   14,466 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   1,375,318 13,498 SH   SOLE   13,498 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266   304,114 2,650 SH   SOLE   2,650 0 0
INVESCO EXCHNG TRADED FD TR DWA SMLCP MENT 46138E842   1,953,617 36,158 SH   SOLE   36,158 0 0
INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784   677,579 25,549 SH   SOLE   25,549 0 0
INVESCO EXCHNG TRADED FD TR FTSE RAFI DEV 46138E743   906,358 21,083 SH   SOLE   21,083 0 0
INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537   945,149 37,625 SH   SOLE   37,625 0 0
INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198   935,264 19,895 SH   SOLE   19,895 0 0
INVESCO EXCHNG TRADED FD TR S&P SMLCP LOW 46138G102   224,496 4,646 SH   SOLE   4,646 0 0
INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508   260,671 11,383 SH   SOLE   11,383 0 0
INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870   3,045,992 122,575 SH   SOLE   122,575 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   1,797,227 10,470 SH   SOLE   10,470 0 0
INVITAE CORP COM 46185L103   789,309 107,389 SH   SOLE   107,389 0 0
IPG PHOTONICS CORP COM 44980X109   3,939,790 17,857 SH   SOLE   17,857 0 0
IQVIA HLDGS INC COM 46266C105   447,693 4,485 SH   SOLE   4,485 0 0
IROBOT CORP COM 462726100   1,627,615 21,481 SH   SOLE   21,481 0 0
IRON MTN INC NEW COM 46284V101   2,353,157 67,213 SH   SOLE   67,213 0 0
ISHARES INC CORE MSCI EMKT 46434G103   8,223,972 156,617 SH   SOLE   156,617 0 0
ISHARES INC EM HGHYL BD ETF 464286285   1,122,984 24,418 SH   SOLE   24,418 0 0
ISHARES INC MIN VOL GBL ETF 464286525   454,782 5,476 SH   SOLE   5,476 0 0
ISHARES INC MSCI BRAZIL ETF 464286400   1,171,023 36,537 SH   SOLE   36,537 0 0
ISHARES TR 1 3 YR CR BD ETF 464288646   739,381 7,130 SH   SOLE   7,130 0 0
ISHARES TR 1 3 YR TREAS BD 464287457   7,018,003 84,179 SH   SOLE   84,179 0 0
ISHARES TR 20 YR TR BD ETF 464287432   1,764,210 14,494 SH   SOLE   14,494 0 0
ISHARES TR A RATE CP BD ETF 46429B291   381,755 7,570 SH   SOLE   7,570 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440   276,059 2,693 SH   SOLE   2,693 0 0
ISHARES TR CHINA LG-CAP ETF 464287184   433,352 10,085 SH   SOLE   10,085 0 0
ISHARES TR CORE HIGH DV ETF 46429B663   533,737 6,280 SH   SOLE   6,280 0 0
ISHARES TR CORE INTL AGGR 46435G672   379,473 7,202 SH   SOLE   7,202 0 0
ISHARES TR CORE MSCI EAFE 46432F842   5,187,152 81,855 SH   SOLE   81,855 0 0
ISHARES TR CORE MSCI TOTAL 46432F834   3,473,530 57,767 SH   SOLE   57,767 0 0
ISHARES TR CORE S&P MCP ETF 464287507   8,773,445 45,042 SH   SOLE   45,042 0 0
ISHARES TR CORE S&P SCP ETF 464287804   8,201,548 98,269 SH   SOLE   98,269 0 0
ISHARES TR CORE S&P TTL STK 464287150   2,547,127 40,741 SH   SOLE   40,741 0 0
ISHARES TR CORE S&P US GWT 464287671   800,571 13,996 SH   SOLE   13,996 0 0
ISHARES TR CORE S&P500 ETF 464287200   23,200,776 84,968 SH   SOLE   84,968 0 0
ISHARES TR CORE US AGGBD ET 464287226   932,745 8,773 SH   SOLE   8,773 0 0
ISHARES TR FLTG RATE NT ETF 46429B655   366,384 7,184 SH   SOLE   7,184 0 0
ISHARES TR GLOBAL ENERG ETF 464287341   581,222 15,549 SH   SOLE   15,549 0 0
ISHARES TR HDG MSCI EAFE 46434V803   4,824,781 162,971 SH   SOLE   162,971 0 0
ISHARES TR IBOXX HI YD ETF 464288513   3,605,272 42,375 SH   SOLE   42,375 0 0
ISHARES TR IBOXX INV CP ETF 464287242   5,583,201 48,731 SH   SOLE   48,731 0 0
ISHARES TR INTRMD CR BD ETF 464288638   10,092,269 94,995 SH   SOLE   94,995 0 0
ISHARES TR JPMORGAN USD EMG 464288281   4,081,002 38,222 SH   SOLE   38,222 0 0
ISHARES TR MBS ETF 464288588   773,953 7,429 SH   SOLE   7,429 0 0
ISHARES TR MIN VOL USA ETF 46429B697   2,891,957 54,400 SH   SOLE   54,400 0 0
ISHARES TR MSCI EAFE ESG OP 46435G516   465,875 7,153 SH   SOLE   7,153 0 0
ISHARES TR MSCI EMG MKT ETF 464287234   1,019,035 23,518 SH   SOLE   23,518 0 0
ISHARES TR MSCI INDIA ETF 46429B598   710,475 21,342 SH   SOLE   21,342 0 0
ISHARES TR MSCI KLD400 SOC 464288570   684,979 6,786 SH   SOLE   6,786 0 0
ISHARES TR MSCI USA ESG SLC 464288802   3,181,552 28,204 SH   SOLE   28,204 0 0
ISHARES TR MULTIFACTOR INTL 46434V274   8,865,086 320,850 SH   SOLE   320,850 0 0
ISHARES TR MULTIFACTOR USA 46434V282   388,244 12,144 SH   SOLE   12,144 0 0
ISHARES TR NA TEC SFTWR ETF 464287515   806,192 4,413 SH   SOLE   4,413 0 0
ISHARES TR NASDAQ BIOTECH 464287556   1,902,456 17,323 SH   SOLE   17,323 0 0
ISHARES TR NATIONAL MUN ETF 464288414   562,486 5,158 SH   SOLE   5,158 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   265,886 1,849 SH   SOLE   1,849 0 0
ISHARES TR RUS MID CAP ETF 464287499   224,444 1,058 SH   SOLE   1,058 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   491,516 3,001 SH   SOLE   3,001 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   6,824,277 41,967 SH   SOLE   41,967 0 0
ISHARES TR S&P 500 VAL ETF 464287408   2,915,314 26,471 SH   SOLE   26,471 0 0
ISHARES TR S&P US PFD STK 464288687   2,464,425 65,352 SH   SOLE   65,352 0 0
ISHARES TR TIPS BD ETF 464287176   2,801,712 24,822 SH   SOLE   24,822 0 0
ISHARES TR U.S. BAS MTL ETF 464287838   1,548,515 15,639 SH   SOLE   15,639 0 0
ISHARES TR U.S. MED DVC ETF 464288810   1,765,763 8,800 SH   SOLE   8,800 0 0
ISHARES TR U.S. TECH ETF 464287721   841,401 4,719 SH   SOLE   4,719 0 0
ISHARES TR US AER DEF ETF 464288760   5,535,026 28,757 SH   SOLE   28,757 0 0
ISHARES TR US BR DEL SE ETF 464288794   1,643,035 25,628 SH   SOLE   25,628 0 0
ISHARES TR US CR BD ETF 464288620   1,806,863 16,866 SH   SOLE   16,866 0 0
ISHARES TR US HOME CONS ETF 464288752   1,786,326 46,823 SH   SOLE   46,823 0 0
ISHARES TR US INDUSTRIALS 464287754   615,770 4,285 SH   SOLE   4,285 0 0
ISHARES TR US TREAS BD ETF 46429B267   1,988,789 80,763 SH   SOLE   80,763 0 0
ISHARES TR USA MOMENTUM FCT 46432F396   4,309,577 39,285 SH   SOLE   39,285 0 0
ISHARES TR YLD OPTIM BD 46434V787   338,288 14,019 SH   SOLE   14,019 0 0
ISHARES US ETF TR INT RT HD 10YR 46431W812   313,990 12,255 SH   SOLE   12,255 0 0
ISHARES US ETF TR INT RT HDG C B 46431W705   290,440 3,040 SH   SOLE   3,040 0 0
ISHARES US ETF TR SHT MAT BD ETF 46431W507   3,274,468 65,267 SH   SOLE   65,267 0 0
J & J SNACK FOODS CORP COM 466032109   866,944 5,686 SH   SOLE   5,686 0 0
J2 GLOBAL INC COM 48123V102   823,401 9,507 SH   SOLE   9,507 0 0
JETBLUE AIRWAYS CORP COM 477143101   203,029 10,697 SH   SOLE   10,697 0 0
JOHNSON & JOHNSON COM 478160104   4,938,959 40,703 SH   SOLE   40,703 0 0
JP MORGAN EXCHANGE TRADED FD GLOBAL BD OPRT 46641Q852   1,434,932 28,871 SH   SOLE   28,871 0 0
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837   392,433 7,833 SH   SOLE   7,833 0 0
JPMORGAN CHASE & CO COM 46625H100   2,932,802 28,145 SH   SOLE   28,145 0 0
KIMBERLY CLARK CORP COM 494368103   3,340,670 31,713 SH   SOLE   31,713 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303   871,269 20,612 SH   SOLE   20,612 0 0
KRAFT HEINZ CO COM 500754106   1,835,907 29,224 SH   SOLE   29,224 0 0
LAM RESEARCH CORP COM 512807108   838,150 4,849 SH   SOLE   4,849 0 0
LAUDER ESTEE COS INC CL A 518439104   4,499,729 31,535 SH   SOLE   31,535 0 0
LINCOLN NATL CORP IND COM 534187109   372,006 5,976 SH   SOLE   5,976 0 0
LOCKHEED MARTIN CORP COM 539830109   2,608,227 8,828 SH   SOLE   8,828 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   484,364 4,409 SH   SOLE   4,409 0 0
MARKEL CORP COM 570535104   1,330,497 1,227 SH   SOLE   1,227 0 0
MARRIOTT INTL INC NEW CL A 571903202   549,596 4,341 SH   SOLE   4,341 0 0
MARSH & MCLENNAN COS INC COM 571748102   953,252 11,629 SH   SOLE   11,629 0 0
MASTERCARD INCORPORATED CL A 57636Q104   1,432,487 7,289 SH   SOLE   7,289 0 0
MCDONALDS CORP COM 580135101   990,657 6,322 SH   SOLE   6,322 0 0
MEDTRONIC PLC SHS G5960L103   310,357 3,625 SH   SOLE   3,625 0 0
MERCK & CO INC COM 58933Y105   1,001,965 16,506 SH   SOLE   16,506 0 0
MERCURY GENL CORP NEW COM 589400100   1,226,562 26,921 SH   SOLE   26,921 0 0
METLIFE INC COM 59156R108   439,532 10,081 SH   SOLE   10,081 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105   1,790,281 3,094 SH   SOLE   3,094 0 0
MICROSOFT CORP COM 594918104   4,566,452 46,308 SH   SOLE   46,308 0 0
MONDELEZ INTL INC CL A 609207105   1,530,770 37,335 SH   SOLE   37,335 0 0
MONOLITHIC PWR SYS INC COM 609839105   2,777,050 20,775 SH   SOLE   20,775 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109   431,068 7,523 SH   SOLE   7,523 0 0
NATIXIS ETF TR SEEYOND INTL ETF 63873X109   601,069 13,745 SH   SOLE   13,745 0 0
NETFLIX INC COM 64110L106   3,358,861 8,581 SH   SOLE   8,581 0 0
NEWMARKET CORP COM 651587107   458,703 1,134 SH   SOLE   1,134 0 0
NEXTERA ENERGY INC COM 65339F101   1,862,429 11,150 SH   SOLE   11,150 0 0
NORFOLK SOUTHERN CORP COM 655844108   441,446 2,926 SH   SOLE   2,926 0 0
NORTHROP GRUMMAN CORP COM 666807102   1,645,951 5,349 SH   SOLE   5,349 0 0
NOVO-NORDISK A S ADR 670100205   300,195 6,509 SH   SOLE   6,509 0 0
NUCOR CORP COM 670346105   2,503,533 40,056 SH   SOLE   40,056 0 0
NUVEEN HIGH INCOME NOVEMBER COM 67077N106   157,740 16,500 SH   SOLE   16,500 0 0
NUVEEN INTER DURATION MN TMF COM 670671106   151,438 12,173 SH   SOLE   12,173 0 0
NUVEEN PFD & INCM SECURTIES COM 67072C105   143,973 16,341 SH   SOLE   16,341 0 0
NVIDIA CORP COM 67066G104   8,793,044 37,117 SH   SOLE   37,117 0 0
OCCIDENTAL PETE CORP DEL COM 674599105   208,764 2,494 SH   SOLE   2,494 0 0
OPPENHEIMER ETF TR S&P MDCP 400 REV 68386C203   1,035,320 16,953 SH   SOLE   16,953 0 0
ORACLE CORP COM 68389X105   3,201,664 72,666 SH   SOLE   72,666 0 0
PACCAR INC COM 693718108   244,978 3,953 SH   SOLE   3,953 0 0
PACKAGING CORP AMER COM 695156109   421,113 3,767 SH   SOLE   3,767 0 0
PARKER HANNIFIN CORP COM 701094104   503,863 3,233 SH   SOLE   3,233 0 0
PAYCHEX INC COM 704326107   856,169 12,526 SH   SOLE   12,526 0 0
PAYPAL HLDGS INC COM 70450Y103   2,018,881 24,245 SH   SOLE   24,245 0 0
PEGASYSTEMS INC COM 705573103   2,625,039 47,902 SH   SOLE   47,902 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105   3,033,324 167,679 SH   SOLE   167,679 0 0
PEPSICO INC COM 713448108   2,456,895 22,567 SH   SOLE   22,567 0 0
PFIZER INC COM 717081103   5,198,112 143,277 SH   SOLE   143,277 0 0
PHILIP MORRIS INTL INC COM 718172109   1,870,487 23,166 SH   SOLE   23,166 0 0
PHILLIPS 66 COM 718546104   639,106 5,690 SH   SOLE   5,690 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775   423,639 4,111 SH   SOLE   4,111 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   918,621 9,046 SH   SOLE   9,046 0 0
PPL CORP COM 69351T106   2,212,100 77,481 SH   SOLE   77,481 0 0
PRAXAIR INC COM 74005P104   253,871 1,605 SH   SOLE   1,605 0 0
PRICE T ROWE GROUP INC COM 74144T108   1,999,246 17,221 SH   SOLE   17,221 0 0
PROCTER AND GAMBLE CO COM 742718109   2,288,012 29,310 SH   SOLE   29,310 0 0
PROSHARES TR HGH YLD INT RATE 74348A541   287,550 4,304 SH   SOLE   4,304 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467   210,398 3,375 SH   SOLE   3,375 0 0
PTC INC COM 69370C100   4,878,026 51,999 SH   SOLE   51,999 0 0
QORVO INC COM 74736K101   3,202,872 39,951 SH   SOLE   39,951 0 0
QUALCOMM INC COM 747525103   3,964,598 70,645 SH   SOLE   70,645 0 0
QUALYS INC COM 74758T303   4,152,871 49,263 SH   SOLE   49,263 0 0
RAYTHEON CO COM NEW 755111507   1,134,481 5,872 SH   SOLE   5,872 0 0
REAVES UTIL INCOME FD COM SH BEN INT 756158101   562,531 19,458 SH   SOLE   19,458 0 0
RESMED INC COM 761152107   499,048 4,818 SH   SOLE   4,818 0 0
RIO TINTO PLC SPONSORED ADR 767204100   244,057 4,399 SH   SOLE   4,399 0 0
ROCKWELL AUTOMATION INC COM 773903109   2,474,643 14,886 SH   SOLE   14,886 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107   356,784 4,911 SH   SOLE   4,911 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206   302,049 4,362 SH   SOLE   4,362 0 0
S&P GLOBAL INC COM 78409V104   344,982 1,692 SH   SOLE   1,692 0 0
SALESFORCE COM INC COM 79466L302   1,527,544 11,199 SH   SOLE   11,199 0 0
SCHLUMBERGER LTD COM 806857108   390,974 5,832 SH   SOLE   5,832 0 0
SCHWAB CHARLES CORP NEW COM 808513105   273,845 5,359 SH   SOLE   5,359 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107   4,265,250 75,531 SH   SOLE   75,531 0 0
SEALED AIR CORP NEW COM 81211K100   227,065 5,349 SH   SOLE   5,349 0 0
SEI INVESTMENTS CO COM 784117103   246,954 3,950 SH   SOLE   3,950 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   1,057,009 13,919 SH   SOLE   13,919 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   962,179 8,803 SH   SOLE   8,803 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   230,700 4,477 SH   SOLE   4,477 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   1,622,713 19,443 SH   SOLE   19,443 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605   3,054,553 114,875 SH   SOLE   114,875 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   2,389,843 33,363 SH   SOLE   33,363 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   670,872 9,657 SH   SOLE   9,657 0 0
SHERWIN WILLIAMS CO COM 824348106   1,418,344 3,480 SH   SOLE   3,480 0 0
SIRIUS XM HLDGS INC COM 82968B103   92,492 13,662 SH   SOLE   13,662 0 0
SKYWORKS SOLUTIONS INC COM 83088M102   1,706,790 17,659 SH   SOLE   17,659 0 0
SOUTHERN CO COM 842587107   248,039 5,356 SH   SOLE   5,356 0 0
SOUTHWEST AIRLS CO COM 844741108   212,119 4,169 SH   SOLE   4,169 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109   568,959 2,344 SH   SOLE   2,344 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   1,882,763 61,933 SH   SOLE   61,933 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   406,869 11,513 SH   SOLE   11,513 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,314,080 4,844 SH   SOLE   4,844 0 0
SPDR SER TR BLOOMBERG SRT TR 78468R408   393,658 14,425 SH   SOLE   14,425 0 0
SPDR SER TR PORTFOLIO SM ETF 78468R853   547,566 16,963 SH   SOLE   16,963 0 0
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359   324,043 6,111 SH   SOLE   6,111 0 0
SPDR SERIES TRUST BLMBRG BRC INTRM 78464A672   1,753,364 29,875 SH   SOLE   29,875 0 0
SPDR SERIES TRUST BLOMBERG INTL TR 78464A516   1,649,627 59,446 SH   SOLE   59,446 0 0
SPDR SERIES TRUST BLOMBRG BRC INTL 78464A151   277,189 8,196 SH   SOLE   8,196 0 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417   1,169,421 32,960 SH   SOLE   32,960 0 0
SPDR SERIES TRUST COMP SOFTWARE 78464A599   2,036,537 25,141 SH   SOLE   25,141 0 0
SPDR SERIES TRUST DJ REIT ETF 78464A607   424,511 4,518 SH   SOLE   4,518 0 0
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375   261,926 7,868 SH   SOLE   7,868 0 0
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474   347,926 11,536 SH   SOLE   11,536 0 0
SPDR SERIES TRUST PORTFOLIO TL STK 78464A805   1,776,555 52,267 SH   SOLE   52,267 0 0
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409   2,233,565 63,580 SH   SOLE   63,580 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870   2,013,554 21,153 SH   SOLE   21,153 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763   381,182 4,112 SH   SOLE   4,112 0 0
SPDR SERIES TRUST S&P SEMICNDCTR 78464A862   2,441,610 33,793 SH   SOLE   33,793 0 0
SPLUNK INC COM 848637104   829,650 8,371 SH   SOLE   8,371 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102   1,320,852 7,851 SH   SOLE   7,851 0 0
STARBUCKS CORP COM 855244109   828,545 16,961 SH   SOLE   16,961 0 0
STARWOOD PPTY TR INC COM 85571B105   2,912,955 134,175 SH   SOLE   134,175 0 0
SYMANTEC CORP COM 871503108   1,240,977 60,095 SH   SOLE   60,095 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100   2,026,813 55,438 SH   SOLE   55,438 0 0
TARGET CORP COM 87612E106   771,838 10,139 SH   SOLE   10,139 0 0
TERADYNE INC COM 880770102   2,305,694 60,564 SH   SOLE   60,564 0 0
TESLA INC COM 88160R101   262,014 764 SH   SOLE   764 0 0
TEXAS INSTRS INC COM 882508104   1,510,778 13,703 SH   SOLE   13,703 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   1,752,612 8,461 SH   SOLE   8,461 0 0
THOMSON REUTERS CORP COM 884903105   2,486,416 61,667 SH   SOLE   61,667 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   448,425 7,750 SH   SOLE   7,750 0 0
TRAVELERS COMPANIES INC COM 89417E109   1,371,350 11,209 SH   SOLE   11,209 0 0
TREX CO INC COM 89531P105   2,684,861 42,896 SH   SOLE   42,896 0 0
TUPPERWARE BRANDS CORP COM 899896104   1,743,826 42,284 SH   SOLE   42,284 0 0
UNILEVER PLC SPON ADR NEW 904767704   997,848 18,050 SH   SOLE   18,050 0 0
UNION PAC CORP COM 907818108   2,678,071 18,902 SH   SOLE   18,902 0 0
UNITED BANKSHARES INC WEST V COM 909907107   987,058 27,116 SH   SOLE   27,116 0 0
UNITED PARCEL SERVICE INC CL B 911312106   619,073 5,827 SH   SOLE   5,827 0 0
UNITED STATES OIL FUND LP UNITS 91232N108   753,000 50,000 SH   SOLE   50,000 0 0
UNITED TECHNOLOGIES CORP COM 913017109   4,053,138 32,417 SH   SOLE   32,417 0 0
UNITEDHEALTH GROUP INC COM 91324P102   6,515,634 26,557 SH   SOLE   26,557 0 0
V F CORP COM 918204108   1,990,924 24,422 SH   SOLE   24,422 0 0
VANECK VECTORS ETF TR AMT FREE INT ETF 92189F544   810,400 34,390 SH   SOLE   34,390 0 0
VANECK VECTORS ETF TR AMT FREE LONG MU 92189F536   576,384 29,037 SH   SOLE   29,037 0 0
VANECK VECTORS ETF TR CEF MUN INCOME E 92189F460   493,408 19,510 SH   SOLE   19,510 0 0
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189F361   1,265,470 40,211 SH   SOLE   40,211 0 0
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676   1,372,698 13,370 SH   SOLE   13,370 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827   5,439,271 69,547 SH   SOLE   69,547 0 0
VANGUARD GROUP DIV APP ETF 921908844   6,172,500 60,741 SH   SOLE   60,741 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   738,724 6,271 SH   SOLE   6,271 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   2,262,730 15,104 SH   SOLE   15,104 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637   1,349,786 10,819 SH   SOLE   10,819 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   291,283 2,637 SH   SOLE   2,637 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   289,881 3,559 SH   SOLE   3,559 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,499,202 6,008 SH   SOLE   6,008 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   1,418,919 9,114 SH   SOLE   9,114 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   1,719,217 16,558 SH   SOLE   16,558 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   422,549 10,013 SH   SOLE   10,013 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406   2,235,623 26,919 SH   SOLE   26,919 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207   469,449 3,496 SH   SOLE   3,496 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306   430,539 4,097 SH   SOLE   4,097 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405   754,279 11,182 SH   SOLE   11,182 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   717,032 4,505 SH   SOLE   4,505 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876   233,981 2,017 SH   SOLE   2,017 0 0
VEEVA SYS INC CL A COM 922475108   1,193,943 15,534 SH   SOLE   15,534 0 0
VERISK ANALYTICS INC COM 92345Y106   298,163 2,770 SH   SOLE   2,770 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   6,504,492 129,288 SH   SOLE   129,288 0 0
VICTORY PORTFOLIOS II SHS US 500 VOLA 92647N766   1,330,386 26,920 SH   SOLE   26,920 0 0
VISA INC COM CL A 92826C839   5,872,303 44,335 SH   SOLE   44,335 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   1,004,933 16,744 SH   SOLE   16,744 0 0
WALMART INC COM 931142103   1,876,794 21,912 SH   SOLE   21,912 0 0
WASTE MGMT INC DEL COM 94106L109   820,457 10,086 SH   SOLE   10,086 0 0
WELLS FARGO CO NEW COM 949746101   1,840,553 33,199 SH   SOLE   33,199 0 0
WELLTOWER INC COM 95040Q104   2,600,493 41,481 SH   SOLE   41,481 0 0
WISDOMTREE TR EMER MKT HIGH FD 97717W315   552,894 12,897 SH   SOLE   12,897 0 0
WISDOMTREE TR INTL SMCAP DIV 97717W760   200,381 2,785 SH   SOLE   2,785 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851   1,264,320 23,422 SH   SOLE   23,422 0 0
WISDOMTREE TR US MIDCAP DIVID 97717W505   1,250,136 34,920 SH   SOLE   34,920 0 0
XILINX INC COM 983919101   869,981 13,331 SH   SOLE   13,331 0 0
YUM BRANDS INC COM 988498101   330,961 4,231 SH   SOLE   4,231 0 0
ZOETIS INC CL A 98978V103   706,992 8,299 SH   SOLE   8,299 0 0