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,507 93 SH   SOLE   14,507 0 0
Abbott Laboratories Common Stock 002824100 30,172 330 SH   SOLE   30,172 0 0
Abbvie Inc Com Common Stock 00287Y109 13,156 134 SH   SOLE   13,156 0 0
Abraxas Pete Corp Com Common Stock 003830106 87,547 375,095 SH   SOLE   87,547 0 0
Adobe Inc Com Common Stock 00724F101 12,624 29 SH   SOLE   12,624 0 0
Advanced Micro Devices Inc Com Common Stock 007903107 36,827 700 SH   SOLE   36,827 0 0
Agilent Technologies Common Stock 00846U101 22,934 259 SH   SOLE   22,934 0 0
Alibaba GRP SHS ADR Common Stock 01609W102 60,612 281 SH   SOLE   60,612 0 0
Alphabet Inc Cap STK Common Stock 02079K107 81,820 57 SH   SOLE   81,820 0 0
Alphabet Inc Cap STK Common Stock 02079K305 5,482,181 3,866 SH   SOLE   5,482,181 0 0
Amazon.Com Inc Common Stock 023135106 8,734,424 3,166 SH   SOLE   8,734,424 0 0
Ameresco Inc CL A Common Stock 02361E108 18,946 682 SH   SOLE   18,946 0 0
Apple Common Stock 037833100 7,230,066 19,819 SH   SOLE   7,230,066 0 0
Ark ETF TR Innovation ETF Common Stock 00214Q104 6,788,213 95,193 SH   SOLE   6,788,213 0 0
AT&T Common Stock 00206R102 97,321 3,219 SH   SOLE   97,321 0 0
Atlantica Yield PLC SHS Common Stock G0751N103 2,462,151 84,610 SH   SOLE   2,462,151 0 0
Avalonbay CMNTYS Inc Com Common Stock 053484101 36,245 232 SH   SOLE   36,245 0 0
Axcelis Technologies Inc Com New Common Stock 054540208 17,880 642 SH   SOLE   17,880 0 0
Bank of America Common Stock 060505104 1,807,921 76,123 SH   SOLE   1,807,921 0 0
Bellerophon Therapeutics Inc Com New Common Stock 078771300 37,650 3,000 SH   SOLE   37,650 0 0
Berkshire Hathaway Common Stock 084670702 1,948,794 10,917 SH   SOLE   1,948,794 0 0
Biogen Inc Com Common Stock 09062X103 91,502 342 SH   SOLE   91,502 0 0
Blackstone MTG TR Inc Com CL A Common Stock 09257W100 880,406 35,640 SH   SOLE   880,406 0 0
Blueprint Medicines Corp Com Common Stock 09627Y109 10,140 130 SH   SOLE   10,140 0 0
Booz Allen Hamilton HLDG Corp CL A Common Stock 099502106 2,335,100 30,018 SH   SOLE   2,335,100 0 0
Bottomline Technologies Del Inc Com Common Stock 101388106 14,063 277 SH   SOLE   14,063 0 0
BP PLC Sponsored ADR Common Stock 055622104 36,869 1,581 SH   SOLE   36,869 0 0
Caci Intl Inc CL A Common Stock 127190304 17,784 82 SH   SOLE   17,784 0 0
Casella Waste Systems Inc CL A Com Common Stock 147448104 16,261 312 SH   SOLE   16,261 0 0
Cerence Inc Com Common Stock 156727109 17,929 439 SH   SOLE   17,929 0 0
Chase Corp Com Common Stock 16150R104 14,145 138 SH   SOLE   14,145 0 0
Chewy Inc CL A Common Stock 16679L109 1,719,627 38,479 SH   SOLE   1,719,627 0 0
Clorox Co Com Common Stock 189054109 2,379,506 10,847 SH   SOLE   2,379,506 0 0
Cognex Corp Common Stock 192422103 11,944 200 SH   SOLE   11,944 0 0
Comcast Corp New Common Stock 20030N101 14,665 374 SH   SOLE   14,665 0 0
Costco Wholesale Common Stock 22160K105 45,785 151 SH   SOLE   45,785 0 0
DBX ETF TR Xtrackers MSCI Acwi Ex USA Esg Leaders ETF Common Stock 233051192 1,442,440 55,872 SH   SOLE   1,442,440 0 0
DBX ETF TR Xtrackers MSCI USA Esg Leaders Equity ETF Common Stock 233051150 2,831,137 99,370 SH   SOLE   2,831,137 0 0
Dexcom Inc Com Common Stock 252131107 85,945 212 SH   SOLE   85,945 0 0
Discover Finl SVCS Common Stock 254709108 13,224 264 SH   SOLE   13,224 0 0
Dollar Gen Corp New Common Stock 256677105 61,154 321 SH   SOLE   61,154 0 0
Eaton Vance Mun Income TR SH Ben Int Common Stock 27826U108 153,565 12,295 SH   SOLE   153,565 0 0
Ehealth Inc Com Common Stock 28238P109 1,161,197 11,820 SH   SOLE   1,161,197 0 0
Epizyme Inc Com Common Stock 29428V104 15,434 961 SH   SOLE   15,434 0 0
ETF Managers TR Purefunds Ise Cyber Sec ETF Common Stock 26924G201 14,545 327 SH   SOLE   14,545 0 0
ETF Ser Solutions (loncar Cancer) Common Stock 26922A826 82,625 3,050 SH   SOLE   82,625 0 0
Everquote Inc CL A Com Common Stock 30041R108 20,705 356 SH   SOLE   20,705 0 0
Exchange Traded (concepts Trust Emqq Emg MKTS Internet &ecommerce Etf) Common Stock 301505889 1,591,599 34,074 SH   SOLE   1,591,599 0 0
Exelixis Inc Com Common Stock 30161Q104 17,212 725 SH   SOLE   17,212 0 0
ExxonMobil Common Stock 30231G102 218,636 4,889 SH   SOLE   218,636 0 0
Facebook Inc-Class A Common Stock 30303M102 32,017 141 SH   SOLE   32,017 0 0
Fidelity MSCI (health Care Index Etf) Common Stock 316092600 30,011 603 SH   SOLE   30,011 0 0
Fidelity MSCI Finls (index Etf) Common Stock 316092501 43,003 1,298 SH   SOLE   43,003 0 0
Fidelity Nasdaq (composite Index Tracking Stock) Common Stock 315912808 11,735 30 SH   SOLE   11,735 0 0
First Rep BK San Francisco Calif New Com Common Stock 33616C100 18,760 177 SH   SOLE   18,760 0 0
First TR (exchange-Traded FD IV No Amer Energy) Common Stock 33738D101 240,536 12,063 SH   SOLE   240,536 0 0
First TR Exch Traded (alphadex FD II Asia Pac Ex Japan Alphadex FD) Common Stock 33737J109 408,383 16,737 SH   SOLE   408,383 0 0
First TR Exch Traded (alphadex FD II Canada Alphadex FD) Common Stock 33737J208 380,349 19,046 SH   SOLE   380,349 0 0
First TR Exch Traded (alphadex FD II Dev MKTS Ex US Alphadex FD) Common Stock 33737J174 418,526 8,920 SH   SOLE   418,526 0 0
First TR Exch Traded (alphadex FD II Emerging MKTS Alphadex FD) Common Stock 33737J182 435,229 20,740 SH   SOLE   435,229 0 0
First TR Exch Traded (alphadex FD II Japan Alphadex FD) Common Stock 33737J158 437,752 9,549 SH   SOLE   437,752 0 0
First TR Exchange (traded FD II Consumer Discretionary) Common Stock 33734X101 321,756 8,610 SH   SOLE   321,756 0 0
First TR Exchange (traded FD II Consumer Staples Alphadex FD) Common Stock 33734X119 322,832 7,012 SH   SOLE   322,832 0 0
First TR Exchange (traded FD II Energy Alphadex FD Annual) Common Stock 33734X127 303,764 46,235 SH   SOLE   303,764 0 0
First TR Exchange (traded FD II Financial Alphadex FD Usd) Common Stock 33734X135 317,147 12,442 SH   SOLE   317,147 0 0
First TR Exchange (traded FD II Health Care Alphadex FD) Common Stock 33734X143 325,081 3,604 SH   SOLE   325,081 0 0
First TR Exchange (traded FD II Indls Prod Durabl Alphadex FD) Common Stock 33734X150 325,396 8,597 SH   SOLE   325,396 0 0
First TR Exchange (traded FD II Materials Alphadex FD Usd) Common Stock 33734X168 325,764 9,388 SH   SOLE   325,764 0 0
First TR Exchange (traded FD II Technology Alphadex FD Usd) Common Stock 33734X176 326,305 3,913 SH   SOLE   326,305 0 0
First TR Exchange (traded FD II Utils Alphadex FD Annual) Common Stock 33734X184 321,734 12,480 SH   SOLE   321,734 0 0
First TR Exchange (traded FD III First TR PFD Secs & Income Etf) Common Stock 33739E108 470,742 25,556 SH   SOLE   470,742 0 0
First TR Exchange- Traded FD VIII CBOE Vest U S Equity Buffer ETF - August Common Stock 33740F862 850,356 27,687 SH   SOLE   850,356 0 0
First TR Exchange- Traded FD VIII CBOE Vest U S Equity Deep Buffer ETF - August Common Stock 33740F854 842,261 27,653 SH   SOLE   842,261 0 0
First TR Multi Cap Growth Alphadex FD Com SHS Common Stock 33733F101 46,454 596 SH   SOLE   46,454 0 0
First Trust (portfolios Com SHS) Common Stock 33734K109 330,227 5,547 SH   SOLE   330,227 0 0
Flexshares TR Disciplined Duration MBS Index FD Common Stock 33939L779 1,667,464 68,989 SH   SOLE   1,667,464 0 0
Flexshares TR Ready Access Var Income FD Common Stock 33939L886 78,024 1,023 SH   SOLE   78,024 0 0
Ford MTR Co Del Com Common Stock 345370860 14,714 2,420 SH   SOLE   14,714 0 0
General Electric Common Stock 369604103 12,923 1,889 SH   SOLE   12,923 0 0
General MTRS Co Com Common Stock 37045V100 101,301 4,004 SH   SOLE   101,301 0 0
Global X FDS RBTCS (artfl Inte) Common Stock 37954Y715 25,729 1,075 SH   SOLE   25,729 0 0
Goldman Sachs Group Common Stock 38141G104 116,398 589 SH   SOLE   116,398 0 0
GW Pharmaceuticalsw PLC Ads Common Stock 36197T103 16,690 136 SH   SOLE   16,690 0 0
HDFC BK LTD ADR Repstg 3 SHS Common Stock 40415F101 47,187 1,038 SH   SOLE   47,187 0 0
Hewlett Packard Common Stock 42824C109 12,047 1,223 SH   SOLE   12,047 0 0
Honeywell Common Stock 438516106 23,424 162 SH   SOLE   23,424 0 0
HP Inc Com Common Stock 40434L105 28,909 1,642 SH   SOLE   28,909 0 0
Hubspot Inc Com Common Stock 443573100 19,743 88 SH   SOLE   19,743 0 0
IBM Common Stock 459200101 1,646,095 13,630 SH   SOLE   1,646,095 0 0
Independent BK Corp Mass Common Stock 453836108 10,335 153 SH   SOLE   10,335 0 0
Indexiq Active ETF TR Iq Ultra Short Duration ETF Common Stock 45409F819 68,657 1,387 SH   SOLE   68,657 0 0
Indexiq ETF TR Iq Merger Arbitrage ETF Common Stock 45409B800 1,608,881 51,027 SH   SOLE   1,608,881 0 0
Intel Common Stock 458140100 35,898 600 SH   SOLE   35,898 0 0
Intuitive Surgical Common Stock 46120E602 40,458 71 SH   SOLE   40,458 0 0
Invesco Actively Managed Exchange-Traded FD TR Total Return BD Common Stock 46090A804 22,842 400 SH   SOLE   22,842 0 0
Invesco Activly (mangd Etc FD T Var Rate PFD) Common Stock 46138G870 1,118,753 47,748 SH   SOLE   1,118,753 0 0
Invesco Exchange- Traded FD TR Dwa Healthcare Momentum ETF Common Stock 46137V852 4,816,331 39,399 SH   SOLE   4,816,331 0 0
Invesco Exchange Traded Self Indexed FD TR Bulletshares 2020 Corporate BD ETF Common Stock 46138J502 183,753 8,635 SH   SOLE   183,753 0 0
Invesco Exchange Traded Self Indexed FD TR Bulletshares 2020 High Yield Corporate BD ETF Common Stock 46138J601 14,783 635 SH   SOLE   14,783 0 0
Invesco Exchange Traded Self Indexed FD TR Bulletshares 2021 Corporate BD ETF Common Stock 46138J700 248,854 11,645 SH   SOLE   248,854 0 0
Invesco Exchange Traded Self Indexed FD TR Bulletshares 2022 Corporate BD ETF Common Stock 46138J882 200,962 9,210 SH   SOLE   200,962 0 0
Invesco Exchange Traded Self Indexed FD TR Bulletshares 2023 Corporate BD ETF Common Stock 46138J866 280,704 12,900 SH   SOLE   280,704 0 0
Invesco Exchange Traded Self Indexed FD TR Bulletshares 2024 Corporate BD ETF Common Stock 46138J841 211,584 9,600 SH   SOLE   211,584 0 0
Invesco Exchange Traded Self Indexed FD TR Bulletshares 2025 Corporate BD ETF Common Stock 46138J825 255,530 11,500 SH   SOLE   255,530 0 0
Invesco Exchange Traded Self Indexed FD TR Bulletshares 2026 Corporate BD ETF Common Stock 46138J791 204,250 9,500 SH   SOLE   204,250 0 0
Invesco Exchange-Traded Self - Indexed FD TR Bulletshares 2022 Corporate BD ETF Common Stock 46138J874 1,672,389 74,995 SH   SOLE   1,672,389 0 0
Invesco Exchange-Traded Self - Indexed FD TR Bulletshares 2025 Corporate BD ETF Common Stock 46138J817 1,667,359 73,194 SH   SOLE   1,667,359 0 0
Invesco Exchange-Traded Self - Indexed FD TR Bulletshares 2027 ETF Common Stock 46138J783 206,910 9,500 SH   SOLE   206,910 0 0
Invesco QQQ TR Unit (ser 1) Common Stock 46090E103 147,041 593 SH   SOLE   147,041 0 0
Irobot Corp Com Common Stock 462726100 28,526 340 SH   SOLE   28,526 0 0
iShares (u S Real Estate Etf) Common Stock 464287739 10,324 131 SH   SOLE   10,324 0 0
iShares (us Technology Etf) Common Stock 464287721 480,784 1,782 SH   SOLE   480,784 0 0
iShares Core (moderate Allocation Etf) Common Stock 464289875 114,962 2,883 SH   SOLE   114,962 0 0
iShares Core S&P (500 Etf) Common Stock 464287200 835,544 2,698 SH   SOLE   835,544 0 0
iShares Core S&P (mid-Cap Etf) Common Stock 464287507 349,061 1,963 SH   SOLE   349,061 0 0
iShares Core S&P (small-Cap E) Common Stock 464287804 318,300 4,661 SH   SOLE   318,300 0 0
iShares Core U.S. (aggregate Bond Etf) Common Stock 464287226 38,182 323 SH   SOLE   38,182 0 0
iShares Europe (etf) Common Stock 464287861 161,034 3,986 SH   SOLE   161,034 0 0
iShares iBoxx (investment Grade Corporate Bond Etf) Common Stock 464287242 556,312 4,136 SH   SOLE   556,312 0 0
iShares Inc Core (msci Emerging MKTS Etf) Common Stock 46434G103 219,484 4,611 SH   SOLE   219,484 0 0
iShares Inc MSCI Cda (etf) Common Stock 464286509 42,029 1,624 SH   SOLE   42,029 0 0
iShares Inc MSCI JPN (etf New) Common Stock 46434G822 352,751 6,423 SH   SOLE   352,751 0 0
iShares MSCI Brazil (etf) Common Stock 464286400 66,321 2,306 SH   SOLE   66,321 0 0
iShares MSCI Brazil Small Cap ETF Common Stock 464289131 232,627 18,404 SH   SOLE   232,627 0 0
iShares MSCI South (korea Etf) Common Stock 464286772 132,599 2,321 SH   SOLE   132,599 0 0
iShares Russell (1000 Growth Etf) Common Stock 464287614 796,566 4,149 SH   SOLE   796,566 0 0
iShares Russell (2000 Etf) Common Stock 464287655 46,820 327 SH   SOLE   46,820 0 0
iShares Russell (2000 Growth Etf) Common Stock 464287648 3,105,199 15,010 SH   SOLE   3,105,199 0 0
iShares Russell (2000 Value Etf) Common Stock 464287630 1,307,226 13,412 SH   SOLE   1,307,226 0 0
iShares S&P (mid Cap 400 Growth Etf) Common Stock 464287606 367,617 1,641 SH   SOLE   367,617 0 0
iShares S&P (midcap 400 Value Etf) Common Stock 464287705 160,459 1,207 SH   SOLE   160,459 0 0
iShares S&P (smallcap 600 Value Etf) Common Stock 464287879 214,138 1,779 SH   SOLE   214,138 0 0
iShares S&P 100 ETF Common Stock 464287101 24,924 175 SH   SOLE   24,924 0 0
iShares S&P 500 (growth Etf) Common Stock 464287309 469,757 2,264 SH   SOLE   469,757 0 0
iShares S&P 500 (value Etf) Common Stock 464287408 57,351 530 SH   SOLE   57,351 0 0
iShares TIPS Bond (etf) Common Stock 464287176 1,904,510 15,483 SH   SOLE   1,904,510 0 0
iShares TR Dow Jones US Home Constn Index FD Common Stock 464288752 326,357 7,392 SH   SOLE   326,357 0 0
iShares TR EAFE (value Etf) Common Stock 464288877 1,658,896 41,503 SH   SOLE   1,658,896 0 0
iShares TR EAFE SML (CP Etf) Common Stock 464288273 606,688 11,314 SH   SOLE   606,688 0 0
iShares TR Esg MSCI USA Leaders ETF Common Stock 46435U218 2,599,279 48,050 SH   SOLE   2,599,279 0 0
iShares TR Esg MSCI USA Small-Cap ETF Optimized ETF Common Stock 46435U663 1,387,349 55,339 SH   SOLE   1,387,349 0 0
iShares TR iBoxx Hi (YD Etf) Common Stock 464288513 491,271 6,019 SH   SOLE   491,271 0 0
iShares TR JP Mor Em (MK Etf) Common Stock 464288281 434,259 3,976 SH   SOLE   434,259 0 0
iShares TR MBS ETF Common Stock 464288588 197,157 1,781 SH   SOLE   197,157 0 0
iShares TR MSCI (china Etf) Common Stock 46429B671 25,198 385 SH   SOLE   25,198 0 0
iShares TR MSCI (india SM CP) Common Stock 46429B614 354,113 12,123 SH   SOLE   354,113 0 0
iShares TR MSCI Ac (asia Etf) Common Stock 464288182 138,271 1,999 SH   SOLE   138,271 0 0
iShares TR MSCI Acwi (etf) Common Stock 464288257 365,946 4,964 SH   SOLE   365,946 0 0
iShares TR MSCI EAFE ETF Common Stock 464287465 29,826 490 SH   SOLE   29,826 0 0
iShares TR MSCI USA Minimum Volatility ETF Common Stock 46429B697 88,944 1,467 SH   SOLE   88,944 0 0
iShares TR Nasdaq (biotech) Common Stock 464287556 74,906 548 SH   SOLE   74,906 0 0
iShares TR PFD And (incm Sec) Common Stock 464288687 371,867 10,735 SH   SOLE   371,867 0 0
iShares TR Rus Mid (cap Etf) Common Stock 464287499 10,077 188 SH   SOLE   10,077 0 0
iShares TR Russell Mid-Cap Value ETF Common Stock 464287473 32,143 420 SH   SOLE   32,143 0 0
iShares TR S&P Small (cap 600 Growth Etf) Common Stock 464287887 171,488 1,010 SH   SOLE   171,488 0 0
iShares TR U.S. Med (DVC Etf) Common Stock 464288810 2,144,637 8,100 SH   SOLE   2,144,637 0 0
iShares TR US (industrials) Common Stock 464287754 445,794 2,956 SH   SOLE   445,794 0 0
iShares Trust 1-3 (year Treasury Bond Etf) Common Stock 464287457 87,909 1,015 SH   SOLE   87,909 0 0
iShares Trust Core (msci EAFE Etf) Common Stock 46432F842 93,571 1,637 SH   SOLE   93,571 0 0
iShares Trust MSCI (emg MKTS ETF Usd Dis) Common Stock 464287234 846,432 21,166 SH   SOLE   846,432 0 0
iShares U S (financials Etf) Common Stock 464287788 427,233 3,879 SH   SOLE   427,233 0 0
iShares U S (healthcare Etf) Common Stock 464287762 14,232 66 SH   SOLE   14,232 0 0
iShares U S ETF TR Short MTY BD ETF Common Stock 46431W507 77,265 1,545 SH   SOLE   77,265 0 0
J P Morgan Exchange-Traded FD TR Ultra-Short Income ETF Common Stock 46641Q837 2,837,684 55,937 SH   SOLE   2,837,684 0 0
Johnson & Johnson Common Stock 478160104 25,735 183 SH   SOLE   25,735 0 0
JPMorgan Chase Common Stock 46625H100 122,278 1,300 SH   SOLE   122,278 0 0
JPMorgan Chase & Co Common Stock 46625H365 899,637 68,154 SH   SOLE   899,637 0 0
Keysight Common Stock 49338L103 13,001 129 SH   SOLE   13,001 0 0
Kimberly Clark Corp Common Stock 494368103 10,682 75 SH   SOLE   10,682 0 0
Koninklijke Philips Common Stock 500472303 139,115 2,970 SH   SOLE   139,115 0 0
Kraneshares TR CSI China Internet ETF Common Stock 500767306 18,396 297 SH   SOLE   18,396 0 0
L3harris Common Stock 502431109 11,538 68 SH   SOLE   11,538 0 0
Lockheed Martin Corp Com Common Stock 539830109 43,061 118 SH   SOLE   43,061 0 0
Lovesac Co Com Common Stock 54738L109 26,414 1,007 SH   SOLE   26,414 0 0
Mercadolibre Inc Com Common Stock 58733R102 120,264 122 SH   SOLE   120,264 0 0
Meritor Inc Com Common Stock 59001K100 17,404 879 SH   SOLE   17,404 0 0
Mersana Therapeutics Inc Com Common Stock 59045L106 43,384 1,854 SH   SOLE   43,384 0 0
Microsoft Common Stock 594918104 6,055,237 29,754 SH   SOLE   6,055,237 0 0
Middleby Corp Common Stock 596278101 11,131 141 SH   SOLE   11,131 0 0
Moderna Inc Com Common Stock 60770K107 1,493,910 23,266 SH   SOLE   1,493,910 0 0
National Grid PLC Spon ADR New 2017 Common Stock 636274409 2,277,143 37,490 SH   SOLE   2,277,143 0 0
Netease Inc Sponsored ADR Common Stock 64110W102 64,407 150 SH   SOLE   64,407 0 0
Netflix Inc Com Common Stock 64110L106 3,340,904 7,342 SH   SOLE   3,340,904 0 0
Nike Inc Class B Com Common Stock 654106103 10,714 109 SH   SOLE   10,714 0 0
Northrop Grumman Common Stock 666807102 28,284 92 SH   SOLE   28,284 0 0
NRG Energy Inc Com New Common Stock 629377508 2,267,348 69,636 SH   SOLE   2,267,348 0 0
Nvidia Corp Com Common Stock 67066G104 6,208,489 16,342 SH   SOLE   6,208,489 0 0
Old Dominion Freight Line Inc Com Common Stock 679580100 2,370,359 13,977 SH   SOLE   2,370,359 0 0
Opko Health Inc Com Common Stock 68375N103 60,800 17,830 SH   SOLE   60,800 0 0
Osi ETF TR Oshars (ftse Us) Common Stock 67110P407 19,227 580 SH   SOLE   19,227 0 0
Packaging Corp Amer Com Common Stock 695156109 2,358,456 23,446 SH   SOLE   2,358,456 0 0
Paychex Inc Com Common Stock 704326107 22,725 300 SH   SOLE   22,725 0 0
Paypal HLDGS Inc Com Common Stock 70450Y103 17,423 100 SH   SOLE   17,423 0 0
PC Connection Inc Com Common Stock 69318J100 10,431 225 SH   SOLE   10,431 0 0
Pepsico Inc Common Stock 713448108 15,342 116 SH   SOLE   15,342 0 0
Pfizer Common Stock 717081103 14,388 440 SH   SOLE   14,388 0 0
Phillips 66 Com Common Stock 718546104 14,380 200 SH   SOLE   14,380 0 0
PIMCO ETF TR Enhanced Short Mat Active ETF Common Stock 72201R833 203,583 2,002 SH   SOLE   203,583 0 0
PIMCO ETF TR Total Return Active ETF Common Stock 72201R775 19,528 175 SH   SOLE   19,528 0 0
Pioneer Nat Res Co Com Common Stock 723787107 11,299 115 SH   SOLE   11,299 0 0
Pra Health Sciences Inc Com Common Stock 69354M108 1,314,291 13,509 SH   SOLE   1,314,291 0 0
Procter & Gamble Common Stock 742718109 12,794 107 SH   SOLE   12,794 0 0
Progressive Common Stock 743315103 12,737 159 SH   SOLE   12,737 0 0
ProShares (ultra Consumer Services Proshares) Common Stock 74347R750 32,222 290 SH   SOLE   32,222 0 0
ProShares TR ProShares Ultrashort 20 YR Treas New Common Stock 74347B201 19,080 1,200 SH   SOLE   19,080 0 0
ProShares TR PSHS (ultra O&g) Common Stock 74347G705 29,958 397 SH   SOLE   29,958 0 0
ProShares TR Ultra (comm Ser) Common Stock 74347B136 30,900 607 SH   SOLE   30,900 0 0
ProShares Trust (ultra Financials New) Common Stock 74347X633 31,494 1,081 SH   SOLE   31,494 0 0
ProShares Ultra (basic Materials Proshares) Common Stock 74347R776 33,203 723 SH   SOLE   33,203 0 0
ProShares Ultra (consumer Goods Proshares) Common Stock 74347R768 32,759 725 SH   SOLE   32,759 0 0
ProShares Ultra (health Care Proshares) Common Stock 74347R735 32,741 279 SH   SOLE   32,741 0 0
ProShares Ultra (indls Proshares) Common Stock 74347R727 32,887 536 SH   SOLE   32,887 0 0
ProShares Ultra (tech Proshares) Common Stock 74347R693 32,090 172 SH   SOLE   32,090 0 0
ProShares Ultra (utilities Proshares) Common Stock 74347R685 32,745 711 SH   SOLE   32,745 0 0
Rapid7 Inc Com Common Stock 753422104 93,571 1,834 SH   SOLE   93,571 0 0
Raytheon Common Stock 75513E101 45,414 737 SH   SOLE   45,414 0 0
RBC Bearings Inc Com Common Stock 75524B104 15,012 112 SH   SOLE   15,012 0 0
Repligen Corp Com Common Stock 759916109 13,350 108 SH   SOLE   13,350 0 0
Royal Dutch Shell PLC Sponsored ADR Resptg A SHS Common Stock 780259206 98,364 3,009 SH   SOLE   98,364 0 0
Salesforce Common Stock 79466L302 100,596 537 SH   SOLE   100,596 0 0
Sector SPDR TR SHS (ben Int Consumer Staples) Common Stock 81369Y308 383,506 6,540 SH   SOLE   383,506 0 0
Sector SPDR TR SHS (ben Int Industrial) Common Stock 81369Y704 12,435 181 SH   SOLE   12,435 0 0
Sector SPDR TR SHS (ben Int Utilities) Common Stock 81369Y886 440,775 7,811 SH   SOLE   440,775 0 0
Select Sector SPDR (TR Communication) Common Stock 81369Y852 713,112 13,196 SH   SOLE   713,112 0 0
Select Sector SPDR (TR Consumer Discretionary Formerly Cyclical/) Common Stock 81369Y407 463,460 3,629 SH   SOLE   463,460 0 0
Select Sector SPDR (TR Energy) Common Stock 81369Y506 467,712 12,357 SH   SOLE   467,712 0 0
Select Sector SPDR (TR Health Care Formerly Consumer SVCS To 06/24/2002) Common Stock 81369Y209 396,077 3,958 SH   SOLE   396,077 0 0
Select Sector SPDR (TR SHS Ben Int Materials) Common Stock 81369Y100 449,673 7,980 SH   SOLE   449,673 0 0
Sherwin Williams Co Common Stock 824348106 12,135 21 SH   SOLE   12,135 0 0
Southwest Airls Co Com Common Stock 844741108 2,150,230 62,909 SH   SOLE   2,150,230 0 0
SPDR Blackstone/Gso (sen Loan) Common Stock 78467V608 1,756,935 40,501 SH   SOLE   1,756,935 0 0
SPDR FTSE (international Government Inflation-Protected) Common Stock 78464A490 83,685 1,594 SH   SOLE   83,685 0 0
SPDR Gold Trust Common Stock 78463V107 1,620,142 9,680 SH   SOLE   1,620,142 0 0
SPDR Index SHS FDS (S&P Emerging MKTS SM Cap Etf) Common Stock 78463X756 1,571,249 38,482 SH   SOLE   1,571,249 0 0
SPDR S&P Dividend ETF Common Stock 78464A763 11,400 125 SH   SOLE   11,400 0 0
SPDR S&P500 ETF (trust Trust Unit Depositary Receipt) Common Stock 78462F103 250,569 809 SH   SOLE   250,569 0 0
SPDR Ser TR Barclays Invt Grade FLTG Rate ETF Common Stock 78468R200 11,278 370 SH   SOLE   11,278 0 0
SPDR Ser TR BLMBRG (BRC CNVRT) Common Stock 78464A359 1,861,525 30,769 SH   SOLE   1,861,525 0 0
SPDR Ser TR Blombrg (BRC Emrg) Common Stock 78464A391 1,806,217 68,913 SH   SOLE   1,806,217 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 928,177 8,291 SH   SOLE   928,177 0 0
SPDR Ser TR S&P (internet Etf) Common Stock 78468R127 20,322 200 SH   SOLE   20,322 0 0
SPDR Ser TR S&P 400 Mid Cap Growth ETF Common Stock 78464A821 29,369 546 SH   SOLE   29,369 0 0
SPDR Ser TR S&P BK ETF Common Stock 78464A797 49,928 1,583 SH   SOLE   49,928 0 0
SPDR Ser TR S&P Metals & MNG ETF Common Stock 78464A755 20,342 960 SH   SOLE   20,342 0 0
SPDR Ser TR S&P Regl (BKG) Common Stock 78464A698 31,288 815 SH   SOLE   31,288 0 0
Ssga Active ETF TR SPDR Dobleline Total Return Tactical ETF Common Stock 78467V848 10,406 210 SH   SOLE   10,406 0 0
Stamps.Com Inc Com New Common Stock 852857200 1,993,404 10,852 SH   SOLE   1,993,404 0 0
Starbucks Corp Com Common Stock 855244109 1,859,472 25,268 SH   SOLE   1,859,472 0 0
Techtarget Inc Com Common Stock 87874R100 16,547 551 SH   SOLE   16,547 0 0
Teladoc Inc Com Common Stock 87918A105 2,194,660 11,500 SH   SOLE   2,194,660 0 0
Tesla Motors Common Stock 88160R101 147,934 137 SH   SOLE   147,934 0 0
TJX Companies Inc (new) Common Stock 872540109 17,089 338 SH   SOLE   17,089 0 0
Trip Com Group LTD Ads Common Stock 89677Q107 16,537 638 SH   SOLE   16,537 0 0
Ufp Technologies Inc Com Common Stock 902673102 14,099 320 SH   SOLE   14,099 0 0
Ugi Corp Common Stock 902681105 57,834 1,800 SH   SOLE   57,834 0 0
UnitedHealth Group Common Stock 91324P102 18,877 64 SH   SOLE   18,877 0 0
US Bancorp Del Common Stock 902973304 19,104 513 SH   SOLE   19,104 0 0
Vaneck Vectors ETF (TR Intl High Yield) Common Stock 92189F445 1,827,957 77,063 SH   SOLE   1,827,957 0 0
Vaneck Vectors ETF TR Gold Miners ETF Common Stock 92189F106 14,745 402 SH   SOLE   14,745 0 0
Vanguard High Dividend Yield ETF Common Stock 921946406 92,803 1,178 SH   SOLE   92,803 0 0
Vanguard Index Funds (S&P 500 ETF Usd) Common Stock 922908363 19,371 68 SH   SOLE   19,371 0 0
Vanguard Intl Equity (index Fund Inc FTSE Emerging Markets Etf) Common Stock 922042858 39,095 987 SH   SOLE   39,095 0 0
Vanguard Sector (index FDS Vanguard Energy Vipers) Common Stock 92204A306 23,188 461 SH   SOLE   23,188 0 0
Vanguard Sector (index FDS Vanguard Finls Vipers) Common Stock 92204A405 15,158 265 SH   SOLE   15,158 0 0
Vanguard Sector (index FDS Vanguard Utils Vipers) Common Stock 92204A876 48,355 391 SH   SOLE   48,355 0 0
Vanguard Specialized Portfolios Dividend Appreciation Index FD ETF Common Stock 921908844 44,757 380 SH   SOLE   44,757 0 0
Vanguard World FDS (vanguard Information Technology Etf) Common Stock 92204A702 18,116 65 SH   SOLE   18,116 0 0
Vanguard World FDS Vanguard Health Care ETF Common Stock 92204A504 52,016 270 SH   SOLE   52,016 0 0
Verisk Analytics Inc CL A Common Stock 92345Y106 21,445 126 SH   SOLE   21,445 0 0
Verizon Common Stock 92343V104 1,535,426 27,851 SH   SOLE   1,535,426 0 0
Visa Inc Com CL A Common Stock 92826C839 35,350 183 SH   SOLE   35,350 0 0
Walker & Dunlop Inc Common Stock 93148P102 270,563 5,325 SH   SOLE   270,563 0 0
Wal-Mart Common Stock 931142103 13,775 115 SH   SOLE   13,775 0 0
Walt Disney Common Stock 254687106 2,470,430 22,154 SH   SOLE   2,470,430 0 0
Wayfair Inc CL A Common Stock 94419L101 39,522 200 SH   SOLE   39,522 0 0
WP Carey Inc Com Common Stock 92936U109 1,134,783 16,522 SH   SOLE   1,134,783 0 0
Xilinx Inc Common Stock 983919101 12,889 131 SH   SOLE   12,889 0 0
Zscaler Inc Com Common Stock 98980G102 16,425 150 SH   SOLE   16,425 0 0