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 13,156 75 SH   SOLE   13,156 0 0
Abbvie Inc Com Common Stock 00287Y109 14,454 134 SH   SOLE   14,454 0 0
Adobe Inc Com Common Stock 00724F101 16,695 29 SH   SOLE   16,695 0 0
Advanced Micro Devices Inc Com Common Stock 007903107 74,190 721 SH   SOLE   74,190 0 0
Agilent Technologies Common Stock 00846U101 40,800 259 SH   SOLE   40,800 0 0
Algernon Pharmaceuticals Inc CL A Common Stock 01559R103 21,330 300,000 SH   SOLE   21,330 0 0
Alibaba GRP SHS ADR Common Stock 01609W102 50,188 339 SH   SOLE   50,188 0 0
Allstate Corp Com Common Stock 020002101 12,299 96 SH   SOLE   12,299 0 0
Alphabet Inc Cap STK Common Stock 02079K107 138,596 52 SH   SOLE   138,596 0 0
Alphabet Inc Cap STK Common Stock 02079K305 10,303,746 3,854 SH   SOLE   10,303,746 0 0
Amazon.Com Inc Common Stock 023135106 8,215,885 2,501 SH   SOLE   8,215,885 0 0
Ameresco Inc CL A Common Stock 02361E108 65,149 1,115 SH   SOLE   65,149 0 0
Apple Common Stock 037833100 9,820,677 69,404 SH   SOLE   9,820,677 0 0
Ark ETF TR Autonomous Technology & Robotics ETF Common Stock 00214Q203 18,263 234 SH   SOLE   18,263 0 0
Ark ETF TR Fintech Innovation ETF Common Stock 00214Q708 17,868 362 SH   SOLE   17,868 0 0
Ark ETF TR Genomic Revolution Multi Sector ETF Common Stock 00214Q302 20,323 272 SH   SOLE   20,323 0 0
Ark ETF TR Innovation ETF Common Stock 00214Q104 9,705,418 87,808 SH   SOLE   9,705,418 0 0
Aspen Aerogels Inc Com Common Stock 04523Y105 69,889 1,519 SH   SOLE   69,889 0 0
Atlantica Yield PLC SHS Common Stock G0751N103 3,044,299 88,215 SH   SOLE   3,044,299 0 0
Avalonbay CMNTYS Inc Com Common Stock 053484101 51,420 232 SH   SOLE   51,420 0 0
Ballys Corp Com Common Stock 05875B106 30,986 618 SH   SOLE   30,986 0 0
Bank of America Common Stock 060505104 7,121,496 167,762 SH   SOLE   7,121,496 0 0
Berkshire Hathaway Common Stock 084670702 3,516,013 12,882 SH   SOLE   3,516,013 0 0
Blueprint Medicines Corp Com Common Stock 09627Y109 21,281 207 SH   SOLE   21,281 0 0
Boeing Common Stock 097023105 10,337 47 SH   SOLE   10,337 0 0
Booz Allen Hamilton HLDG Corp CL A Common Stock 099502106 5,075,702 63,966 SH   SOLE   5,075,702 0 0
BP PLC Sponsored ADR Common Stock 055622104 43,208 1,581 SH   SOLE   43,208 0 0
Caci Intl Inc CL A Common Stock 127190304 21,492 82 SH   SOLE   21,492 0 0
Casella Waste Systems Inc CL A Com Common Stock 147448104 28,857 380 SH   SOLE   28,857 0 0
Cerence Inc Com Common Stock 156727109 42,192 439 SH   SOLE   42,192 0 0
Chefs Whse Inc Com Common Stock 163086101 23,613 725 SH   SOLE   23,613 0 0
Chevron Corp. Common Stock 166764100 10,145 100 SH   SOLE   10,145 0 0
Chewy Inc CL A Common Stock 16679L109 3,644,089 53,503 SH   SOLE   3,644,089 0 0
Chicken Soup For The Soul Entmt Inc CL A Common Stock 16842Q100 26,940 1,178 SH   SOLE   26,940 0 0
Cisco Systems Common Stock 17275R102 61,342 1,127 SH   SOLE   61,342 0 0
Clorox Co Com Common Stock 189054109 1,821,710 11,000 SH   SOLE   1,821,710 0 0
Coinbase Global Inc Com CL A Common Stock 19260Q107 946,771 4,162 SH   SOLE   946,771 0 0
Comcast Corp New Common Stock 20030N101 20,917 374 SH   SOLE   20,917 0 0
Corning Inc Common Stock 219350105 32,220 883 SH   SOLE   32,220 0 0
Costco Wholesale Common Stock 22160K105 22,916 51 SH   SOLE   22,916 0 0
Crowdstrike HLDGS Common Stock 22788C105 754,053 3,068 SH   SOLE   754,053 0 0
CVS Caremark Corp Common Stock 126650100 53,376 629 SH   SOLE   53,376 0 0
DBX ETF TR Xtrackers MSCI Acwi Ex USA Esg Leaders ETF Common Stock 233051192 2,230,189 67,415 SH   SOLE   2,230,189 0 0
DBX ETF TR Xtrackers MSCI USA Esg Leaders Equity ETF Common Stock 233051150 4,894,962 122,989 SH   SOLE   4,894,962 0 0
Dexcom Inc Com Common Stock 252131107 115,934 212 SH   SOLE   115,934 0 0
Dollar Gen Corp New Common Stock 256677105 68,096 321 SH   SOLE   68,096 0 0
Eastern Bankshares Inc Com Common Stock 27627N105 50,750 2,500 SH   SOLE   50,750 0 0
Eaton Vance Mun Income TR SH Ben Int Common Stock 27826U108 45,860 3,316 SH   SOLE   45,860 0 0
ETF Managers TR Purefunds Ise Cyber Sec ETF Common Stock 26924G201 271,561 4,465 SH   SOLE   271,561 0 0
ETF Ser Solutions (loncar Cancer) Common Stock 26922A826 57,684 1,900 SH   SOLE   57,684 0 0
Exact Sciences Corp Common Stock 30063P105 132,675 1,390 SH   SOLE   132,675 0 0
Exchange Traded (concepts Trust Emqq Emg MKTS Internet &ecommerce Etf) Common Stock 301505889 2,669,223 53,825 SH   SOLE   2,669,223 0 0
ExxonMobil Common Stock 30231G102 227,221 3,863 SH   SOLE   227,221 0 0
Farmland Partners Inc Com Common Stock 31154R109 10,077 837 SH   SOLE   10,077 0 0
Fidelity MSCI (health Care Index Etf) Common Stock 316092600 38,477 603 SH   SOLE   38,477 0 0
Fidelity MSCI Finls (index Etf) Common Stock 316092501 51,435 958 SH   SOLE   51,435 0 0
Fidelity Nasdaq (composite Index Tracking Stock) Common Stock 315912808 16,854 300 SH   SOLE   16,854 0 0
First Rep BK San Francisco Calif New Com Common Stock 33616C100 34,139 177 SH   SOLE   34,139 0 0
First TR (exchange-Traded FD IV No Amer Energy) Common Stock 33738D101 297,484 12,568 SH   SOLE   297,484 0 0
First TR Exch Traded (alphadex FD II Asia Pac Ex Japan Alphadex FD) Common Stock 33737J109 536,515 16,588 SH   SOLE   536,515 0 0
First TR Exch Traded (alphadex FD II Dev MKTS Ex US Alphadex FD) Common Stock 33737J174 530,250 8,699 SH   SOLE   530,250 0 0
First TR Exch Traded (alphadex FD II Emerging MKTS Alphadex FD) Common Stock 33737J182 554,246 20,581 SH   SOLE   554,246 0 0
First TR Exch Traded (alphadex FD II Japan Alphadex FD) Common Stock 33737J158 499,592 9,422 SH   SOLE   499,592 0 0
First TR Exchange (traded FD Dow Jones Internet Index FD) Common Stock 33733E302 11,323 48 SH   SOLE   11,323 0 0
First TR Exchange (traded FD II Consumer Discretionary) Common Stock 33734X101 485,529 8,214 SH   SOLE   485,529 0 0
First TR Exchange (traded FD II Consumer Staples Alphadex FD) Common Stock 33734X119 383,785 6,818 SH   SOLE   383,785 0 0
First TR Exchange (traded FD II Energy Alphadex FD Annual) Common Stock 33734X127 507,863 44,239 SH   SOLE   507,863 0 0
First TR Exchange (traded FD II Financial Alphadex FD Usd) Common Stock 33734X135 527,504 11,921 SH   SOLE   527,504 0 0
First TR Exchange (traded FD II Health Care Alphadex FD) Common Stock 33734X143 418,068 3,512 SH   SOLE   418,068 0 0
First TR Exchange (traded FD II Indls Prod Durabl Alphadex FD) Common Stock 33734X150 473,169 8,252 SH   SOLE   473,169 0 0
First TR Exchange (traded FD II Materials Alphadex FD Usd) Common Stock 33734X168 501,860 8,965 SH   SOLE   501,860 0 0
First TR Exchange (traded FD II Technology Alphadex FD Usd) Common Stock 33734X176 462,851 3,767 SH   SOLE   462,851 0 0
First TR Exchange (traded FD II Utils Alphadex FD Annual) Common Stock 33734X184 361,060 12,198 SH   SOLE   361,060 0 0
First TR Exchange (traded FD III First TR PFD Secs & Income Etf) Common Stock 33739E108 522,135 25,420 SH   SOLE   522,135 0 0
First TR Multi Cap Growth Alphadex FD Com SHS Common Stock 33733F101 70,494 596 SH   SOLE   70,494 0 0
First Trust (portfolios Com SHS) Common Stock 33734K109 457,016 5,357 SH   SOLE   457,016 0 0
First Trust Multi-Asset Diversified Income Index Fund Common Stock 33738R100 32,800 2,000 SH   SOLE   32,800 0 0
Fiverr Intl LTD Ord SHS Common Stock M4R82T106 13,701 75 SH   SOLE   13,701 0 0
Flexshares TR Disciplined Duration MBS Index FD Common Stock 33939L779 2,303,916 98,039 SH   SOLE   2,303,916 0 0
Flexshares TR Ready Access Var Income FD Common Stock 33939L886 319,220 4,192 SH   SOLE   319,220 0 0
Ford MTR Co Del Com Common Stock 345370860 32,752 2,313 SH   SOLE   32,752 0 0
General Electric Co Common Stock 369604301 55,055 534 SH   SOLE   55,055 0 0
General MTRS Co Com Common Stock 37045V100 68,733 1,304 SH   SOLE   68,733 0 0
Generation Bio Co Com Common Stock 37148K100 19,003 758 SH   SOLE   19,003 0 0
Global X FDS Global (X Copper) Common Stock 37954Y830 874,391 25,567 SH   SOLE   874,391 0 0
Goldman Sachs Group Common Stock 38141G104 604,628 1,599 SH   SOLE   604,628 0 0
Grayscale Ethereum TR Eth SHS Common Stock 389638107 13,778 485 SH   SOLE   13,778 0 0
HDFC BK LTD ADR Repstg 3 SHS Common Stock 40415F101 75,867 1,038 SH   SOLE   75,867 0 0
Hewlett Packard Common Stock 42824C109 17,574 1,223 SH   SOLE   17,574 0 0
Honeywell Common Stock 438516106 34,389 162 SH   SOLE   34,389 0 0
HP Inc Com Common Stock 40434L105 45,243 1,642 SH   SOLE   45,243 0 0
Hubspot Inc Com Common Stock 443573100 42,593 63 SH   SOLE   42,593 0 0
IBM Common Stock 459200101 20,839 150 SH   SOLE   20,839 0 0
Innovator Etfs TR II S&P Invt Grade PFD ETF Common Stock 45783G201 2,450,522 101,345 SH   SOLE   2,450,522 0 0
Intel Common Stock 458140100 10,656 200 SH   SOLE   10,656 0 0
Intuitive Surgical Common Stock 46120E602 50,701 51 SH   SOLE   50,701 0 0
Invesco (exchange-Traded FD TR KBW BK Etf) Common Stock 46138E628 16,573 247 SH   SOLE   16,573 0 0
Invesco Actively Managed Exchange-Traded FD TR Total Return BD Common Stock 46090A804 22,720 400 SH   SOLE   22,720 0 0
Invesco Activly (mangd Etc FD T Var Rate PFD) Common Stock 46138G870 1,704,366 65,002 SH   SOLE   1,704,366 0 0
Invesco DB Base Metals Fund Common Stock 46140H700 914,091 44,159 SH   SOLE   914,091 0 0
Invesco Exchange (traded FD TR S&P500 Eql WGT) Common Stock 46137V357 12,584 84 SH   SOLE   12,584 0 0
Invesco Exchange- Traded FD TR Dwa Healthcare Momentum ETF Common Stock 46137V852 4,928,194 30,608 SH   SOLE   4,928,194 0 0
Invesco Exchange- Traded FD TR II Solar ETF Common Stock 46138G706 11,992 150 SH   SOLE   11,992 0 0
Invesco Exchange- Traded FD TR Wilderhill Clean Energy ETF Common Stock 46137V134 11,663 151 SH   SOLE   11,663 0 0
Invesco Exchange Traded Self Indexed FD TR Bulletshares 2021 Corporate BD ETF Common Stock 46138J700 258,774 12,270 SH   SOLE   258,774 0 0
Invesco Exchange Traded Self Indexed FD TR Bulletshares 2022 Corporate BD ETF Common Stock 46138J882 246,195 11,435 SH   SOLE   246,195 0 0
Invesco Exchange Traded Self Indexed FD TR Bulletshares 2023 Corporate BD ETF Common Stock 46138J866 282,251 13,025 SH   SOLE   282,251 0 0
Invesco Exchange Traded Self Indexed FD TR Bulletshares 2024 Corporate BD ETF Common Stock 46138J841 334,966 15,150 SH   SOLE   334,966 0 0
Invesco Exchange Traded Self Indexed FD TR Bulletshares 2025 Corporate BD ETF Common Stock 46138J825 378,424 17,050 SH   SOLE   378,424 0 0
Invesco Exchange Traded Self Indexed FD TR Bulletshares 2026 Corporate BD ETF Common Stock 46138J791 305,377 14,250 SH   SOLE   305,377 0 0
Invesco Exchange-Traded Self - Indexed FD TR Bulletshares 2022 Corporate BD ETF Common Stock 46138J874 2,441,036 105,036 SH   SOLE   2,441,036 0 0
Invesco Exchange-Traded Self - Indexed FD TR Bulletshares 2025 Corporate BD ETF Common Stock 46138J817 2,480,220 100,904 SH   SOLE   2,480,220 0 0
Invesco Exchange-Traded Self - Indexed FD TR Bulletshares 2027 ETF Common Stock 46138J783 207,480 9,500 SH   SOLE   207,480 0 0
Invesco QQQ TR Unit (ser 1) Common Stock 46090E103 212,515 593 SH   SOLE   212,515 0 0
Irobot Corp Com Common Stock 462726100 19,311 246 SH   SOLE   19,311 0 0
Iron Mountain Inc Common Stock 46284V101 13,661 310 SH   SOLE   13,661 0 0
iShares (us Technology Etf) Common Stock 464287721 690,795 6,822 SH   SOLE   690,795 0 0
iShares Core (moderate Allocation Etf) Common Stock 464289875 120,831 2,700 SH   SOLE   120,831 0 0
iShares Core S&P (500 Etf) Common Stock 464287200 1,203,411 2,793 SH   SOLE   1,203,411 0 0
iShares Core S&P (mid-Cap Etf) Common Stock 464287507 428,541 1,629 SH   SOLE   428,541 0 0
iShares Core S&P (small-Cap E) Common Stock 464287804 447,133 4,095 SH   SOLE   447,133 0 0
iShares Core U.S. (aggregate Bond Etf) Common Stock 464287226 11,483 100 SH   SOLE   11,483 0 0
iShares Europe (etf) Common Stock 464287861 144,841 2,779 SH   SOLE   144,841 0 0
iShares iBoxx (investment Grade Corporate Bond Etf) Common Stock 464287242 547,684 4,117 SH   SOLE   547,684 0 0
iShares Inc Core (msci Emerging MKTS Etf) Common Stock 46434G103 181,142 2,933 SH   SOLE   181,142 0 0
iShares Inc MSCI Cda (etf) Common Stock 464286509 29,257 806 SH   SOLE   29,257 0 0
iShares Inc MSCI JPN (etf New) Common Stock 46434G822 269,689 3,839 SH   SOLE   269,689 0 0
iShares MSCI Brazil Small Cap ETF Common Stock 464289131 415,810 26,037 SH   SOLE   415,810 0 0
iShares MSCI South (korea Etf) Common Stock 464286772 232,462 2,882 SH   SOLE   232,462 0 0
iShares Russell (2000 Etf) Common Stock 464287655 46,375 212 SH   SOLE   46,375 0 0
iShares Russell (2000 Growth Etf) Common Stock 464287648 22,900 78 SH   SOLE   22,900 0 0
iShares Russell (2000 Value Etf) Common Stock 464287630 4,099,214 25,583 SH   SOLE   4,099,214 0 0
iShares S&P (mid Cap 400 Growth Etf) Common Stock 464287606 121,319 1,532 SH   SOLE   121,319 0 0
iShares S&P (midcap 400 Value Etf) Common Stock 464287705 205,461 1,994 SH   SOLE   205,461 0 0
iShares S&P (smallcap 600 Value Etf) Common Stock 464287879 359,593 3,572 SH   SOLE   359,593 0 0
iShares S&P 100 ETF Common Stock 464287101 15,400 78 SH   SOLE   15,400 0 0
iShares S&P 500 (growth Etf) Common Stock 464287309 305,100 4,128 SH   SOLE   305,100 0 0
iShares S&P 500 (value Etf) Common Stock 464287408 66,602 458 SH   SOLE   66,602 0 0
iShares TIPS Bond (etf) Common Stock 464287176 2,112,842 16,546 SH   SOLE   2,112,842 0 0
iShares TR Dow Jones US Home Constn Index FD Common Stock 464288752 552,139 8,343 SH   SOLE   552,139 0 0
iShares TR EAFE (value Etf) Common Stock 464288877 2,147,978 42,241 SH   SOLE   2,147,978 0 0
iShares TR EAFE SML (CP Etf) Common Stock 464288273 1,135,706 15,262 SH   SOLE   1,135,706 0 0
iShares TR Esg MSCI USA Leaders ETF Common Stock 46435U218 4,515,126 59,803 SH   SOLE   4,515,126 0 0
iShares TR Esg MSCI USA Small-Cap ETF Optimized ETF Common Stock 46435U663 2,496,405 63,994 SH   SOLE   2,496,405 0 0
iShares TR GBL Comm (SVC Etf) Common Stock 464287275 13,451 159 SH   SOLE   13,451 0 0
iShares TR GL Clean (ene Etf) Common Stock 464288224 75,775 3,500 SH   SOLE   75,775 0 0
iShares TR iBoxx Hi (YD Etf) Common Stock 464288513 507,472 5,800 SH   SOLE   507,472 0 0
iShares TR MBS ETF Common Stock 464288588 15,464 143 SH   SOLE   15,464 0 0
iShares TR MSCI (china Etf) Common Stock 46429B671 25,999 385 SH   SOLE   25,999 0 0
iShares TR MSCI (india SM CP) Common Stock 46429B614 53,440 8,892 SH   SOLE   53,440 0 0
iShares TR MSCI Ac (asia Etf) Common Stock 464288182 71,850 846 SH   SOLE   71,850 0 0
iShares TR MSCI Acwi (etf) Common Stock 464288257 284,472 2,847 SH   SOLE   284,472 0 0
iShares TR MSCI EAFE ETF Common Stock 464287465 17,552 225 SH   SOLE   17,552 0 0
iShares TR MSCI USA Minimum Volatility ETF Common Stock 46429B697 107,824 1,467 SH   SOLE   107,824 0 0
iShares TR Nasdaq (biotech) Common Stock 464287556 271,945 1,682 SH   SOLE   271,945 0 0
iShares TR Rus Mid (cap Etf) Common Stock 464287499 22,527 288 SH   SOLE   22,527 0 0
iShares TR Russell Mid-Cap Value ETF Common Stock 464287473 3,336,478 29,461 SH   SOLE   3,336,478 0 0
iShares TR S&P Small (cap 600 Growth Etf) Common Stock 464287887 152,927 1,176 SH   SOLE   152,927 0 0
iShares TR U.S. Med (DVC Etf) Common Stock 464288810 5,876,521 93,605 SH   SOLE   5,876,521 0 0
iShares TR US (industrials) Common Stock 464287754 635,565 5,931 SH   SOLE   635,565 0 0
iShares Trust (transportation Average ETF FD) Common Stock 464287192 419,242 1,724 SH   SOLE   419,242 0 0
iShares Trust 1-3 (year Treasury Bond Etf) Common Stock 464287457 96,401 1,119 SH   SOLE   96,401 0 0
iShares Trust Core (msci EAFE Etf) Common Stock 46432F842 121,547 1,637 SH   SOLE   121,547 0 0
iShares Trust MSCI (emg MKTS ETF Usd Dis) Common Stock 464287234 867,436 17,217 SH   SOLE   867,436 0 0
iShares U S (financials Etf) Common Stock 464287788 644,137 7,803 SH   SOLE   644,137 0 0
iShares U S (healthcare Etf) Common Stock 464287762 18,210 66 SH   SOLE   18,210 0 0
iShares U S ETF TR Short MTY BD ETF Common Stock 46431W507 320,645 6,395 SH   SOLE   320,645 0 0
J P Morgan Exchange-Traded FD TR Ultra-Short Income ETF Common Stock 46641Q837 6,112,825 120,521 SH   SOLE   6,112,825 0 0
Janus Detroit STR TR Henderson Short Duration Income ETF Common Stock 47103U886 3,083,009 61,439 SH   SOLE   3,083,009 0 0
Johnson & Johnson Common Stock 478160104 31,492 195 SH   SOLE   31,492 0 0
Johnson Controls Common Stock G51502105 129,523 1,895 SH   SOLE   129,523 0 0
JPMorgan Chase Common Stock 46625H100 171,874 1,050 SH   SOLE   171,874 0 0
Kadem Sustainable Impact Corp Unity 1 Com Common Stock 48284E204 98,800 10,000 SH   SOLE   98,800 0 0
Keysight Common Stock 49338L103 21,193 129 SH   SOLE   21,193 0 0
Koninklijke Philips Common Stock 500472303 134,653 3,030 SH   SOLE   134,653 0 0
Kraneshares TR CSI China Internet ETF Common Stock 500767306 14,054 297 SH   SOLE   14,054 0 0
Lantheus HLDGS Inc Com Common Stock 516544103 79,453 3,094 SH   SOLE   79,453 0 0
Lovesac Co Com Common Stock 54738L109 38,398 581 SH   SOLE   38,398 0 0
McDonald's Common Stock 580135101 10,849 45 SH   SOLE   10,849 0 0
Mercadolibre Inc Com Common Stock 58733R102 204,886 122 SH   SOLE   204,886 0 0
Meridian Bancorp Inc MD Com Common Stock 58958U103 21,423 1,027 SH   SOLE   21,423 0 0
Microsoft Common Stock 594918104 6,736,196 23,894 SH   SOLE   6,736,196 0 0
Middleby Corp Common Stock 596278101 24,041 141 SH   SOLE   24,041 0 0
Moderna Inc Com Common Stock 60770K107 2,594,341 6,741 SH   SOLE   2,594,341 0 0
National Grid PLC Spon ADR New 2017 Common Stock 636274409 2,342,504 39,284 SH   SOLE   2,342,504 0 0
Netease Inc Sponsored ADR Common Stock 64110W102 64,050 750 SH   SOLE   64,050 0 0
Netflix Inc Com Common Stock 64110L106 4,522,009 7,409 SH   SOLE   4,522,009 0 0
Nike Inc Class B Com Common Stock 654106103 15,860 109 SH   SOLE   15,860 0 0
Northrop Grumman Common Stock 666807102 27,731 77 SH   SOLE   27,731 0 0
NRG Energy Inc Com New Common Stock 629377508 14,494 355 SH   SOLE   14,494 0 0
Nvidia Corp Com Common Stock 67066G104 8,477,401 40,922 SH   SOLE   8,477,401 0 0
Old Dominion Freight Line Inc Com Common Stock 679580100 7,517,556 26,287 SH   SOLE   7,517,556 0 0
Opko Health Inc Com Common Stock 68375N103 201,954 55,330 SH   SOLE   201,954 0 0
Osi ETF TR Oshars Common Stock 67110P407 24,179 580 SH   SOLE   24,179 0 0
Packaging Corp Amer Com Common Stock 695156109 3,297,075 23,816 SH   SOLE   3,297,075 0 0
Paypal HLDGS Inc Com Common Stock 70450Y103 45,536 175 SH   SOLE   45,536 0 0
PC Connection Inc Com Common Stock 69318J100 16,643 378 SH   SOLE   16,643 0 0
Pepsico Inc Common Stock 713448108 13,687 91 SH   SOLE   13,687 0 0
Pfizer Common Stock 717081103 6,226,170 144,761 SH   SOLE   6,226,170 0 0
PIMCO ETF TR Enhanced Short Mat Active ETF Common Stock 72201R833 420,053 4,121 SH   SOLE   420,053 0 0
PIMCO ETF TR Total Return Active ETF Common Stock 72201R775 19,346 175 SH   SOLE   19,346 0 0
Pinterest Inc CL A Common Stock 72352L106 1,016,146 19,944 SH   SOLE   1,016,146 0 0
Pioneer Nat Res Co Com Common Stock 723787107 19,213 115 SH   SOLE   19,213 0 0
PNC Financial Services Group Inc/The Common Stock 693475105 194,270 993 SH   SOLE   194,270 0 0
Progressive Common Stock 743315103 14,372 159 SH   SOLE   14,372 0 0
ProShares TR ProShares Ultrapro S&P500 Common Stock 74347X864 11,371 100 SH   SOLE   11,371 0 0
ProShares TR ProShares Ultrashort 20 YR Treas New Common Stock 74347B201 22,020 1,200 SH   SOLE   22,020 0 0
ProShares TR Ultrapro QQQ Common Stock 74347X831 39,862 320 SH   SOLE   39,862 0 0
Rapid7 Inc Com Common Stock 753422104 209,539 1,854 SH   SOLE   209,539 0 0
Raytheon Common Stock 75513E101 43,151 502 SH   SOLE   43,151 0 0
RBC Bearings Inc Com Common Stock 75524B104 27,373 129 SH   SOLE   27,373 0 0
Repligen Corp Com Common Stock 759916109 38,724 134 SH   SOLE   38,724 0 0
Royal Dutch Shell PLC Sponsored ADR Resptg A SHS Common Stock 780259206 134,111 3,009 SH   SOLE   134,111 0 0
Salesforce Common Stock 79466L302 145,645 537 SH   SOLE   145,645 0 0
Sector SPDR TR SHS (ben Int Consumer Staples) Common Stock 81369Y308 456,478 6,631 SH   SOLE   456,478 0 0
Sector SPDR TR SHS (ben Int Industrial) Common Stock 81369Y704 17,709 181 SH   SOLE   17,709 0 0
Sector SPDR TR SHS (ben Int Utilities) Common Stock 81369Y886 677,191 10,601 SH   SOLE   677,191 0 0
Select Sector SPDR (TR Communication) Common Stock 81369Y852 1,020,441 12,738 SH   SOLE   1,020,441 0 0
Select Sector SPDR (TR Consumer Discretionary Formerly Cyclical/) Common Stock 81369Y407 654,633 3,648 SH   SOLE   654,633 0 0
Select Sector SPDR (TR Energy) Common Stock 81369Y506 718,685 13,797 SH   SOLE   718,685 0 0
Select Sector SPDR (TR Health Care Formerly Consumer SVCS To 06/24/2002) Common Stock 81369Y209 509,581 4,003 SH   SOLE   509,581 0 0
Select Sector SPDR (TR SHS Ben Int Materials) Common Stock 81369Y100 633,196 8,004 SH   SOLE   633,196 0 0
Sherwin Williams Co Common Stock 824348106 17,622 63 SH   SOLE   17,622 0 0
Silvergate Cap Corp CL A Common Stock 82837P408 11,550 100 SH   SOLE   11,550 0 0
Sirius XM Holdings Inc Common Stock 82968B103 14,572 2,389 SH   SOLE   14,572 0 0
Snap Inc CL A Common Stock 83304A106 1,092,832 14,794 SH   SOLE   1,092,832 0 0
Southern Copper Corp Del Com Common Stock 84265V105 31,775 566 SH   SOLE   31,775 0 0
Southwest Airls Co Com Common Stock 844741108 76,836 1,494 SH   SOLE   76,836 0 0
SPDR Blackstone/Gso (sen Loan) Common Stock 78467V608 1,524,578 33,128 SH   SOLE   1,524,578 0 0
SPDR Dow Jones Inter Real Estate ETF Common Stock 78463X863 1,784,629 50,271 SH   SOLE   1,784,629 0 0
SPDR FTSE (international Government Inflation-Protected) Common Stock 78464A490 340,257 6,253 SH   SOLE   340,257 0 0
SPDR Gold Trust Common Stock 78463V107 574,441 3,498 SH   SOLE   574,441 0 0
SPDR Index SHS FDS (S&P Emerging MKTS SM Cap Etf) Common Stock 78463X756 2,344,149 39,968 SH   SOLE   2,344,149 0 0
SPDR S&P Dividend ETF Common Stock 78464A763 14,693 125 SH   SOLE   14,693 0 0
SPDR S&P500 ETF (trust Trust Unit Depositary Receipt) Common Stock 78462F103 218,293 507 SH   SOLE   218,293 0 0
SPDR Ser TR Barclays Invt Grade FLTG Rate ETF Common Stock 78468R200 11,344 370 SH   SOLE   11,344 0 0
SPDR Ser TR BLMBRG (BRC CNVRT) Common Stock 78464A359 2,456,799 28,785 SH   SOLE   2,456,799 0 0
SPDR Ser TR Blombrg (BRC Emrg) Common Stock 78464A391 964,773 38,133 SH   SOLE   964,773 0 0
SPDR Ser TR Nuveen Barclays Short Term Mun BD ETF Common Stock 78468R739 17,290 350 SH   SOLE   17,290 0 0
SPDR Ser TR S&P (biotech) Common Stock 78464A870 836,851 6,657 SH   SOLE   836,851 0 0
SPDR Ser TR S&P (internet Etf) Common Stock 78468R127 341,287 2,097 SH   SOLE   341,287 0 0
SPDR Ser TR S&P 400 Mid Cap Growth ETF Common Stock 78464A821 41,304 546 SH   SOLE   41,304 0 0
SPDR Ser TR S&P BK ETF Common Stock 78464A797 83,756 1,583 SH   SOLE   83,756 0 0
SPDR Ser TR S&P Metals & MNG ETF Common Stock 78464A755 40,070 960 SH   SOLE   40,070 0 0
SPDR Ser TR S&P Regl (BKG) Common Stock 78464A698 55,216 815 SH   SOLE   55,216 0 0
SPDR Ser TR S&P Retail ETF Common Stock 78464A714 11,199 124 SH   SOLE   11,199 0 0
Ssga Active ETF TR SPDR Dobleline Total Return Tactical ETF Common Stock 78467V848 10,147 210 SH   SOLE   10,147 0 0
Starbucks Corp Com Common Stock 855244109 6,069,145 55,019 SH   SOLE   6,069,145 0 0
Techtarget Inc Com Common Stock 87874R100 45,413 551 SH   SOLE   45,413 0 0
Teladoc Inc Com Common Stock 87918A105 27,264 215 SH   SOLE   27,264 0 0
Teradyne Inc Com Common Stock 880770102 10,917 100 SH   SOLE   10,917 0 0
Tesla Motors Common Stock 88160R101 401,698 518 SH   SOLE   401,698 0 0
Thermo Fisher Scientific Inc Common Stock 883556102 57,159 100 SH   SOLE   57,159 0 0
TJX Companies Inc (new) Common Stock 872540109 22,301 338 SH   SOLE   22,301 0 0
Trip Com Group LTD Ads Common Stock 89677Q107 19,618 638 SH   SOLE   19,618 0 0
United States Oil Fund LP Common Stock 91232N207 1,076,376 20,479 SH   SOLE   1,076,376 0 0
United STS Commodity (index FD CM Rep Copp FD) Common Stock 911718104 214,102 8,547 SH   SOLE   214,102 0 0
UnitedHealth Group Common Stock 91324P102 25,007 64 SH   SOLE   25,007 0 0
US Bancorp Del Common Stock 902973304 30,728 513 SH   SOLE   30,728 0 0
Vaneck Vectors ETF (TR Intl High Yield) Common Stock 92189F445 2,298,610 92,425 SH   SOLE   2,298,610 0 0
Vaneck Vectors ETF (TR Pharmaceutical) Common Stock 92189F692 498,452 6,845 SH   SOLE   498,452 0 0
Vanguard Index Funds (S&P 500 ETF Usd) Common Stock 922908363 26,908 68 SH   SOLE   26,908 0 0
Vanguard Sector (index FDS Vanguard Consumer Discretionary) Common Stock 92204A108 15,264 49 SH   SOLE   15,264 0 0
Vanguard Sector (index FDS Vanguard Energy Vipers) Common Stock 92204A306 25,290 338 SH   SOLE   25,290 0 0
Vanguard Sector (index FDS Vanguard Finls Vipers) Common Stock 92204A405 24,696 265 SH   SOLE   24,696 0 0
Vanguard Sector (index FDS Vanguard Indls Vipers) Common Stock 92204A603 10,934 58 SH   SOLE   10,934 0 0
Vanguard World FDS (vanguard Information Technology Etf) Common Stock 92204A702 26,141 65 SH   SOLE   26,141 0 0
Vanguard World FDS Vanguard Health Care ETF Common Stock 92204A504 66,974 270 SH   SOLE   66,974 0 0
Vaxart Inc Com New Common Stock 92243A200 79,500 10,000 SH   SOLE   79,500 0 0
Vericel Corp Com Common Stock 92346J108 41,870 858 SH   SOLE   41,870 0 0
Verisk Analytics Inc CL A Common Stock 92345Y106 15,821 79 SH   SOLE   15,821 0 0
Verizon Common Stock 92343V104 2,524,373 46,739 SH   SOLE   2,524,373 0 0
Visa Inc Com CL A Common Stock 92826C839 63,038 283 SH   SOLE   63,038 0 0
Walker & Dunlop Inc Common Stock 93148P102 465,359 4,100 SH   SOLE   465,359 0 0
Walt Disney Common Stock 254687106 5,400,809 31,925 SH   SOLE   5,400,809 0 0
Wayfair Inc CL A Common Stock 94419L101 51,102 200 SH   SOLE   51,102 0 0
WP Carey Inc Com Common Stock 92936U109 2,867,953 38,708 SH   SOLE   2,867,953 0 0
Xilinx Inc Common Stock 983919101 19,779 131 SH   SOLE   19,779 0 0
Zscaler Inc Com Common Stock 98980G102 157,332 600 SH   SOLE   157,332 0 0