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,322 75 SH   SOLE   13,322 0 0
Abbvie Inc Com Common Stock 00287Y109 18,144 134 SH   SOLE   18,144 0 0
Adobe Inc Com Common Stock 00724F101 16,445 29 SH   SOLE   16,445 0 0
Advanced Micro Devices Inc Com Common Stock 007903107 89,362 621 SH   SOLE   89,362 0 0
Agilent Technologies Common Stock 00846U101 41,349 259 SH   SOLE   41,349 0 0
Alibaba GRP SHS ADR Common Stock 01609W102 40,270 339 SH   SOLE   40,270 0 0
Alphabet Inc Cap STK Common Stock 02079K107 124,424 43 SH   SOLE   124,424 0 0
Alphabet Inc Cap STK Common Stock 02079K305 11,104,354 3,833 SH   SOLE   11,104,354 0 0
Amazon.Com Inc Common Stock 023135106 8,212,479 2,463 SH   SOLE   8,212,479 0 0
Ameresco Inc CL A Common Stock 02361E108 90,806 1,115 SH   SOLE   90,806 0 0
Apple Common Stock 037833100 12,067,162 67,957 SH   SOLE   12,067,162 0 0
Ark ETF TR Autonomous Technology & Robotics ETF Common Stock 00214Q203 16,480 214 SH   SOLE   16,480 0 0
Ark ETF TR Fintech Innovation ETF Common Stock 00214Q708 13,562 332 SH   SOLE   13,562 0 0
Ark ETF TR Genomic Revolution Multi Sector ETF Common Stock 00214Q302 14,208 232 SH   SOLE   14,208 0 0
Ark ETF TR Innovation ETF Common Stock 00214Q104 8,296,583 87,711 SH   SOLE   8,296,583 0 0
Aspen Aerogels Inc Com Common Stock 04523Y105 75,631 1,519 SH   SOLE   75,631 0 0
Atlantica Yield PLC SHS Common Stock G0751N103 3,175,095 88,789 SH   SOLE   3,175,095 0 0
Avalonbay CMNTYS Inc Com Common Stock 053484101 58,970 232 SH   SOLE   58,970 0 0
Ballys Corp Com Common Stock 05875B106 23,521 618 SH   SOLE   23,521 0 0
Bank of America Common Stock 060505104 7,490,959 168,374 SH   SOLE   7,490,959 0 0
Berkshire Hathaway Common Stock 084670702 3,752,450 12,550 SH   SOLE   3,752,450 0 0
Blueprint Medicines Corp Com Common Stock 09627Y109 22,172 207 SH   SOLE   22,172 0 0
Booz Allen Hamilton HLDG Corp CL A Common Stock 099502106 5,467,344 64,481 SH   SOLE   5,467,344 0 0
BP PLC Sponsored ADR Common Stock 055622104 42,102 1,581 SH   SOLE   42,102 0 0
Caci Intl Inc CL A Common Stock 127190304 22,075 82 SH   SOLE   22,075 0 0
Casella Waste Systems Inc CL A Com Common Stock 147448104 32,460 380 SH   SOLE   32,460 0 0
Cerence Inc Com Common Stock 156727109 33,645 439 SH   SOLE   33,645 0 0
Chefs Whse Inc Com Common Stock 163086101 24,143 725 SH   SOLE   24,143 0 0
Chevron Corp. Common Stock 166764100 11,735 100 SH   SOLE   11,735 0 0
Chewy Inc CL A Common Stock 16679L109 6,269,749 106,321 SH   SOLE   6,269,749 0 0
Chicken Soup For The Soul Entmt Inc CL A Common Stock 16842Q100 16,304 1,178 SH   SOLE   16,304 0 0
Cisco Systems Common Stock 17275R102 71,418 1,127 SH   SOLE   71,418 0 0
Clorox Co Com Common Stock 189054109 1,934,175 11,093 SH   SOLE   1,934,175 0 0
Coinbase Global Inc Com CL A Common Stock 19260Q107 1,060,459 4,202 SH   SOLE   1,060,459 0 0
Comcast Corp New Common Stock 20030N101 10,066 200 SH   SOLE   10,066 0 0
Corning Inc Common Stock 219350105 32,874 883 SH   SOLE   32,874 0 0
Costco Wholesale Common Stock 22160K105 18,734 33 SH   SOLE   18,734 0 0
Crowdstrike HLDGS Common Stock 22788C105 714,782 3,491 SH   SOLE   714,782 0 0
CVS Caremark Corp Common Stock 126650100 64,888 629 SH   SOLE   64,888 0 0
DBX ETF TR Xtrackers MSCI Acwi Ex USA Esg Leaders ETF Common Stock 233051192 2,215,107 68,377 SH   SOLE   2,215,107 0 0
DBX ETF TR Xtrackers MSCI USA Esg Leaders Equity ETF Common Stock 233051150 5,490,516 123,716 SH   SOLE   5,490,516 0 0
Dexcom Inc Com Common Stock 252131107 113,833 212 SH   SOLE   113,833 0 0
Dollar Gen Corp New Common Stock 256677105 75,701 321 SH   SOLE   75,701 0 0
Eastern Bankshares Inc Com Common Stock 27627N105 50,425 2,500 SH   SOLE   50,425 0 0
Eaton Corp PLC Com Common Stock G29183103 10,888 63 SH   SOLE   10,888 0 0
Eaton Vance Mun Income TR SH Ben Int Common Stock 27826U108 45,827 3,316 SH   SOLE   45,827 0 0
ETF Managers TR Purefunds Ise Cyber Sec ETF Common Stock 26924G201 285,620 4,648 SH   SOLE   285,620 0 0
ETF Ser Solutions (loncar Cancer) Common Stock 26922A826 45,220 1,900 SH   SOLE   45,220 0 0
Exact Sciences Corp Common Stock 30063P105 108,184 1,390 SH   SOLE   108,184 0 0
Exchange Traded (concepts Trust Emqq Emg MKTS Internet &ecommerce Etf) Common Stock 301505889 2,472,106 57,625 SH   SOLE   2,472,106 0 0
ExxonMobil Common Stock 30231G102 236,377 3,863 SH   SOLE   236,377 0 0
Farmland Partners Inc Com Common Stock 31154R109 10,044 837 SH   SOLE   10,044 0 0
Fidelity MSCI (health Care Index Etf) Common Stock 316092600 41,402 603 SH   SOLE   41,402 0 0
Fidelity MSCI Finls (index Etf) Common Stock 316092501 53,571 958 SH   SOLE   53,571 0 0
Fidelity Nasdaq (composite Index Tracking Stock) Common Stock 315912808 18,270 300 SH   SOLE   18,270 0 0
First Rep BK San Francisco Calif New Com Common Stock 33616C100 36,552 177 SH   SOLE   36,552 0 0
First TR (exchange-Traded FD IV No Amer Energy) Common Stock 33738D101 313,697 12,568 SH   SOLE   313,697 0 0
First TR Exch Traded (alphadex FD II Asia Pac Ex Japan Alphadex FD) Common Stock 33737J109 516,511 16,588 SH   SOLE   516,511 0 0
First TR Exch Traded (alphadex FD II Dev MKTS Ex US Alphadex FD) Common Stock 33737J174 527,727 8,700 SH   SOLE   527,727 0 0
First TR Exch Traded (alphadex FD II Emerging MKTS Alphadex FD) Common Stock 33737J182 270,820 10,380 SH   SOLE   270,820 0 0
First TR Exch Traded (alphadex FD II Japan Alphadex FD) Common Stock 33737J158 469,488 9,422 SH   SOLE   469,488 0 0
First TR Exchange (traded FD Dow Jones Internet Index FD) Common Stock 33733E302 10,854 48 SH   SOLE   10,854 0 0
First TR Exchange (traded FD II Consumer Discretionary) Common Stock 33734X101 509,597 8,214 SH   SOLE   509,597 0 0
First TR Exchange (traded FD II Consumer Staples Alphadex FD) Common Stock 33734X119 422,102 6,818 SH   SOLE   422,102 0 0
First TR Exchange (traded FD II Energy Alphadex FD Annual) Common Stock 33734X127 527,329 44,239 SH   SOLE   527,329 0 0
First TR Exchange (traded FD II Financial Alphadex FD Usd) Common Stock 33734X135 551,704 11,921 SH   SOLE   551,704 0 0
First TR Exchange (traded FD II Health Care Alphadex FD) Common Stock 33734X143 436,050 3,512 SH   SOLE   436,050 0 0
First TR Exchange (traded FD II Indls Prod Durabl Alphadex FD) Common Stock 33734X150 515,007 8,252 SH   SOLE   515,007 0 0
First TR Exchange (traded FD II Materials Alphadex FD Usd) Common Stock 33734X168 557,264 8,965 SH   SOLE   557,264 0 0
First TR Exchange (traded FD II Technology Alphadex FD Usd) Common Stock 33734X176 497,319 3,767 SH   SOLE   497,319 0 0
First TR Exchange (traded FD II Utils Alphadex FD Annual) Common Stock 33734X184 398,777 12,198 SH   SOLE   398,777 0 0
First TR Exchange (traded FD III First TR PFD Secs & Income Etf) Common Stock 33739E108 516,543 25,420 SH   SOLE   516,543 0 0
First Trust (portfolios Com SHS) Common Stock 33734K109 494,705 5,358 SH   SOLE   494,705 0 0
First Trust Multi-Asset Diversified Income Index Fund Common Stock 33738R100 127,785 7,700 SH   SOLE   127,785 0 0
Flexshares TR Disciplined Duration MBS Index FD Common Stock 33939L779 2,393,391 103,297 SH   SOLE   2,393,391 0 0
Flexshares TR Ready Access Var Income FD Common Stock 33939L886 256,377 3,393 SH   SOLE   256,377 0 0
Ford MTR Co Del Com Common Stock 345370860 48,041 2,313 SH   SOLE   48,041 0 0
General Electric Co Common Stock 369604301 36,302 384 SH   SOLE   36,302 0 0
General MTRS Co Com Common Stock 37045V100 76,454 1,304 SH   SOLE   76,454 0 0
Global X FDS Global (X Copper) Common Stock 37954Y830 988,994 26,518 SH   SOLE   988,994 0 0
Goldman Sachs Group Common Stock 38141G104 611,957 1,600 SH   SOLE   611,957 0 0
Grayscale Ethereum TR Eth SHS Common Stock 389638107 19,740 610 SH   SOLE   19,740 0 0
HDFC BK LTD ADR Repstg 3 SHS Common Stock 40415F101 67,543 1,038 SH   SOLE   67,543 0 0
Hewlett Packard Common Stock 42824C109 19,433 1,223 SH   SOLE   19,433 0 0
Honeywell Common Stock 438516106 26,689 128 SH   SOLE   26,689 0 0
HP Inc Com Common Stock 40434L105 54,529 1,438 SH   SOLE   54,529 0 0
Hubspot Inc Com Common Stock 443573100 41,526 63 SH   SOLE   41,526 0 0
IBM Common Stock 459200101 20,049 150 SH   SOLE   20,049 0 0
Independence Realty Trust Inc Common Stock 45378A106 148,669 5,751 SH   SOLE   148,669 0 0
Independent BK Corp Mass Common Stock 453836108 22,963 280 SH   SOLE   22,963 0 0
Innovator Etfs TR S&P Invt Grade PFD ETF Common Stock 45783Y822 2,487,979 103,687 SH   SOLE   2,487,979 0 0
Intel Common Stock 458140100 10,300 200 SH   SOLE   10,300 0 0
Intuitive Surgical Common Stock 46120E602 54,973 153 SH   SOLE   54,973 0 0
Invesco (exchange-Traded FD TR KBW BK Etf) Common Stock 46138E628 16,756 247 SH   SOLE   16,756 0 0
Invesco Actively Managed Exchange-Traded FD TR Total Return BD Common Stock 46090A804 22,544 400 SH   SOLE   22,544 0 0
Invesco Activly (mangd Etc FD T Var Rate PFD) Common Stock 46138G870 2,758,809 106,436 SH   SOLE   2,758,809 0 0
Invesco DB Base Metals Fund Common Stock 46140H700 974,009 43,756 SH   SOLE   974,009 0 0
Invesco Exchange (traded FD TR S&P500 Eql WGT) Common Stock 46137V357 13,671 84 SH   SOLE   13,671 0 0
Invesco Exchange- Traded FD TR Dwa Healthcare Momentum ETF Common Stock 46137V852 4,783,152 30,869 SH   SOLE   4,783,152 0 0
Invesco Exchange- Traded FD TR II Solar ETF Common Stock 46138G706 11,546 150 SH   SOLE   11,546 0 0
Invesco Exchange- Traded FD TR Wilderhill Clean Energy ETF Common Stock 46137V134 10,784 151 SH   SOLE   10,784 0 0
Invesco Exchange Traded Self Indexed FD TR Bulletshares 2022 Corporate BD ETF Common Stock 46138J882 244,595 11,435 SH   SOLE   244,595 0 0
Invesco Exchange Traded Self Indexed FD TR Bulletshares 2023 Corporate BD ETF Common Stock 46138J866 177,582 8,275 SH   SOLE   177,582 0 0
Invesco Exchange Traded Self Indexed FD TR Bulletshares 2024 Corporate BD ETF Common Stock 46138J841 225,941 10,350 SH   SOLE   225,941 0 0
Invesco Exchange Traded Self Indexed FD TR Bulletshares 2025 Corporate BD ETF Common Stock 46138J825 273,246 12,477 SH   SOLE   273,246 0 0
Invesco Exchange Traded Self Indexed FD TR Bulletshares 2026 Corporate BD ETF Common Stock 46138J791 201,020 9,500 SH   SOLE   201,020 0 0
Invesco Exchange-Traded Self - Indexed FD TR Bulletshares 2022 Corporate BD ETF Common Stock 46138J874 2,525,612 108,722 SH   SOLE   2,525,612 0 0
Invesco Exchange-Traded Self - Indexed FD TR Bulletshares 2025 Corporate BD ETF Common Stock 46138J817 2,563,475 104,376 SH   SOLE   2,563,475 0 0
Invesco Exchange-Traded Self - Indexed FD TR Bulletshares 2027 ETF Common Stock 46138J783 204,725 9,500 SH   SOLE   204,725 0 0
Invesco QQQ TR Unit (ser 1) Common Stock 46090E103 235,925 593 SH   SOLE   235,925 0 0
Irobot Corp Com Common Stock 462726100 16,206 246 SH   SOLE   16,206 0 0
Iron Mountain Inc Common Stock 46284V101 16,414 310 SH   SOLE   16,414 0 0
iShares (us Technology Etf) Common Stock 464287721 696,039 6,062 SH   SOLE   696,039 0 0
iShares Core (moderate Allocation Etf) Common Stock 464289875 112,350 2,471 SH   SOLE   112,350 0 0
iShares Core S&P (500 Etf) Common Stock 464287200 1,332,411 2,793 SH   SOLE   1,332,411 0 0
iShares Core S&P (mid-Cap Etf) Common Stock 464287507 451,230 1,594 SH   SOLE   451,230 0 0
iShares Core S&P (small-Cap E) Common Stock 464287804 468,918 4,095 SH   SOLE   468,918 0 0
iShares Core U.S. (aggregate Bond Etf) Common Stock 464287226 11,408 100 SH   SOLE   11,408 0 0
iShares Europe (etf) Common Stock 464287861 151,329 2,779 SH   SOLE   151,329 0 0
iShares iBoxx (investment Grade Corporate Bond Etf) Common Stock 464287242 15,372 116 SH   SOLE   15,372 0 0
iShares Inc Core (msci Emerging MKTS Etf) Common Stock 46434G103 127,083 2,123 SH   SOLE   127,083 0 0
iShares Inc MSCI Cda (etf) Common Stock 464286509 30,975 806 SH   SOLE   30,975 0 0
iShares Inc MSCI JPN (etf New) Common Stock 46434G822 239,583 3,578 SH   SOLE   239,583 0 0
iShares MSCI Brazil Small Cap ETF Common Stock 464289131 383,048 27,829 SH   SOLE   383,048 0 0
iShares MSCI Emerging Markets Small-Cap ETF Common Stock 464286475 256,390 4,254 SH   SOLE   256,390 0 0
iShares MSCI South (korea Etf) Common Stock 464286772 236,102 3,032 SH   SOLE   236,102 0 0
iShares MSCI United Kingdom ETF Common Stock 46435G334 583,330 17,602 SH   SOLE   583,330 0 0
iShares Russell (2000 Etf) Common Stock 464287655 47,159 212 SH   SOLE   47,159 0 0
iShares Russell (2000 Growth Etf) Common Stock 464287648 33,408 114 SH   SOLE   33,408 0 0
iShares Russell (2000 Value Etf) Common Stock 464287630 4,208,895 25,347 SH   SOLE   4,208,895 0 0
iShares S&P (mid Cap 400 Growth Etf) Common Stock 464287606 130,618 1,532 SH   SOLE   130,618 0 0
iShares S&P (midcap 400 Value Etf) Common Stock 464287705 220,696 1,994 SH   SOLE   220,696 0 0
iShares S&P (smallcap 600 Value Etf) Common Stock 464287879 336,144 3,217 SH   SOLE   336,144 0 0
iShares S&P 100 ETF Common Stock 464287101 17,092 78 SH   SOLE   17,092 0 0
iShares S&P 500 (growth Etf) Common Stock 464287309 220,219 2,632 SH   SOLE   220,219 0 0
iShares S&P 500 (value Etf) Common Stock 464287408 71,737 458 SH   SOLE   71,737 0 0
iShares TIPS Bond (etf) Common Stock 464287176 4,737,453 36,668 SH   SOLE   4,737,453 0 0
iShares TR Dow Jones US Home Constn Index FD Common Stock 464288752 384,749 4,640 SH   SOLE   384,749 0 0
iShares TR EAFE (value Etf) Common Stock 464288877 2,150,612 42,590 SH   SOLE   2,150,612 0 0
iShares TR EAFE SML (CP Etf) Common Stock 464288273 1,970,997 26,943 SH   SOLE   1,970,997 0 0
iShares TR Esg MSCI USA Leaders ETF Common Stock 46435U218 5,086,583 60,289 SH   SOLE   5,086,583 0 0
iShares TR Esg MSCI USA Small-Cap ETF Optimized ETF Common Stock 46435U663 2,586,568 64,151 SH   SOLE   2,586,568 0 0
iShares TR GBL Comm (SVC Etf) Common Stock 464287275 13,075 159 SH   SOLE   13,075 0 0
iShares TR GL Clean (ene Etf) Common Stock 464288224 74,138 3,500 SH   SOLE   74,138 0 0
iShares TR iBoxx Hi (YD Etf) Common Stock 464288513 504,688 5,800 SH   SOLE   504,688 0 0
iShares TR MBS ETF Common Stock 464288588 15,362 143 SH   SOLE   15,362 0 0
iShares TR MSCI (china Etf) Common Stock 46429B671 24,166 385 SH   SOLE   24,166 0 0
iShares TR MSCI Ac (asia Etf) Common Stock 464288182 69,964 846 SH   SOLE   69,964 0 0
iShares TR MSCI Acwi (etf) Common Stock 464288257 303,899 2,871 SH   SOLE   303,899 0 0
iShares TR MSCI EAFE ETF Common Stock 464287465 17,740 225 SH   SOLE   17,740 0 0
iShares TR MSCI USA Minimum Volatility ETF Common Stock 46429B697 118,680 1,467 SH   SOLE   118,680 0 0
iShares TR Nasdaq (biotech) Common Stock 464287556 276,547 1,812 SH   SOLE   276,547 0 0
iShares TR Rus Mid (cap Etf) Common Stock 464287499 23,907 288 SH   SOLE   23,907 0 0
iShares TR Russell Mid-Cap Value ETF Common Stock 464287473 3,555,819 29,056 SH   SOLE   3,555,819 0 0
iShares TR S&P Small (cap 600 Growth Etf) Common Stock 464287887 163,229 1,176 SH   SOLE   163,229 0 0
iShares TR U.S. Med (DVC Etf) Common Stock 464288810 6,208,320 94,271 SH   SOLE   6,208,320 0 0
iShares TR US (industrials) Common Stock 464287754 612,742 5,435 SH   SOLE   612,742 0 0
iShares Trust (transportation Average ETF FD) Common Stock 464287192 440,425 1,593 SH   SOLE   440,425 0 0
iShares Trust 1-3 (year Treasury Bond Etf) Common Stock 464287457 95,719 1,119 SH   SOLE   95,719 0 0
iShares Trust Core (msci EAFE Etf) Common Stock 46432F842 122,365 1,637 SH   SOLE   122,365 0 0
iShares Trust MSCI (emg MKTS ETF Usd Dis) Common Stock 464287234 17,107 350 SH   SOLE   17,107 0 0
iShares U S (financials Etf) Common Stock 464287788 615,326 7,098 SH   SOLE   615,326 0 0
iShares U S (healthcare Etf) Common Stock 464287762 19,824 66 SH   SOLE   19,824 0 0
iShares U S ETF TR Short MTY BD ETF Common Stock 46431W507 253,596 5,077 SH   SOLE   253,596 0 0
J P Morgan Exchange- Traded FD TR Equity Premium Income ETF Common Stock 46641Q332 10,311 162 SH   SOLE   10,311 0 0
J P Morgan Exchange-Traded FD TR Ultra-Short Income ETF Common Stock 46641Q837 5,634,087 111,559 SH   SOLE   5,634,087 0 0
Janus Detroit STR TR Henderson Short Duration Income ETF Common Stock 47103U886 3,490,203 70,438 SH   SOLE   3,490,203 0 0
Johnson & Johnson Common Stock 478160104 33,359 195 SH   SOLE   33,359 0 0
Johnson Controls Common Stock G51502105 154,727 1,895 SH   SOLE   154,727 0 0
JPMorgan Chase Common Stock 46625H100 112,270 709 SH   SOLE   112,270 0 0
Kadem Sustainable Impact Corp Unity 1 Com& 1/2 WT Exp Common Stock 48284E204 98,400 10,000 SH   SOLE   98,400 0 0
Keysight Common Stock 49338L103 26,640 129 SH   SOLE   26,640 0 0
Koninklijke Philips Common Stock 500472303 111,656 3,030 SH   SOLE   111,656 0 0
Kraneshares TR CSI China Internet ETF Common Stock 500767306 10,838 297 SH   SOLE   10,838 0 0
Lantheus HLDGS Inc Com Common Stock 516544103 89,386 3,094 SH   SOLE   89,386 0 0
Lovesac Co Com Common Stock 54738L109 38,497 581 SH   SOLE   38,497 0 0
McDonald's Common Stock 580135101 12,063 45 SH   SOLE   12,063 0 0
Mercadolibre Inc Com Common Stock 58733R102 164,505 122 SH   SOLE   164,505 0 0
Microsoft Common Stock 594918104 7,924,708 23,563 SH   SOLE   7,924,708 0 0
Middleby Corp Common Stock 596278101 27,743 141 SH   SOLE   27,743 0 0
Moderna Inc Com Common Stock 60770K107 1,721,476 6,778 SH   SOLE   1,721,476 0 0
National Grid PLC Spon ADR New 2017 Common Stock 636274409 2,914,809 39,673 SH   SOLE   2,914,809 0 0
Netease Inc Sponsored ADR Common Stock 64110W102 76,335 750 SH   SOLE   76,335 0 0
Netflix Inc Com Common Stock 64110L106 4,470,105 7,420 SH   SOLE   4,470,105 0 0
Nike Inc Class B Com Common Stock 654106103 18,167 109 SH   SOLE   18,167 0 0
Northrop Grumman Common Stock 666807102 29,804 77 SH   SOLE   29,804 0 0
NRG Energy Inc Com New Common Stock 629377508 11,847 275 SH   SOLE   11,847 0 0
Nvidia Corp Com Common Stock 67066G104 11,864,397 40,340 SH   SOLE   11,864,397 0 0
Old Dominion Freight Line Inc Com Common Stock 679580100 9,493,486 26,490 SH   SOLE   9,493,486 0 0
Opko Health Inc Com Common Stock 68375N103 266,137 55,330 SH   SOLE   266,137 0 0
Ormat Technologies Inc Com Common Stock 686688102 11,895 150 SH   SOLE   11,895 0 0
Osi ETF TR Oshars (ftse Us) Common Stock 67110P407 27,055 580 SH   SOLE   27,055 0 0
Packaging Corp Amer Com Common Stock 695156109 3,289,498 23,985 SH   SOLE   3,289,498 0 0
Paypal HLDGS Inc Com Common Stock 70450Y103 33,002 175 SH   SOLE   33,002 0 0
PC Connection Inc Com Common Stock 69318J100 16,303 378 SH   SOLE   16,303 0 0
Pfizer Common Stock 717081103 8,578,194 145,270 SH   SOLE   8,578,194 0 0
PIMCO ETF TR Enhanced Short Mat Active ETF Common Stock 72201R833 358,945 3,533 SH   SOLE   358,945 0 0
PIMCO ETF TR Total Return Active ETF Common Stock 72201R775 19,187 175 SH   SOLE   19,187 0 0
Pioneer Nat Res Co Com Common Stock 723787107 20,988 115 SH   SOLE   20,988 0 0
PNC Financial Services Group Inc/The Common Stock 693475105 199,116 993 SH   SOLE   199,116 0 0
Procter & Gamble Common Stock 742718109 10,796 66 SH   SOLE   10,796 0 0
ProShares TR ProShares Ultrapro S&P500 Common Stock 74347X864 40,428 265 SH   SOLE   40,428 0 0
ProShares TR ProShares Ultrashort 20 YR Treas New Common Stock 74347B201 20,268 1,200 SH   SOLE   20,268 0 0
ProShares TR Ultrapro QQQ Common Stock 74347X831 53,226 320 SH   SOLE   53,226 0 0
ProShares Trust (ultra Financials New) Common Stock 74347X633 10,018 148 SH   SOLE   10,018 0 0
ProShares Ultra (basic Materials Proshares) Common Stock 74347R776 11,057 99 SH   SOLE   11,057 0 0
ProShares Ultra (consumer Goods Proshares) Common Stock 74347R768 11,647 99 SH   SOLE   11,647 0 0
ProShares Ultra (tech Proshares) Common Stock 74347R693 11,715 92 SH   SOLE   11,715 0 0
Rapid7 Inc Com Common Stock 753422104 218,197 1,854 SH   SOLE   218,197 0 0
Raytheon Common Stock 75513E101 43,202 502 SH   SOLE   43,202 0 0
RBC Bearings Inc Com Common Stock 75524B104 26,054 129 SH   SOLE   26,054 0 0
Repligen Corp Com Common Stock 759916109 35,489 134 SH   SOLE   35,489 0 0
Royal Dutch Shell PLC Sponsored ADR Resptg A SHS Common Stock 780259206 128,464 2,960 SH   SOLE   128,464 0 0
Salesforce Common Stock 79466L302 136,468 537 SH   SOLE   136,468 0 0
Sector SPDR TR SHS (ben Int Consumer Staples) Common Stock 81369Y308 504,608 6,544 SH   SOLE   504,608 0 0
Sector SPDR TR SHS (ben Int Industrial) Common Stock 81369Y704 19,152 181 SH   SOLE   19,152 0 0
Sector SPDR TR SHS (ben Int Utilities) Common Stock 81369Y886 846,290 11,823 SH   SOLE   846,290 0 0
Select Sector SPDR (TR Communication) Common Stock 81369Y852 982,419 12,647 SH   SOLE   982,419 0 0
Select Sector SPDR (TR Consumer Discretionary Formerly Cyclical/) Common Stock 81369Y407 678,945 3,321 SH   SOLE   678,945 0 0
Select Sector SPDR (TR Energy) Common Stock 81369Y506 749,805 13,510 SH   SOLE   749,805 0 0
Select Sector SPDR (TR Health Care Formerly Consumer SVCS To 06/24/2002) Common Stock 81369Y209 547,780 3,888 SH   SOLE   547,780 0 0
Select Sector SPDR (TR SHS Ben Int Materials) Common Stock 81369Y100 666,708 7,358 SH   SOLE   666,708 0 0
Select Sector SPDR (trust Technology Select Sector Usd Dis) Common Stock 81369Y803 73,895 425 SH   SOLE   73,895 0 0
Sherwin Williams Co Common Stock 824348106 22,186 63 SH   SOLE   22,186 0 0
Silvergate Cap Corp CL A Common Stock 82837P408 22,230 150 SH   SOLE   22,230 0 0
Sirius XM Holdings Inc Common Stock 82968B103 15,170 2,389 SH   SOLE   15,170 0 0
Southern Copper Corp Del Com Common Stock 84265V105 34,928 566 SH   SOLE   34,928 0 0
Southwest Airls Co Com Common Stock 844741108 62,718 1,464 SH   SOLE   62,718 0 0
SPDR Blackstone/Gso (sen Loan) Common Stock 78467V608 1,657,720 36,330 SH   SOLE   1,657,720 0 0
SPDR Dow Jones Inter Real Estate ETF Common Stock 78463X863 1,458,406 40,966 SH   SOLE   1,458,406 0 0
SPDR FTSE (international Government Inflation-Protected) Common Stock 78464A490 1,138,404 21,156 SH   SOLE   1,138,404 0 0
SPDR Gold Trust Common Stock 78463V107 485,014 2,837 SH   SOLE   485,014 0 0
SPDR Index SHS FDS (S&P Emerging MKTS SM Cap Etf) Common Stock 78463X756 2,380,310 40,133 SH   SOLE   2,380,310 0 0
SPDR S&P Dividend ETF Common Stock 78464A763 16,140 125 SH   SOLE   16,140 0 0
SPDR S&P500 ETF (trust Trust Unit Depositary Receipt) Common Stock 78462F103 386,505 812 SH   SOLE   386,505 0 0
SPDR Ser TR Barclays Invt Grade FLTG Rate ETF Common Stock 78468R200 11,318 370 SH   SOLE   11,318 0 0
SPDR Ser TR BLMBRG (BRC CNVRT) Common Stock 78464A359 2,473,038 29,810 SH   SOLE   2,473,038 0 0
SPDR Ser TR Nuveen Barclays Short Term Mun BD ETF Common Stock 78468R739 17,213 350 SH   SOLE   17,213 0 0
SPDR Ser TR S&P (biotech) Common Stock 78464A870 767,374 6,854 SH   SOLE   767,374 0 0
SPDR Ser TR S&P (internet Etf) Common Stock 78468R127 315,846 2,166 SH   SOLE   315,846 0 0
SPDR Ser TR S&P 400 Mid Cap Growth ETF Common Stock 78464A821 44,515 546 SH   SOLE   44,515 0 0
SPDR Ser TR S&P BK ETF Common Stock 78464A797 86,368 1,583 SH   SOLE   86,368 0 0
SPDR Ser TR S&P Metals & MNG ETF Common Stock 78464A755 42,989 960 SH   SOLE   42,989 0 0
SPDR Ser TR S&P Regl (BKG) Common Stock 78464A698 29,403 415 SH   SOLE   29,403 0 0
SPDR Ser TR S&P Retail ETF Common Stock 78464A714 11,196 124 SH   SOLE   11,196 0 0
Starbucks Corp Com Common Stock 855244109 6,456,744 55,200 SH   SOLE   6,456,744 0 0
Techtarget Inc Com Common Stock 87874R100 52,709 551 SH   SOLE   52,709 0 0
Teladoc Inc Com Common Stock 87918A105 19,741 215 SH   SOLE   19,741 0 0
Teradyne Inc Com Common Stock 880770102 16,353 100 SH   SOLE   16,353 0 0
Tesla Motors Common Stock 88160R101 543,185 514 SH   SOLE   543,185 0 0
Thermo Fisher Scientific Inc Common Stock 883556102 66,750 100 SH   SOLE   66,750 0 0
TJX Companies Inc (new) Common Stock 872540109 25,661 338 SH   SOLE   25,661 0 0
Trip Com Group LTD Ads Common Stock 89677Q107 15,708 638 SH   SOLE   15,708 0 0
United Development Common Stock 910187103 10,475 7,482 SH   SOLE   10,475 0 0
United States Oil Fund LP Common Stock 91232N207 1,102,747 20,286 SH   SOLE   1,102,747 0 0
United STS Commodity (index FD CM Rep Copp FD) Common Stock 911718104 340,778 12,524 SH   SOLE   340,778 0 0
UnitedHealth Group Common Stock 91324P102 32,137 64 SH   SOLE   32,137 0 0
Vaneck Vectors ETF (TR Intl High Yield) Common Stock 92189F445 576,899 23,903 SH   SOLE   576,899 0 0
Vaneck Vectors ETF (TR Pharmaceutical) Common Stock 92189F692 551,957 7,172 SH   SOLE   551,957 0 0
Vanguard Index Funds (S&P 500 ETF Usd) Common Stock 922908363 29,687 68 SH   SOLE   29,687 0 0
Vanguard Sector (index FDS Vanguard Consumer Discretionary) Common Stock 92204A108 16,692 49 SH   SOLE   16,692 0 0
Vanguard Sector (index FDS Vanguard Energy Vipers) Common Stock 92204A306 26,232 338 SH   SOLE   26,232 0 0
Vanguard Sector (index FDS Vanguard Finls Vipers) Common Stock 92204A405 25,591 265 SH   SOLE   25,591 0 0
Vanguard Sector (index FDS Vanguard Indls Vipers) Common Stock 92204A603 11,772 58 SH   SOLE   11,772 0 0
Vanguard World FDS (vanguard Information Technology Etf) Common Stock 92204A702 29,781 65 SH   SOLE   29,781 0 0
Vanguard World FDS Vanguard Health Care ETF Common Stock 92204A504 71,933 270 SH   SOLE   71,933 0 0
Vaxart Inc Com New Common Stock 92243A200 62,700 10,000 SH   SOLE   62,700 0 0
Vericel Corp Com Common Stock 92346J108 33,719 858 SH   SOLE   33,719 0 0
Verisk Analytics Inc CL A Common Stock 92345Y106 18,070 79 SH   SOLE   18,070 0 0
Verizon Common Stock 92343V104 2,543,702 48,955 SH   SOLE   2,543,702 0 0
Visa Inc Com CL A Common Stock 92826C839 42,475 196 SH   SOLE   42,475 0 0
Walker & Dunlop Inc Common Stock 93148P102 318,508 2,111 SH   SOLE   318,508 0 0
Walt Disney Common Stock 254687106 4,919,513 31,761 SH   SOLE   4,919,513 0 0
Wayfair Inc CL A Common Stock 94419L101 37,994 200 SH   SOLE   37,994 0 0
WP Carey Inc Com Common Stock 92936U109 3,273,423 39,389 SH   SOLE   3,273,423 0 0
Xilinx Inc Common Stock 983919101 14,206 67 SH   SOLE   14,206 0 0
Zscaler Inc Com Common Stock 98980G102 77,119 240 SH   SOLE   77,119 0 0