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 14,897 75 SH   SOLE   14,897 0 0
Abbvie Inc Com Common Stock 00287Y109 15,094 134 SH   SOLE   15,094 0 0
Adobe Inc Com Common Stock 00724F101 16,984 29 SH   SOLE   16,984 0 0
Advanced Micro Devices Inc Com Common Stock 007903107 75,144 800 SH   SOLE   75,144 0 0
Agilent Technologies Common Stock 00846U101 38,283 259 SH   SOLE   38,283 0 0
Alibaba GRP SHS ADR Common Stock 01609W102 63,725 281 SH   SOLE   63,725 0 0
Allstate Corp Com Common Stock 020002101 12,600 96 SH   SOLE   12,600 0 0
Alphabet Inc Cap STK Common Stock 02079K107 130,329 52 SH   SOLE   130,329 0 0
Alphabet Inc Cap STK Common Stock 02079K305 9,334,963 3,823 SH   SOLE   9,334,963 0 0
Amazon.Com Inc Common Stock 023135106 8,517,836 2,476 SH   SOLE   8,517,836 0 0
Ameresco Inc CL A Common Stock 02361E108 44,782 714 SH   SOLE   44,782 0 0
Apple Common Stock 037833100 8,702,020 63,536 SH   SOLE   8,702,020 0 0
Ark ETF TR Autonomous Technology & Robotics ETF Common Stock 00214Q203 20,173 234 SH   SOLE   20,173 0 0
Ark ETF TR Fintech Innovation ETF Common Stock 00214Q708 15,043 278 SH   SOLE   15,043 0 0
Ark ETF TR Genomic Revolution Multi Sector ETF Common Stock 00214Q302 20,350 220 SH   SOLE   20,350 0 0
Ark ETF TR Innovation ETF Common Stock 00214Q104 11,273,759 86,204 SH   SOLE   11,273,759 0 0
Ark ETF TR Next Generation Internet ETF Common Stock 00214Q401 11,093 72 SH   SOLE   11,093 0 0
Aspen Aerogels Inc Com Common Stock 04523Y105 45,448 1,519 SH   SOLE   45,448 0 0
Atlantica Yield PLC SHS Common Stock G0751N103 3,250,646 87,336 SH   SOLE   3,250,646 0 0
Avalonbay CMNTYS Inc Com Common Stock 053484101 48,785 232 SH   SOLE   48,785 0 0
Ballys Corp Com Common Stock 05875B106 33,440 618 SH   SOLE   33,440 0 0
Bank of America Common Stock 060505104 6,824,637 165,526 SH   SOLE   6,824,637 0 0
Berkshire Hathaway Common Stock 084670702 3,549,594 12,772 SH   SOLE   3,549,594 0 0
Blackstone/GSO Common Stock 09299W399 391,298 15,308 SH   SOLE   391,298 0 0
Blueprint Medicines Corp Com Common Stock 09627Y109 18,208 207 SH   SOLE   18,208 0 0
Boeing Common Stock 097023105 11,259 47 SH   SOLE   11,259 0 0
Booz Allen Hamilton HLDG Corp CL A Common Stock 099502106 5,359,440 62,919 SH   SOLE   5,359,440 0 0
BP PLC Sponsored ADR Common Stock 055622104 41,770 1,581 SH   SOLE   41,770 0 0
Caci Intl Inc CL A Common Stock 127190304 20,920 82 SH   SOLE   20,920 0 0
Casella Waste Systems Inc CL A Com Common Stock 147448104 24,103 380 SH   SOLE   24,103 0 0
Cerence Inc Com Common Stock 156727109 46,846 439 SH   SOLE   46,846 0 0
Chefs Whse Inc Com Common Stock 163086101 23,077 725 SH   SOLE   23,077 0 0
Chevron Corp. Common Stock 166764100 10,474 100 SH   SOLE   10,474 0 0
Chewy Inc CL A Common Stock 16679L109 4,200,159 52,693 SH   SOLE   4,200,159 0 0
Chicken Soup For The Soul Entmt Inc CL A Common Stock 16842Q100 48,769 1,178 SH   SOLE   48,769 0 0
CIGNA Corp New Com Common Stock 125523100 10,431 44 SH   SOLE   10,431 0 0
Clorox Co Com Common Stock 189054109 1,961,019 10,900 SH   SOLE   1,961,019 0 0
Comcast Corp New Common Stock 20030N101 21,325 374 SH   SOLE   21,325 0 0
Copper Mountain Common Stock 21750U101 117,581 40,000 SH   SOLE   117,581 0 0
Costco Wholesale Common Stock 22160K105 20,179 51 SH   SOLE   20,179 0 0
Crowdstrike HLDGS Common Stock 22788C105 1,309,325 5,210 SH   SOLE   1,309,325 0 0
DBX ETF TR Xtrackers MSCI Acwi Ex USA Esg Leaders ETF Common Stock 233051192 2,309,812 67,580 SH   SOLE   2,309,812 0 0
DBX ETF TR Xtrackers MSCI USA Esg Leaders Equity ETF Common Stock 233051150 4,837,704 121,976 SH   SOLE   4,837,704 0 0
Dexcom Inc Com Common Stock 252131107 90,524 212 SH   SOLE   90,524 0 0
Dollar Gen Corp New Common Stock 256677105 69,461 321 SH   SOLE   69,461 0 0
Eastern Bankshares Inc Com Common Stock 27627N105 51,425 2,500 SH   SOLE   51,425 0 0
Eaton Vance Mun Income TR SH Ben Int Common Stock 27826U108 46,523 3,316 SH   SOLE   46,523 0 0
Ehealth Inc Com Common Stock 28238P109 1,174,015 20,103 SH   SOLE   1,174,015 0 0
ETF Managers TR Purefunds Ise Cyber Sec ETF Common Stock 26924G201 266,739 4,398 SH   SOLE   266,739 0 0
ETF Ser Solutions (loncar Cancer) Common Stock 26922A826 60,582 1,900 SH   SOLE   60,582 0 0
Exact Sciences Corp Common Stock 30063P105 191,437 1,540 SH   SOLE   191,437 0 0
Exchange Traded (concepts Trust Emqq Emg MKTS Internet &ecommerce Etf) Common Stock 301505889 2,201,846 34,756 SH   SOLE   2,201,846 0 0
ExxonMobil Common Stock 30231G102 241,407 3,827 SH   SOLE   241,407 0 0
Fidelity MSCI (health Care Index Etf) Common Stock 316092600 38,435 603 SH   SOLE   38,435 0 0
Fidelity MSCI Finls (index Etf) Common Stock 316092501 50,161 958 SH   SOLE   50,161 0 0
Fidelity Nasdaq (composite Index Tracking Stock) Common Stock 315912808 16,905 300 SH   SOLE   16,905 0 0
First Rep BK San Francisco Calif New Com Common Stock 33616C100 33,129 177 SH   SOLE   33,129 0 0
First TR (exchange-Traded FD IV No Amer Energy) Common Stock 33738D101 307,413 12,568 SH   SOLE   307,413 0 0
First TR Exch Traded (alphadex FD II Asia Pac Ex Japan Alphadex FD) Common Stock 33737J109 596,007 16,588 SH   SOLE   596,007 0 0
First TR Exch Traded (alphadex FD II Dev MKTS Ex US Alphadex FD) Common Stock 33737J174 544,989 8,699 SH   SOLE   544,989 0 0
First TR Exch Traded (alphadex FD II Emerging MKTS Alphadex FD) Common Stock 33737J182 575,729 20,581 SH   SOLE   575,729 0 0
First TR Exch Traded (alphadex FD II Japan Alphadex FD) Common Stock 33737J158 482,288 9,422 SH   SOLE   482,288 0 0
First TR Exchange (traded FD Dow Jones Internet Index FD) Common Stock 33733E302 11,753 48 SH   SOLE   11,753 0 0
First TR Exchange (traded FD II Consumer Discretionary) Common Stock 33734X101 498,754 8,214 SH   SOLE   498,754 0 0
First TR Exchange (traded FD II Consumer Staples Alphadex FD) Common Stock 33734X119 388,490 6,818 SH   SOLE   388,490 0 0
First TR Exchange (traded FD II Energy Alphadex FD Annual) Common Stock 33734X127 504,767 44,239 SH   SOLE   504,767 0 0
First TR Exchange (traded FD II Financial Alphadex FD Usd) Common Stock 33734X135 520,590 11,921 SH   SOLE   520,590 0 0
First TR Exchange (traded FD II Health Care Alphadex FD) Common Stock 33734X143 411,299 3,512 SH   SOLE   411,299 0 0
First TR Exchange (traded FD II Indls Prod Durabl Alphadex FD) Common Stock 33734X150 486,785 8,252 SH   SOLE   486,785 0 0
First TR Exchange (traded FD II Materials Alphadex FD Usd) Common Stock 33734X168 515,398 8,965 SH   SOLE   515,398 0 0
First TR Exchange (traded FD II Technology Alphadex FD Usd) Common Stock 33734X176 467,673 3,767 SH   SOLE   467,673 0 0
First TR Exchange (traded FD II Utils Alphadex FD Annual) Common Stock 33734X184 365,086 12,198 SH   SOLE   365,086 0 0
First TR Exchange (traded FD III First TR PFD Secs & Income Etf) Common Stock 33739E108 523,660 25,420 SH   SOLE   523,660 0 0
First TR Multi Cap Growth Alphadex FD Com SHS Common Stock 33733F101 71,262 596 SH   SOLE   71,262 0 0
First Trust (portfolios Com SHS) Common Stock 33734K109 460,070 5,357 SH   SOLE   460,070 0 0
Fiverr Intl LTD Ord SHS Common Stock M4R82T106 18,187 75 SH   SOLE   18,187 0 0
Flexshares TR Disciplined Duration MBS Index FD Common Stock 33939L779 2,106,457 89,293 SH   SOLE   2,106,457 0 0
Flexshares TR Ready Access Var Income FD Common Stock 33939L886 300,647 3,946 SH   SOLE   300,647 0 0
Ford MTR Co Del Com Common Stock 345370860 34,371 2,313 SH   SOLE   34,371 0 0
General Electric Common Stock 369604103 41,609 3,089 SH   SOLE   41,609 0 0
General MTRS Co Com Common Stock 37045V100 77,158 1,304 SH   SOLE   77,158 0 0
Generation Bio Co Com Common Stock 37148K100 20,390 758 SH   SOLE   20,390 0 0
Global X FDS Global (X Copper) Common Stock 37954Y830 870,062 23,319 SH   SOLE   870,062 0 0
Goldman Sachs Group Common Stock 38141G104 591,751 1,559 SH   SOLE   591,751 0 0
Grayscale Ethereum TR Eth SHS Common Stock 389638107 10,849 485 SH   SOLE   10,849 0 0
HDFC BK LTD ADR Repstg 3 SHS Common Stock 40415F101 75,899 1,038 SH   SOLE   75,899 0 0
Hewlett Packard Common Stock 42824C109 17,978 1,223 SH   SOLE   17,978 0 0
Honeywell Common Stock 438516106 35,535 162 SH   SOLE   35,535 0 0
HP Inc Com Common Stock 40434L105 49,890 1,642 SH   SOLE   49,890 0 0
Hubspot Inc Com Common Stock 443573100 36,711 63 SH   SOLE   36,711 0 0
IBM Common Stock 459200101 21,989 150 SH   SOLE   21,989 0 0
Innovator Etfs TR II S&P Invt Grade PFD ETF Common Stock 45783G201 2,266,805 92,184 SH   SOLE   2,266,805 0 0
Intel Common Stock 458140100 11,228 200 SH   SOLE   11,228 0 0
Intuitive Surgical Common Stock 46120E602 46,902 51 SH   SOLE   46,902 0 0
Invesco (exchange-Traded FD TR KBW BK Etf) Common Stock 46138E628 15,909 247 SH   SOLE   15,909 0 0
Invesco Actively Managed Exchange-Traded FD TR Total Return BD Common Stock 46090A804 22,824 400 SH   SOLE   22,824 0 0
Invesco Activly (mangd Etc FD T Var Rate PFD) Common Stock 46138G870 1,441,021 54,791 SH   SOLE   1,441,021 0 0
Invesco DB Base Metals Fund Common Stock 46140H700 892,491 44,139 SH   SOLE   892,491 0 0
Invesco Exchange (traded FD TR S&P500 Eql WGT) Common Stock 46137V357 12,661 84 SH   SOLE   12,661 0 0
Invesco Exchange- Traded FD TR Dwa Healthcare Momentum ETF Common Stock 46137V852 5,019,932 30,186 SH   SOLE   5,019,932 0 0
Invesco Exchange- Traded FD TR II Solar ETF Common Stock 46138G706 13,400 150 SH   SOLE   13,400 0 0
Invesco Exchange- Traded FD TR Wilderhill Clean Energy ETF Common Stock 46137V134 14,072 151 SH   SOLE   14,072 0 0
Invesco Exchange Traded Self Indexed FD TR Bulletshares 2021 Corporate BD ETF Common Stock 46138J700 258,897 12,270 SH   SOLE   258,897 0 0
Invesco Exchange Traded Self Indexed FD TR Bulletshares 2022 Corporate BD ETF Common Stock 46138J882 246,882 11,435 SH   SOLE   246,882 0 0
Invesco Exchange Traded Self Indexed FD TR Bulletshares 2023 Corporate BD ETF Common Stock 46138J866 283,033 13,025 SH   SOLE   283,033 0 0
Invesco Exchange Traded Self Indexed FD TR Bulletshares 2024 Corporate BD ETF Common Stock 46138J841 235,214 10,600 SH   SOLE   235,214 0 0
Invesco Exchange Traded Self Indexed FD TR Bulletshares 2025 Corporate BD ETF Common Stock 46138J825 278,875 12,500 SH   SOLE   278,875 0 0
Invesco Exchange Traded Self Indexed FD TR Bulletshares 2026 Corporate BD ETF Common Stock 46138J791 204,488 9,500 SH   SOLE   204,488 0 0
Invesco Exchange-Traded Self - Indexed FD TR Bulletshares 2022 Corporate BD ETF Common Stock 46138J874 2,227,380 95,391 SH   SOLE   2,227,380 0 0
Invesco Exchange-Traded Self - Indexed FD TR Bulletshares 2025 Corporate BD ETF Common Stock 46138J817 2,283,337 92,368 SH   SOLE   2,283,337 0 0
Invesco Exchange-Traded Self - Indexed FD TR Bulletshares 2027 ETF Common Stock 46138J783 208,240 9,500 SH   SOLE   208,240 0 0
Invesco QQQ TR Unit Common Stock 46090E103 210,412 593 SH   SOLE   210,412 0 0
Irobot Corp Com Common Stock 462726100 22,974 246 SH   SOLE   22,974 0 0
Iron Mountain Inc Common Stock 46284V101 13,311 310 SH   SOLE   13,311 0 0
iShares (us Technology Etf) Common Stock 464287721 666,378 6,704 SH   SOLE   666,378 0 0
iShares Core (moderate Allocation Etf) Common Stock 464289875 121,666 2,700 SH   SOLE   121,666 0 0
iShares Core S&P (500 Etf) Common Stock 464287200 1,200,862 2,793 SH   SOLE   1,200,862 0 0
iShares Core S&P (mid-Cap Etf) Common Stock 464287507 437,761 1,629 SH   SOLE   437,761 0 0
iShares Core S&P (small-Cap E) Common Stock 464287804 462,653 4,095 SH   SOLE   462,653 0 0
iShares Core U.S. (aggregate Bond Etf) Common Stock 464287226 11,533 100 SH   SOLE   11,533 0 0
iShares Europe Common Stock 464287861 148,121 2,779 SH   SOLE   148,121 0 0
iShares iBoxx (investment Grade Corporate Bond Etf) Common Stock 464287242 553,160 4,117 SH   SOLE   553,160 0 0
iShares Inc Core (msci Emerging MKTS Etf) Common Stock 46434G103 196,482 2,933 SH   SOLE   196,482 0 0
iShares Inc MSCI Cda (etf) Common Stock 464286509 30,040 806 SH   SOLE   30,040 0 0
iShares Inc MSCI JPN (etf New) Common Stock 46434G822 259,286 3,839 SH   SOLE   259,286 0 0
iShares MSCI Brazil Small Cap ETF Common Stock 464289131 474,463 23,987 SH   SOLE   474,463 0 0
iShares MSCI South (korea Etf) Common Stock 464286772 243,759 2,616 SH   SOLE   243,759 0 0
iShares Russell (2000 Etf) Common Stock 464287655 48,626 212 SH   SOLE   48,626 0 0
iShares Russell (2000 Growth Etf) Common Stock 464287648 27,429 88 SH   SOLE   27,429 0 0
iShares Russell (2000 Value Etf) Common Stock 464287630 4,207,373 25,380 SH   SOLE   4,207,373 0 0
iShares S&P (mid Cap 400 Growth Etf) Common Stock 464287606 123,985 1,532 SH   SOLE   123,985 0 0
iShares S&P (midcap 400 Value Etf) Common Stock 464287705 210,048 1,994 SH   SOLE   210,048 0 0
iShares S&P (smallcap 600 Value Etf) Common Stock 464287879 376,596 3,572 SH   SOLE   376,596 0 0
iShares S&P 100 ETF Common Stock 464287101 15,302 78 SH   SOLE   15,302 0 0
iShares S&P 500 (growth Etf) Common Stock 464287309 300,229 4,128 SH   SOLE   300,229 0 0
iShares S&P 500 (value Etf) Common Stock 464287408 67,619 458 SH   SOLE   67,619 0 0
iShares TIPS Bond (etf) Common Stock 464287176 2,087,997 16,311 SH   SOLE   2,087,997 0 0
iShares TR Dow Jones US Home Constn Index FD Common Stock 464288752 516,174 7,457 SH   SOLE   516,174 0 0
iShares TR EAFE (value Etf) Common Stock 464288877 2,188,644 42,284 SH   SOLE   2,188,644 0 0
iShares TR EAFE SML (CP Etf) Common Stock 464288273 1,131,594 15,258 SH   SOLE   1,131,594 0 0
iShares TR Esg MSCI USA Leaders ETF Common Stock 46435U218 4,445,373 59,198 SH   SOLE   4,445,373 0 0
iShares TR Esg MSCI USA Small-Cap ETF Optimized ETF Common Stock 46435U663 2,632,891 65,219 SH   SOLE   2,632,891 0 0
iShares TR GBL Comm (SVC Etf) Common Stock 464287275 13,765 159 SH   SOLE   13,765 0 0
iShares TR GL Clean (ene Etf) Common Stock 464288224 35,190 1,500 SH   SOLE   35,190 0 0
iShares TR iBoxx Hi (YD Etf) Common Stock 464288513 510,663 5,800 SH   SOLE   510,663 0 0
iShares TR JP Mor Em (MK Etf) Common Stock 464288281 470,870 4,187 SH   SOLE   470,870 0 0
iShares TR MBS ETF Common Stock 464288588 15,477 143 SH   SOLE   15,477 0 0
iShares TR MSCI (china Etf) Common Stock 46429B671 31,739 385 SH   SOLE   31,739 0 0
iShares TR MSCI (india SM CP) Common Stock 46429B614 500,300 9,163 SH   SOLE   500,300 0 0
iShares TR MSCI Ac (asia Etf) Common Stock 464288182 79,947 846 SH   SOLE   79,947 0 0
iShares TR MSCI Acwi (etf) Common Stock 464288257 288,088 2,847 SH   SOLE   288,088 0 0
iShares TR MSCI EAFE ETF Common Stock 464287465 17,748 225 SH   SOLE   17,748 0 0
iShares TR MSCI USA Minimum Volatility ETF Common Stock 46429B697 107,986 1,467 SH   SOLE   107,986 0 0
iShares TR Nasdaq (biotech) Common Stock 464287556 258,894 1,582 SH   SOLE   258,894 0 0
iShares TR Rus Mid (cap Etf) Common Stock 464287499 22,821 288 SH   SOLE   22,821 0 0
iShares TR Russell Mid-Cap Value ETF Common Stock 464287473 3,399,129 29,562 SH   SOLE   3,399,129 0 0
iShares TR S&P Small (cap 600 Growth Etf) Common Stock 464287887 155,973 1,176 SH   SOLE   155,973 0 0
iShares TR U.S. Med (DVC Etf) Common Stock 464288810 5,541,964 15,350 SH   SOLE   5,541,964 0 0
iShares TR US (industrials) Common Stock 464287754 646,941 5,822 SH   SOLE   646,941 0 0
iShares Trust (transportation Average ETF FD) Common Stock 464287192 426,334 1,640 SH   SOLE   426,334 0 0
iShares Trust 1-3 (year Treasury Bond Etf) Common Stock 464287457 96,413 1,119 SH   SOLE   96,413 0 0
iShares Trust Core (msci EAFE Etf) Common Stock 46432F842 122,546 1,637 SH   SOLE   122,546 0 0
iShares Trust MSCI (emg MKTS ETF Usd Dis) Common Stock 464287234 947,029 17,171 SH   SOLE   947,029 0 0
iShares U S (financials Etf) Common Stock 464287788 620,357 7,654 SH   SOLE   620,357 0 0
iShares U S (healthcare Etf) Common Stock 464287762 18,008 66 SH   SOLE   18,008 0 0
iShares U S ETF TR Short MTY BD ETF Common Stock 46431W507 299,385 5,968 SH   SOLE   299,385 0 0
J P Morgan Exchange-Traded FD TR Ultra-Short Income ETF Common Stock 46641Q837 3,392,426 66,859 SH   SOLE   3,392,426 0 0
Janus Detroit STR TR Henderson Short Duration Income ETF Common Stock 47103U886 2,659,752 52,962 SH   SOLE   2,659,752 0 0
Johnson & Johnson Common Stock 478160104 32,124 195 SH   SOLE   32,124 0 0
Johnson Controls Common Stock G51502105 130,566 1,895 SH   SOLE   130,566 0 0
JPMorgan Chase Common Stock 46625H100 163,317 1,050 SH   SOLE   163,317 0 0
Keysight Common Stock 49338L103 19,919 129 SH   SOLE   19,919 0 0
Koninklijke Philips Common Stock 500472303 150,591 3,030 SH   SOLE   150,591 0 0
Kraneshares TR CSI China Internet ETF Common Stock 500767306 20,725 297 SH   SOLE   20,725 0 0
Lantheus HLDGS Inc Com Common Stock 516544103 85,518 3,094 SH   SOLE   85,518 0 0
Lovesac Co Com Common Stock 54738L109 46,358 581 SH   SOLE   46,358 0 0
McDonald's Common Stock 580135101 10,395 45 SH   SOLE   10,395 0 0
Mercadolibre Inc Com Common Stock 58733R102 190,050 122 SH   SOLE   190,050 0 0
Meridian Bancorp Inc MD Com Common Stock 58958U103 21,115 1,027 SH   SOLE   21,115 0 0
Microsoft Common Stock 594918104 6,235,576 23,018 SH   SOLE   6,235,576 0 0
Middleby Corp Common Stock 596278101 24,430 141 SH   SOLE   24,430 0 0
Moderna Inc Com Common Stock 60770K107 3,365,149 14,321 SH   SOLE   3,365,149 0 0
National Grid PLC Spon ADR Common Stock 636274409 2,567,608 38,766 SH   SOLE   2,567,608 0 0
Netease Inc Sponsored ADR Common Stock 64110W102 86,438 750 SH   SOLE   86,438 0 0
Netflix Inc Com Common Stock 64110L106 3,864,913 7,317 SH   SOLE   3,864,913 0 0
Nike Inc Class B Com Common Stock 654106103 16,869 109 SH   SOLE   16,869 0 0
Northrop Grumman Common Stock 666807102 27,984 77 SH   SOLE   27,984 0 0
NRG Energy Inc Com New Common Stock 629377508 14,307 355 SH   SOLE   14,307 0 0
Nvidia Corp Com Common Stock 67066G104 8,055,423 10,066 SH   SOLE   8,055,423 0 0
Old Dominion Freight Line Inc Com Common Stock 679580100 6,574,181 25,903 SH   SOLE   6,574,181 0 0
Opko Health Inc Com Common Stock 68375N103 224,087 55,330 SH   SOLE   224,087 0 0
Ormat Technologies Inc Com Common Stock 686688102 10,430 150 SH   SOLE   10,430 0 0
Osi ETF TR Oshars (ftse Us) Common Stock 67110P407 24,407 580 SH   SOLE   24,407 0 0
Packaging Corp Amer Com Common Stock 695156109 3,223,188 23,626 SH   SOLE   3,223,188 0 0
Paypal HLDGS Inc Com Common Stock 70450Y103 51,009 175 SH   SOLE   51,009 0 0
PC Connection Inc Com Common Stock 69318J100 17,490 378 SH   SOLE   17,490 0 0
Pepsico Inc Common Stock 713448108 13,483 91 SH   SOLE   13,483 0 0
Pfizer Common Stock 717081103 5,574,543 142,353 SH   SOLE   5,574,543 0 0
PIMCO ETF TR Enhanced Short Mat Active ETF Common Stock 72201R833 424,297 4,161 SH   SOLE   424,297 0 0
PIMCO ETF TR Total Return Active ETF Common Stock 72201R775 19,418 175 SH   SOLE   19,418 0 0
Pioneer Nat Res Co Com Common Stock 723787107 18,754 115 SH   SOLE   18,754 0 0
PNC Financial Services Group Inc/The Common Stock 693475105 189,425 993 SH   SOLE   189,425 0 0
Progressive Common Stock 743315103 15,615 159 SH   SOLE   15,615 0 0
ProShares TR ProShares Ultrapro S&P500 Common Stock 74347X864 11,339 100 SH   SOLE   11,339 0 0
ProShares TR ProShares Ultrashort 20 YR Treas New Common Stock 74347B201 22,596 1,200 SH   SOLE   22,596 0 0
ProShares TR Ultrapro QQQ Common Stock 74347X831 39,200 320 SH   SOLE   39,200 0 0
Rapid7 Inc Com Common Stock 753422104 175,444 1,854 SH   SOLE   175,444 0 0
Raytheon Common Stock 75513E101 42,826 502 SH   SOLE   42,826 0 0
RBC Bearings Inc Com Common Stock 75524B104 25,725 129 SH   SOLE   25,725 0 0
Repligen Corp Com Common Stock 759916109 26,749 134 SH   SOLE   26,749 0 0
Restaurant Brands Common Stock 76131D103 10,460 161 SH   SOLE   10,460 0 0
Royal Dutch Shell PLC Sponsored ADR Resptg A SHS Common Stock 780259206 121,564 3,009 SH   SOLE   121,564 0 0
Salesforce Common Stock 79466L302 131,173 537 SH   SOLE   131,173 0 0
Sector SPDR TR SHS (ben Int Consumer Staples) Common Stock 81369Y308 450,537 6,439 SH   SOLE   450,537 0 0
Sector SPDR TR SHS (ben Int Industrial) Common Stock 81369Y704 18,534 181 SH   SOLE   18,534 0 0
Sector SPDR TR SHS (ben Int Utilities) Common Stock 81369Y886 424,210 6,709 SH   SOLE   424,210 0 0
Select Sector SPDR (TR Communication) Common Stock 81369Y852 1,019,331 12,589 SH   SOLE   1,019,331 0 0
Select Sector SPDR (TR Consumer Discretionary Formerly Cyclical/) Common Stock 81369Y407 638,852 3,578 SH   SOLE   638,852 0 0
Select Sector SPDR (TR Energy) Common Stock 81369Y506 717,171 13,313 SH   SOLE   717,171 0 0
Select Sector SPDR (TR Health Care Formerly Consumer SVCS) Common Stock 81369Y209 491,583 3,903 SH   SOLE   491,583 0 0
Select Sector SPDR (TR SHS Ben Int Materials) Common Stock 81369Y100 646,792 7,858 SH   SOLE   646,792 0 0
Sherwin Williams Co Common Stock 824348106 17,164 63 SH   SOLE   17,164 0 0
Silvergate Cap Corp CL A Common Stock 82837P408 11,332 100 SH   SOLE   11,332 0 0
Southern Copper Corp Del Com Common Stock 84265V105 5,087,969 79,104 SH   SOLE   5,087,969 0 0
Southwest Airls Co Com Common Stock 844741108 6,920,759 130,359 SH   SOLE   6,920,759 0 0
SPDR Blackstone/Gso (sen Loan) Common Stock 78467V608 1,517,460 32,781 SH   SOLE   1,517,460 0 0
SPDR Dow Jones Inter Real Estate ETF Common Stock 78463X863 1,838,249 50,061 SH   SOLE   1,838,249 0 0
SPDR FTSE (international Government Inflation-Protected) Common Stock 78464A490 354,380 6,280 SH   SOLE   354,380 0 0
SPDR Gold Trust Common Stock 78463V107 579,374 3,498 SH   SOLE   579,374 0 0
SPDR Index SHS FDS (S&P Emerging MKTS SM Cap Etf) Common Stock 78463X756 2,448,106 39,923 SH   SOLE   2,448,106 0 0
SPDR S&P Dividend ETF Common Stock 78464A763 15,285 125 SH   SOLE   15,285 0 0
SPDR S&P500 ETF (trust Trust Unit Depositary Receipt) Common Stock 78462F103 215,614 502 SH   SOLE   215,614 0 0
SPDR Ser TR Barclays Invt Grade FLTG Rate ETF Common Stock 78468R200 11,341 370 SH   SOLE   11,341 0 0
SPDR Ser TR BLMBRG (BRC CNVRT) Common Stock 78464A359 2,292,100 26,428 SH   SOLE   2,292,100 0 0
SPDR Ser TR Blombrg (BRC Emrg) Common Stock 78464A391 1,020,874 38,625 SH   SOLE   1,020,874 0 0
SPDR Ser TR Nuveen Barclays Short Term Mun BD ETF Common Stock 78468R739 17,346 350 SH   SOLE   17,346 0 0
SPDR Ser TR S&P (biotech) Common Stock 78464A870 862,227 6,368 SH   SOLE   862,227 0 0
SPDR Ser TR S&P (internet Etf) Common Stock 78468R127 383,926 2,096 SH   SOLE   383,926 0 0
SPDR Ser TR S&P 400 Mid Cap Growth ETF Common Stock 78464A821 42,326 546 SH   SOLE   42,326 0 0
SPDR Ser TR S&P BK ETF Common Stock 78464A797 81,240 1,583 SH   SOLE   81,240 0 0
SPDR Ser TR S&P Metals & MNG ETF Common Stock 78464A755 41,338 960 SH   SOLE   41,338 0 0
SPDR Ser TR S&P Regl (BKG) Common Stock 78464A698 53,407 815 SH   SOLE   53,407 0 0
SPDR Ser TR S&P Retail ETF Common Stock 78464A714 12,057 124 SH   SOLE   12,057 0 0
Ssga Active ETF TR SPDR Dobleline Total Return Tactical ETF Common Stock 78467V848 10,166 210 SH   SOLE   10,166 0 0
Stamps.Com Inc Com New Common Stock 852857200 1,181,310 5,898 SH   SOLE   1,181,310 0 0
Starbucks Corp Com Common Stock 855244109 6,100,018 54,557 SH   SOLE   6,100,018 0 0
Techtarget Inc Com Common Stock 87874R100 42,697 551 SH   SOLE   42,697 0 0
Teladoc Inc Com Common Stock 87918A105 2,977,921 17,908 SH   SOLE   2,977,921 0 0
Teradyne Inc Com Common Stock 880770102 13,396 100 SH   SOLE   13,396 0 0
Tesla Motors Common Stock 88160R101 352,085 518 SH   SOLE   352,085 0 0
Thermo Fisher Scientific Inc Common Stock 883556102 50,473 100 SH   SOLE   50,473 0 0
TJX Companies Inc (new) Common Stock 872540109 22,788 338 SH   SOLE   22,788 0 0
Trip Com Group LTD Ads Common Stock 89677Q107 22,623 638 SH   SOLE   22,623 0 0
United States Oil Fund LP Common Stock 91232N207 1,022,789 20,505 SH   SOLE   1,022,789 0 0
United STS Commodity (index FD CM Rep Copp FD) Common Stock 911718104 224,293 8,551 SH   SOLE   224,293 0 0
UnitedHealth Group Common Stock 91324P102 25,628 64 SH   SOLE   25,628 0 0
US Bancorp Del Common Stock 902973304 29,441 513 SH   SOLE   29,441 0 0
Vaneck Vectors ETF (TR Intl High Yield) Common Stock 92189F445 2,340,204 90,775 SH   SOLE   2,340,204 0 0
Vaneck Vectors ETF (TR Pharmaceutical) Common Stock 92189F692 485,630 6,647 SH   SOLE   485,630 0 0
Vanguard Index Funds (S&P 500 ETF Usd) Common Stock 922908363 26,850 68 SH   SOLE   26,850 0 0
Vanguard Sector (index FDS Vanguard Consumer Discretionary) Common Stock 92204A108 15,386 49 SH   SOLE   15,386 0 0
Vanguard Sector (index FDS Vanguard Energy Vipers) Common Stock 92204A306 25,651 338 SH   SOLE   25,651 0 0
Vanguard Sector (index FDS Vanguard Finls Vipers) Common Stock 92204A405 23,969 265 SH   SOLE   23,969 0 0
Vanguard Sector (index FDS Vanguard Indls Vipers) Common Stock 92204A603 11,394 58 SH   SOLE   11,394 0 0
Vanguard World FDS (vanguard Information Technology Etf) Common Stock 92204A702 25,920 65 SH   SOLE   25,920 0 0
Vanguard World FDS Vanguard Health Care ETF Common Stock 92204A504 66,725 270 SH   SOLE   66,725 0 0
Vaxart Inc Com New Common Stock 92243A200 74,900 10,000 SH   SOLE   74,900 0 0
Vericel Corp Com Common Stock 92346J108 45,045 858 SH   SOLE   45,045 0 0
Verisk Analytics Inc CL A Common Stock 92345Y106 13,803 79 SH   SOLE   13,803 0 0
Verizon Common Stock 92343V104 2,395,002 42,745 SH   SOLE   2,395,002 0 0
Viatris Inc Com Common Stock 92556V106 226,925 15,880 SH   SOLE   226,925 0 0
Visa Inc Com CL A Common Stock 92826C839 66,171 283 SH   SOLE   66,171 0 0
Walker & Dunlop Inc Common Stock 93148P102 620,256 5,942 SH   SOLE   620,256 0 0
Walt Disney Common Stock 254687106 5,539,451 31,515 SH   SOLE   5,539,451 0 0
Wayfair Inc CL A Common Stock 94419L101 63,142 200 SH   SOLE   63,142 0 0
WP Carey Inc Com Common Stock 92936U109 2,747,880 36,314 SH   SOLE   2,747,880 0 0
Xilinx Inc Common Stock 983919101 18,948 131 SH   SOLE   18,948 0 0
Zscaler Inc Com Common Stock 98980G102 129,636 600 SH   SOLE   129,636 0 0