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 Common Stock 88579Y101 12,014 75 SH   SOLE   12,014 0 0
Abbott Laboratories Common Stock 002824100 35,914 330 SH   SOLE   35,914 0 0
Abbvie Inc Com Common Stock 00287Y109 11,737 134 SH   SOLE   11,737 0 0
Abraxas Pete Corp Com Common Stock 003830106 53,617 367,237 SH   SOLE   53,617 0 0
Adobe Inc Com Common Stock 00724F101 14,222 29 SH   SOLE   14,222 0 0
Advanced Micro Devices Inc Com Common Stock 007903107 62,066 757 SH   SOLE   62,066 0 0
Agilent Technologies Common Stock 00846U101 31,190 309 SH   SOLE   31,190 0 0
Alibaba GRP SHS ADR Common Stock 01609W102 82,608 281 SH   SOLE   82,608 0 0
Alphabet Inc Cap STK Common Stock 02079K107 85,060 57 SH   SOLE   85,060 0 0
Alphabet Inc Cap STK Common Stock 02079K305 5,627,904 3,840 SH   SOLE   5,627,904 0 0
Amazon.Com Inc Common Stock 023135106 9,905,905 3,146 SH   SOLE   9,905,905 0 0
Ameresco Inc CL A Common Stock 02361E108 22,779 682 SH   SOLE   22,779 0 0
Apple Common Stock 037833100 9,042,585 78,081 SH   SOLE   9,042,585 0 0
Ark ETF TR Innovation ETF Common Stock 00214Q104 8,880,208 96,524 SH   SOLE   8,880,208 0 0
AT&T Common Stock 00206R102 99,268 3,481 SH   SOLE   99,268 0 0
Atlantica Yield PLC SHS Common Stock G0751N103 2,485,580 86,878 SH   SOLE   2,485,580 0 0
Avalonbay CMNTYS Inc Com Common Stock 053484101 35,016 232 SH   SOLE   35,016 0 0
Axcelis Technologies Inc Com New Common Stock 054540208 14,124 642 SH   SOLE   14,124 0 0
Bank of America Common Stock 060505104 4,012,503 166,563 SH   SOLE   4,012,503 0 0
Bellerophon Therapeutics Inc Com New Common Stock 078771300 30,540 3,000 SH   SOLE   30,540 0 0
Berkshire Hathaway Common Stock 084670702 2,497,360 11,728 SH   SOLE   2,497,360 0 0
BHP Group LTD Spon Common Stock 088606108 12,566 243 SH   SOLE   12,566 0 0
Biogen Inc Com Common Stock 09062X103 97,019 342 SH   SOLE   97,019 0 0
Blackstone MTG TR Inc Com CL A Common Stock 09257W100 915,844 40,542 SH   SOLE   915,844 0 0
Blueprint Medicines Corp Com Common Stock 09627Y109 12,051 130 SH   SOLE   12,051 0 0
Booz Allen Hamilton HLDG Corp CL A Common Stock 099502106 2,520,352 30,373 SH   SOLE   2,520,352 0 0
Bottomline Technologies Del Inc Com Common Stock 101388106 11,678 277 SH   SOLE   11,678 0 0
BP PLC Sponsored ADR Common Stock 055622104 27,604 1,581 SH   SOLE   27,604 0 0
Caci Intl Inc CL A Common Stock 127190304 17,479 82 SH   SOLE   17,479 0 0
Casella Waste Systems Inc CL A Com Common Stock 147448104 17,425 312 SH   SOLE   17,425 0 0
Cerence Inc Com Common Stock 156727109 21,454 439 SH   SOLE   21,454 0 0
Chase Corp Com Common Stock 16150R104 13,165 138 SH   SOLE   13,165 0 0
Chewy Inc CL A Common Stock 16679L109 4,507,574 82,210 SH   SOLE   4,507,574 0 0
Clorox Co Com Common Stock 189054109 2,330,155 11,087 SH   SOLE   2,330,155 0 0
Comcast Corp New Common Stock 20030N101 17,301 374 SH   SOLE   17,301 0 0
Costco Wholesale Common Stock 22160K105 53,605 151 SH   SOLE   53,605 0 0
Crowdstrike HLDGS Common Stock 22788C105 10,299 75 SH   SOLE   10,299 0 0
DBX ETF TR Xtrackers MSCI Acwi Ex USA Esg Leaders ETF Common Stock 233051192 1,645,240 59,740 SH   SOLE   1,645,240 0 0
DBX ETF TR Xtrackers MSCI USA Esg Leaders Equity ETF Common Stock 233051150 3,380,512 110,165 SH   SOLE   3,380,512 0 0
Dexcom Inc Com Common Stock 252131107 87,393 212 SH   SOLE   87,393 0 0
Discover Finl SVCS Common Stock 254709108 15,254 264 SH   SOLE   15,254 0 0
Dollar Gen Corp New Common Stock 256677105 67,288 321 SH   SOLE   67,288 0 0
Eaton Vance Mun Income TR SH Ben Int Common Stock 27826U108 157,499 12,295 SH   SOLE   157,499 0 0
Ehealth Inc Com Common Stock 28238P109 1,586,162 20,078 SH   SOLE   1,586,162 0 0
Epizyme Inc Com Common Stock 29428V104 11,465 961 SH   SOLE   11,465 0 0
ETF Managers TR Purefunds Ise Cyber Sec ETF Common Stock 26924G201 15,219 327 SH   SOLE   15,219 0 0
ETF Ser Solutions (loncar Cancer) Common Stock 26922A826 71,396 2,600 SH   SOLE   71,396 0 0
Everquote Inc CL A Com Common Stock 30041R108 13,756 356 SH   SOLE   13,756 0 0
Exchange Traded (concepts Trust Emqq Emg MKTS Internet &ecommerce Etf) Common Stock 301505889 1,701,239 32,572 SH   SOLE   1,701,239 0 0
ExxonMobil Common Stock 30231G102 1,587,625 46,246 SH   SOLE   1,587,625 0 0
Facebook Inc-Class A Common Stock 30303M102 36,928 141 SH   SOLE   36,928 0 0
Fidelity MSCI (health Care Index Etf) Common Stock 316092600 31,718 603 SH   SOLE   31,718 0 0
Fidelity MSCI Finls (index Etf) Common Stock 316092501 39,164 1,158 SH   SOLE   39,164 0 0
Fidelity Nasdaq (composite Index Tracking Stock) Common Stock 315912808 13,020 30 SH   SOLE   13,020 0 0
First Rep BK San Francisco Calif New Com Common Stock 33616C100 19,304 177 SH   SOLE   19,304 0 0
First TR (exchange-Traded FD IV No Amer Energy) Common Stock 33738D101 235,582 12,373 SH   SOLE   235,582 0 0
First TR Exch Traded (alphadex FD II Asia Pac Ex Japan Alphadex FD) Common Stock 33737J109 441,647 16,622 SH   SOLE   441,647 0 0
First TR Exch Traded (alphadex FD II Canada Alphadex FD) Common Stock 33737J208 386,517 18,802 SH   SOLE   386,517 0 0
First TR Exch Traded (alphadex FD II Dev MKTS Ex US Alphadex FD) Common Stock 33737J174 445,070 8,851 SH   SOLE   445,070 0 0
First TR Exch Traded (alphadex FD II Emerging MKTS Alphadex FD) Common Stock 33737J182 445,135 20,570 SH   SOLE   445,135 0 0
First TR Exch Traded (alphadex FD II Japan Alphadex FD) Common Stock 33737J158 461,898 9,466 SH   SOLE   461,898 0 0
First TR Exchange (traded FD II Consumer Discretionary) Common Stock 33734X101 357,335 8,398 SH   SOLE   357,335 0 0
First TR Exchange (traded FD II Consumer Staples Alphadex FD) Common Stock 33734X119 329,636 6,856 SH   SOLE   329,636 0 0
First TR Exchange (traded FD II Energy Alphadex FD Annual) Common Stock 33734X127 254,475 45,442 SH   SOLE   254,475 0 0
First TR Exchange (traded FD II Financial Alphadex FD Usd) Common Stock 33734X135 310,047 12,221 SH   SOLE   310,047 0 0
First TR Exchange (traded FD II Health Care Alphadex FD) Common Stock 33734X143 335,001 3,536 SH   SOLE   335,001 0 0
First TR Exchange (traded FD II Indls Prod Durabl Alphadex FD) Common Stock 33734X150 343,982 8,398 SH   SOLE   343,982 0 0
First TR Exchange (traded FD II Materials Alphadex FD Usd) Common Stock 33734X168 343,843 9,162 SH   SOLE   343,843 0 0
First TR Exchange (traded FD II Technology Alphadex FD Usd) Common Stock 33734X176 347,587 3,823 SH   SOLE   347,587 0 0
First TR Exchange (traded FD II Utils Alphadex FD Annual) Common Stock 33734X184 323,410 12,218 SH   SOLE   323,410 0 0
First TR Exchange (traded FD III First TR PFD Secs & Income Etf) Common Stock 33739E108 485,902 25,347 SH   SOLE   485,902 0 0
First TR Exchange- Traded FD VIII CBOE Vest U S Equity Buffer ETF - August Common Stock 33740F862 949,952 29,393 SH   SOLE   949,952 0 0
First TR Exchange- Traded FD VIII CBOE Vest U S Equity Deep Buffer ETF - August Common Stock 33740F854 935,303 29,387 SH   SOLE   935,303 0 0
First TR Multi Cap Growth Alphadex FD Com SHS Common Stock 33733F101 51,292 596 SH   SOLE   51,292 0 0
First Trust (portfolios Com SHS) Common Stock 33734K109 343,799 5,439 SH   SOLE   343,799 0 0
Flexshares TR Disciplined Duration MBS Index FD Common Stock 33939L779 1,775,320 73,469 SH   SOLE   1,775,320 0 0
Flexshares TR Ready Access Var Income FD Common Stock 33939L886 127,081 1,665 SH   SOLE   127,081 0 0
Ford MTR Co Del Com Common Stock 345370860 16,117 2,420 SH   SOLE   16,117 0 0
General Electric Common Stock 369604103 11,787 1,889 SH   SOLE   11,787 0 0
General MTRS Co Com Common Stock 37045V100 59,298 2,004 SH   SOLE   59,298 0 0
Global X FDS RBTCS (artfl Inte) Common Stock 37954Y715 29,960 1,075 SH   SOLE   29,960 0 0
Goldman Sachs Group Common Stock 38141G104 118,371 589 SH   SOLE   118,371 0 0
GW Pharmaceuticalsw PLC Ads Common Stock 36197T103 13,240 136 SH   SOLE   13,240 0 0
HDFC BK LTD ADR Repstg 3 SHS Common Stock 40415F101 51,858 1,038 SH   SOLE   51,858 0 0
Hewlett Packard Common Stock 42824C109 11,606 1,223 SH   SOLE   11,606 0 0
Honeywell Common Stock 438516106 26,667 162 SH   SOLE   26,667 0 0
Horizons Robotics (and Auto Idx ETF Units Class A) Common Stock 44053Q106 10,170 475 SH   SOLE   10,170 0 0
HP Inc Com Common Stock 40434L105 31,471 1,642 SH   SOLE   31,471 0 0
Hubspot Inc Com Common Stock 443573100 25,716 88 SH   SOLE   25,716 0 0
IBM Common Stock 459200101 1,763,242 14,492 SH   SOLE   1,763,242 0 0
Indexiq ETF TR Iq Merger Arbitrage ETF Common Stock 45409B800 14,903 443 SH   SOLE   14,903 0 0
Intel Common Stock 458140100 10,356 200 SH   SOLE   10,356 0 0
Intuitive Surgical Common Stock 46120E602 50,377 71 SH   SOLE   50,377 0 0
Invesco Actively Managed Exchange-Traded FD TR Total Return BD Common Stock 46090A804 23,096 400 SH   SOLE   23,096 0 0
Invesco Activly (mangd Etc FD T Var Rate PFD) Common Stock 46138G870 1,311,425 53,266 SH   SOLE   1,311,425 0 0
Invesco Exchange- Traded FD TR Dwa Healthcare Momentum ETF Common Stock 46137V852 5,395,888 39,699 SH   SOLE   5,395,888 0 0
Invesco Exchange Traded Self Indexed FD TR Bulletshares 2020 Corporate BD ETF Common Stock 46138J502 183,235 8,635 SH   SOLE   183,235 0 0
Invesco Exchange Traded Self Indexed FD TR Bulletshares 2020 High Yield Corporate BD ETF Common Stock 46138J601 14,834 635 SH   SOLE   14,834 0 0
Invesco Exchange Traded Self Indexed FD TR Bulletshares 2021 Corporate BD ETF Common Stock 46138J700 240,276 11,270 SH   SOLE   240,276 0 0
Invesco Exchange Traded Self Indexed FD TR Bulletshares 2021 High Yield Corporate BD ETF Common Stock 46138J809 12,846 560 SH   SOLE   12,846 0 0
Invesco Exchange Traded Self Indexed FD TR Bulletshares 2022 Corporate BD ETF Common Stock 46138J882 214,796 9,835 SH   SOLE   214,796 0 0
Invesco Exchange Traded Self Indexed FD TR Bulletshares 2023 Corporate BD ETF Common Stock 46138J866 283,815 13,025 SH   SOLE   283,815 0 0
Invesco Exchange Traded Self Indexed FD TR Bulletshares 2024 Corporate BD ETF Common Stock 46138J841 235,108 10,600 SH   SOLE   235,108 0 0
Invesco Exchange Traded Self Indexed FD TR Bulletshares 2025 Corporate BD ETF Common Stock 46138J825 279,375 12,500 SH   SOLE   279,375 0 0
Invesco Exchange Traded Self Indexed FD TR Bulletshares 2026 Corporate BD ETF Common Stock 46138J791 205,580 9,500 SH   SOLE   205,580 0 0
Invesco Exchange-Traded Self - Indexed FD TR Bulletshares 2022 Corporate BD ETF Common Stock 46138J874 1,837,624 80,386 SH   SOLE   1,837,624 0 0
Invesco Exchange-Traded Self - Indexed FD TR Bulletshares 2025 Corporate BD ETF Common Stock 46138J817 1,838,445 78,265 SH   SOLE   1,838,445 0 0
Invesco Exchange-Traded Self - Indexed FD TR Bulletshares 2027 ETF Common Stock 46138J783 208,810 9,500 SH   SOLE   208,810 0 0
Invesco QQQ TR Unit (ser 1) Common Stock 46090E103 164,989 593 SH   SOLE   164,989 0 0
Irobot Corp Com Common Stock 462726100 25,806 340 SH   SOLE   25,806 0 0
iShares (us Technology Etf) Common Stock 464287721 537,711 1,786 SH   SOLE   537,711 0 0
iShares Core (moderate Allocation Etf) Common Stock 464289875 118,368 2,883 SH   SOLE   118,368 0 0
iShares Core S&P (500 Etf) Common Stock 464287200 873,084 2,598 SH   SOLE   873,084 0 0
iShares Core S&P (mid-Cap Etf) Common Stock 464287507 352,645 1,903 SH   SOLE   352,645 0 0
iShares Core S&P (small-Cap E) Common Stock 464287804 327,342 4,661 SH   SOLE   327,342 0 0
iShares Core U.S. (aggregate Bond Etf) Common Stock 464287226 11,806 100 SH   SOLE   11,806 0 0
iShares Europe (etf) Common Stock 464287861 166,854 3,986 SH   SOLE   166,854 0 0
iShares iBoxx (investment Grade Corporate Bond Etf) Common Stock 464287242 557,834 4,141 SH   SOLE   557,834 0 0
iShares Inc Core (msci Emerging MKTS Etf) Common Stock 46434G103 187,282 3,547 SH   SOLE   187,282 0 0
iShares Inc MSCI Cda (etf) Common Stock 464286509 44,514 1,624 SH   SOLE   44,514 0 0
iShares Inc MSCI JPN (etf New) Common Stock 46434G822 331,973 5,620 SH   SOLE   331,973 0 0
iShares MSCI Brazil Small Cap ETF Common Stock 464289131 258,835 20,429 SH   SOLE   258,835 0 0
iShares MSCI South (korea Etf) Common Stock 464286772 164,134 2,512 SH   SOLE   164,134 0 0
iShares Russell (2000 Etf) Common Stock 464287655 48,981 327 SH   SOLE   48,981 0 0
iShares Russell (2000 Growth Etf) Common Stock 464287648 3,321,824 14,995 SH   SOLE   3,321,824 0 0
iShares Russell (2000 Value Etf) Common Stock 464287630 1,342,016 13,510 SH   SOLE   1,342,016 0 0
iShares S&P (mid Cap 400 Growth Etf) Common Stock 464287606 373,121 1,560 SH   SOLE   373,121 0 0
iShares S&P (midcap 400 Value Etf) Common Stock 464287705 162,776 1,207 SH   SOLE   162,776 0 0
iShares S&P (smallcap 600 Value Etf) Common Stock 464287879 189,629 1,549 SH   SOLE   189,629 0 0
iShares S&P 100 ETF Common Stock 464287101 27,253 175 SH   SOLE   27,253 0 0
iShares S&P 500 (growth Etf) Common Stock 464287309 439,283 1,901 SH   SOLE   439,283 0 0
iShares S&P 500 (value Etf) Common Stock 464287408 59,599 530 SH   SOLE   59,599 0 0
iShares Silver Trust Common Stock 46428Q109 790,747 36,541 SH   SOLE   790,747 0 0
iShares TIPS Bond (etf) Common Stock 464287176 1,562,885 12,354 SH   SOLE   1,562,885 0 0
iShares TR Dow Jones US Home Constn Index FD Common Stock 464288752 440,737 7,780 SH   SOLE   440,737 0 0
iShares TR EAFE (value Etf) Common Stock 464288877 1,665,993 41,288 SH   SOLE   1,665,993 0 0
iShares TR EAFE SML (CP Etf) Common Stock 464288273 666,621 11,300 SH   SOLE   666,621 0 0
iShares TR Esg MSCI USA Leaders ETF Common Stock 46435U218 3,119,541 53,628 SH   SOLE   3,119,541 0 0
iShares TR Esg MSCI USA Small-Cap ETF Optimized ETF Common Stock 46435U663 1,632,783 61,568 SH   SOLE   1,632,783 0 0
iShares TR GBL Comm (SVC Etf) Common Stock 464287275 10,488 159 SH   SOLE   10,488 0 0
iShares TR GL Clean (ene Etf) Common Stock 464288224 27,735 1,500 SH   SOLE   27,735 0 0
iShares TR iBoxx Hi (YD Etf) Common Stock 464288513 493,781 5,885 SH   SOLE   493,781 0 0
iShares TR JP Mor Em (MK Etf) Common Stock 464288281 652,809 5,887 SH   SOLE   652,809 0 0
iShares TR MBS ETF Common Stock 464288588 20,976 190 SH   SOLE   20,976 0 0
iShares TR MSCI (china Etf) Common Stock 46429B671 28,555 385 SH   SOLE   28,555 0 0
iShares TR MSCI (india SM CP) Common Stock 46429B614 474,748 13,250 SH   SOLE   474,748 0 0
iShares TR MSCI Ac (asia Etf) Common Stock 464288182 154,263 1,999 SH   SOLE   154,263 0 0
iShares TR MSCI Acwi (etf) Common Stock 464288257 326,953 4,091 SH   SOLE   326,953 0 0
iShares TR MSCI EAFE ETF Common Stock 464287465 31,189 490 SH   SOLE   31,189 0 0
iShares TR MSCI USA Minimum Volatility ETF Common Stock 46429B697 93,492 1,467 SH   SOLE   93,492 0 0
iShares TR Nasdaq (biotech) Common Stock 464287556 74,205 548 SH   SOLE   74,205 0 0
iShares TR PFD And (incm Sec) Common Stock 464288687 530,865 14,564 SH   SOLE   530,865 0 0
iShares TR Rus Mid (cap Etf) Common Stock 464287499 10,787 188 SH   SOLE   10,787 0 0
iShares TR Russell Mid-Cap Value ETF Common Stock 464287473 33,953 420 SH   SOLE   33,953 0 0
iShares TR S&P Small (cap 600 Growth Etf) Common Stock 464287887 178,204 1,010 SH   SOLE   178,204 0 0
iShares TR U.S. Med (DVC Etf) Common Stock 464288810 2,464,674 8,226 SH   SOLE   2,464,674 0 0
iShares TR US (industrials) Common Stock 464287754 495,265 2,963 SH   SOLE   495,265 0 0
iShares Trust 1-3 (year Treasury Bond Etf) Common Stock 464287457 87,202 1,008 SH   SOLE   87,202 0 0
iShares Trust Core (msci EAFE Etf) Common Stock 46432F842 98,678 1,637 SH   SOLE   98,678 0 0
iShares Trust MSCI (emg MKTS ETF Usd Dis) Common Stock 464287234 930,612 21,107 SH   SOLE   930,612 0 0
iShares U S (financials Etf) Common Stock 464287788 441,778 3,893 SH   SOLE   441,778 0 0
iShares U S (healthcare Etf) Common Stock 464287762 14,995 66 SH   SOLE   14,995 0 0
iShares U S ETF TR Short MTY BD ETF Common Stock 46431W507 126,428 2,523 SH   SOLE   126,428 0 0
J P Morgan Exchange-Traded FD TR Ultra-Short Income ETF Common Stock 46641Q837 2,929,958 57,682 SH   SOLE   2,929,958 0 0
Janus Detroit STR TR Henderson Short Duration Income ETF Common Stock 47103U886 126,025 2,501 SH   SOLE   126,025 0 0
Johnson & Johnson Common Stock 478160104 44,664 300 SH   SOLE   44,664 0 0
Johnson Controls Common Stock G51502105 51,104 1,245 SH   SOLE   51,104 0 0
JPMorgan Chase Common Stock 46625H100 125,151 1,300 SH   SOLE   125,151 0 0
Keysight Common Stock 49338L103 12,743 129 SH   SOLE   12,743 0 0
Kimberly Clark Corp Common Stock 494368103 11,155 75 SH   SOLE   11,155 0 0
Koninklijke Philips Common Stock 500472303 142,865 3,030 SH   SOLE   142,865 0 0
Kraneshares TR CSI China Internet ETF Common Stock 500767306 20,249 297 SH   SOLE   20,249 0 0
L3harris Common Stock 502431109 11,549 68 SH   SOLE   11,549 0 0
Lantheus HLDGS Inc Com Common Stock 516544103 25,530 2,015 SH   SOLE   25,530 0 0
Lockheed Martin Corp Com Common Stock 539830109 45,227 118 SH   SOLE   45,227 0 0
Lovesac Co Com Common Stock 54738L109 27,904 1,007 SH   SOLE   27,904 0 0
Mercadolibre Inc Com Common Stock 58733R102 132,063 122 SH   SOLE   132,063 0 0
Meritor Inc Com Common Stock 59001K100 18,406 879 SH   SOLE   18,406 0 0
Mersana Therapeutics Inc Com Common Stock 59045L106 34,521 1,854 SH   SOLE   34,521 0 0
Microsoft Common Stock 594918104 6,326,516 30,079 SH   SOLE   6,326,516 0 0
Middleby Corp Common Stock 596278101 12,649 141 SH   SOLE   12,649 0 0
Moderna Inc Com Common Stock 60770K107 1,598,030 22,587 SH   SOLE   1,598,030 0 0
National Grid PLC Spon ADR Common Stock 636274409 2,216,304 38,351 SH   SOLE   2,216,304 0 0
Netease Inc Sponsored ADR Common Stock 64110W102 68,201 150 SH   SOLE   68,201 0 0
Netflix Inc Com Common Stock 64110L106 3,673,720 7,347 SH   SOLE   3,673,720 0 0
Nike Inc Class B Com Common Stock 654106103 13,711 109 SH   SOLE   13,711 0 0
Northrop Grumman Common Stock 666807102 29,025 92 SH   SOLE   29,025 0 0
NRG Energy Inc Com New Common Stock 629377508 2,194,221 71,380 SH   SOLE   2,194,221 0 0
Nvidia Corp Com Common Stock 67066G104 6,215,370 11,484 SH   SOLE   6,215,370 0 0
Old Dominion Freight Line Inc Com Common Stock 679580100 2,551,334 14,102 SH   SOLE   2,551,334 0 0
Opko Health Inc Com Common Stock 68375N103 139,593 37,830 SH   SOLE   139,593 0 0
Osi ETF TR Oshars (ftse Us) Common Stock 67110P407 21,066 580 SH   SOLE   21,066 0 0
Packaging Corp Amer Com Common Stock 695156109 2,624,165 23,891 SH   SOLE   2,624,165 0 0
Paychex Inc Com Common Stock 704326107 23,931 300 SH   SOLE   23,931 0 0
Paypal HLDGS Inc Com Common Stock 70450Y103 19,703 100 SH   SOLE   19,703 0 0
Pepsico Inc Common Stock 713448108 16,078 116 SH   SOLE   16,078 0 0
Pfizer Common Stock 717081103 16,148 440 SH   SOLE   16,148 0 0
Phillips 66 Com Common Stock 718546104 10,368 200 SH   SOLE   10,368 0 0
PIMCO ETF TR Enhanced Short Mat Active ETF Common Stock 72201R833 252,861 2,480 SH   SOLE   252,861 0 0
PIMCO ETF TR Total Return Active ETF Common Stock 72201R775 19,675 175 SH   SOLE   19,675 0 0
Pra Health Sciences Inc Com Common Stock 69354M108 1,310,706 12,921 SH   SOLE   1,310,706 0 0
Procter & Gamble Common Stock 742718109 14,872 107 SH   SOLE   14,872 0 0
Progressive Common Stock 743315103 15,053 159 SH   SOLE   15,053 0 0
ProShares (ultra Consumer Services Proshares) Common Stock 74347R750 41,290 580 SH   SOLE   41,290 0 0
ProShares TR ProShares Ultrashort 20 YR Treas New Common Stock 74347B201 18,840 1,200 SH   SOLE   18,840 0 0
ProShares TR PSHS (ultra O&g) Common Stock 74347G705 18,850 397 SH   SOLE   18,850 0 0
ProShares TR Ultra (comm Ser) Common Stock 74347B136 37,004 607 SH   SOLE   37,004 0 0
ProShares TR Ultrapro QQQ Common Stock 74347X831 17,672 135 SH   SOLE   17,672 0 0
ProShares Trust (ultra Financials New) Common Stock 74347X633 33,414 1,081 SH   SOLE   33,414 0 0
ProShares Ultra (basic Materials Proshares) Common Stock 74347R776 40,229 723 SH   SOLE   40,229 0 0
ProShares Ultra (consumer Goods Proshares) Common Stock 74347R768 44,747 725 SH   SOLE   44,747 0 0
ProShares Ultra (health Care Proshares) Common Stock 74347R735 36,472 279 SH   SOLE   36,472 0 0
ProShares Ultra (indls Proshares) Common Stock 74347R727 40,028 536 SH   SOLE   40,028 0 0
ProShares Ultra (tech Proshares) Common Stock 74347R693 39,154 688 SH   SOLE   39,154 0 0
ProShares Ultra (utilities Proshares) Common Stock 74347R685 35,739 711 SH   SOLE   35,739 0 0
Rapid7 Inc Com Common Stock 753422104 112,314 1,834 SH   SOLE   112,314 0 0
Raytheon Common Stock 75513E101 30,899 537 SH   SOLE   30,899 0 0
RBC Bearings Inc Com Common Stock 75524B104 13,576 112 SH   SOLE   13,576 0 0
Repligen Corp Com Common Stock 759916109 15,934 108 SH   SOLE   15,934 0 0
Royal Dutch Shell PLC Sponsored ADR Resptg A SHS Common Stock 780259206 75,737 3,009 SH   SOLE   75,737 0 0
Salesforce Common Stock 79466L302 134,959 537 SH   SOLE   134,959 0 0
Sector SPDR TR SHS (ben Int Consumer Staples) Common Stock 81369Y308 420,496 6,560 SH   SOLE   420,496 0 0
Sector SPDR TR SHS (ben Int Industrial) Common Stock 81369Y704 13,933 181 SH   SOLE   13,933 0 0
Sector SPDR TR SHS (ben Int Utilities) Common Stock 81369Y886 405,981 6,837 SH   SOLE   405,981 0 0
Select Sector SPDR (TR Communication) Common Stock 81369Y852 777,308 13,086 SH   SOLE   777,308 0 0
Select Sector SPDR (TR Consumer Discretionary Formerly Cyclical/) Common Stock 81369Y407 534,419 3,636 SH   SOLE   534,419 0 0
Select Sector SPDR (TR Energy) Common Stock 81369Y506 385,576 12,874 SH   SOLE   385,576 0 0
Select Sector SPDR (TR Health Care Formerly Consumer SVCS To 06/24/2002) Common Stock 81369Y209 418,967 3,972 SH   SOLE   418,967 0 0
Select Sector SPDR (TR SHS Ben Int Materials) Common Stock 81369Y100 508,738 7,994 SH   SOLE   508,738 0 0
Sherwin Williams Co Common Stock 824348106 14,632 21 SH   SOLE   14,632 0 0
Southwest Airls Co Com Common Stock 844741108 4,902,900 130,744 SH   SOLE   4,902,900 0 0
SPDR Blackstone/Gso (sen Loan) Common Stock 78467V608 1,942,709 43,441 SH   SOLE   1,942,709 0 0
SPDR Dow Jones Inter Real Estate ETF Common Stock 78463X863 480,292 16,166 SH   SOLE   480,292 0 0
SPDR FTSE (international Government Inflation-Protected) Common Stock 78464A490 84,227 1,553 SH   SOLE   84,227 0 0
SPDR Gold Trust Common Stock 78463V107 1,783,776 10,071 SH   SOLE   1,783,776 0 0
SPDR Index SHS FDS (S&P Emerging MKTS SM Cap Etf) Common Stock 78463X756 1,702,937 38,371 SH   SOLE   1,702,937 0 0
SPDR S&P Dividend ETF Common Stock 78464A763 11,550 125 SH   SOLE   11,550 0 0
SPDR S&P500 ETF (trust Trust Unit Depositary Receipt) Common Stock 78462F103 255,521 760 SH   SOLE   255,521 0 0
SPDR Ser TR Barclays Invt Grade FLTG Rate ETF Common Stock 78468R200 11,315 370 SH   SOLE   11,315 0 0
SPDR Ser TR BLMBRG (BRC CNVRT) Common Stock 78464A359 2,183,193 31,691 SH   SOLE   2,183,193 0 0
SPDR Ser TR Blombrg (BRC Emrg) Common Stock 78464A391 1,611,991 61,339 SH   SOLE   1,611,991 0 0
SPDR Ser TR Nuveen Barclays Short Term Mun BD ETF Common Stock 78468R739 17,455 350 SH   SOLE   17,455 0 0
SPDR Ser TR S&P (biotech) Common Stock 78464A870 971,558 8,719 SH   SOLE   971,558 0 0
SPDR Ser TR S&P (internet Etf) Common Stock 78468R127 237,448 2,007 SH   SOLE   237,448 0 0
SPDR Ser TR S&P 400 Mid Cap Growth ETF Common Stock 78464A821 31,335 546 SH   SOLE   31,335 0 0
SPDR Ser TR S&P BK ETF Common Stock 78464A797 46,619 1,583 SH   SOLE   46,619 0 0
SPDR Ser TR S&P Metals & MNG ETF Common Stock 78464A755 22,310 960 SH   SOLE   22,310 0 0
SPDR Ser TR S&P Regl (BKG) Common Stock 78464A698 29,079 815 SH   SOLE   29,079 0 0
Ssga Active ETF TR SPDR Dobleline Total Return Tactical ETF Common Stock 78467V848 10,355 210 SH   SOLE   10,355 0 0
Stamps.Com Inc Com New Common Stock 852857200 1,458,711 6,054 SH   SOLE   1,458,711 0 0
Starbucks Corp Com Common Stock 855244109 4,732,989 55,086 SH   SOLE   4,732,989 0 0
Techtarget Inc Com Common Stock 87874R100 24,222 551 SH   SOLE   24,222 0 0
Teladoc Inc Com Common Stock 87918A105 2,510,298 11,450 SH   SOLE   2,510,298 0 0
Tesla Motors Common Stock 88160R101 235,956 550 SH   SOLE   235,956 0 0
TJX Companies Inc (new) Common Stock 872540109 18,810 338 SH   SOLE   18,810 0 0
Trip Com Group LTD Ads Common Stock 89677Q107 19,867 638 SH   SOLE   19,867 0 0
Ufp Technologies Inc Com Common Stock 902673102 13,254 320 SH   SOLE   13,254 0 0
Ugi Corp Common Stock 902681105 59,958 1,800 SH   SOLE   59,958 0 0
UnitedHealth Group Common Stock 91324P102 19,953 64 SH   SOLE   19,953 0 0
US Bancorp Del Common Stock 902973304 18,607 513 SH   SOLE   18,607 0 0
Vaneck Vectors ETF (TR Intl High Yield) Common Stock 92189F445 2,169,422 88,765 SH   SOLE   2,169,422 0 0
Vaneck Vectors ETF TR Gold Miners ETF Common Stock 92189F106 92,183 2,354 SH   SOLE   92,183 0 0
Vanguard High Dividend Yield ETF Common Stock 921946406 95,336 1,178 SH   SOLE   95,336 0 0
Vanguard Index Funds (S&P 500 ETF Usd) Common Stock 922908363 21,009 68 SH   SOLE   21,009 0 0
Vanguard Sector (index FDS Vanguard Consumer Discretionary) Common Stock 92204A108 11,496 49 SH   SOLE   11,496 0 0
Vanguard Sector (index FDS Vanguard Energy Vipers) Common Stock 92204A306 19,268 478 SH   SOLE   19,268 0 0
Vanguard Sector (index FDS Vanguard Finls Vipers) Common Stock 92204A405 15,503 265 SH   SOLE   15,503 0 0
Vanguard World FDS (vanguard Information Technology Etf) Common Stock 92204A702 20,244 65 SH   SOLE   20,244 0 0
Vanguard World FDS Vanguard Health Care ETF Common Stock 92204A504 55,080 270 SH   SOLE   55,080 0 0
Vaxart Inc Com New Common Stock 92243A200 66,500 10,000 SH   SOLE   66,500 0 0
Verisk Analytics Inc CL A Common Stock 92345Y106 23,349 126 SH   SOLE   23,349 0 0
Verizon Common Stock 92343V104 1,752,456 29,458 SH   SOLE   1,752,456 0 0
Visa Inc Com CL A Common Stock 92826C839 36,595 183 SH   SOLE   36,595 0 0
Walker & Dunlop Inc Common Stock 93148P102 1,217,675 22,975 SH   SOLE   1,217,675 0 0
Wal-Mart Common Stock 931142103 16,090 115 SH   SOLE   16,090 0 0
Walt Disney Common Stock 254687106 4,295,319 34,617 SH   SOLE   4,295,319 0 0
Wayfair Inc CL A Common Stock 94419L101 58,202 200 SH   SOLE   58,202 0 0
WP Carey Inc Com Common Stock 92936U109 1,203,456 18,178 SH   SOLE   1,203,456 0 0
Xilinx Inc Common Stock 983919101 13,655 131 SH   SOLE   13,655 0 0
Zscaler Inc Com Common Stock 98980G102 42,207 300 SH   SOLE   42,207 0 0