The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete. | |||||||||||||||||
UNITED STATES SECURITIES AND EXCHANGE COMMISSION Washington, D.C. 20549 FORM 13F FORM 13F INFORMATION TABLE |
|
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 CO COM | Common Stock | 88579Y101 | 12,695 | 93 | SH | SOLE | 12,695 | 0 | 0 | ||
ABBOTT LABORATORIES | Common Stock | 002824100 | 26,040 | 330 | SH | SOLE | 26,040 | 0 | 0 | ||
ABRAXAS PETE CORP COM | Common Stock | 003830106 | 45,957 | 379,812 | SH | SOLE | 45,957 | 0 | 0 | ||
ACCENTURE PLC CLS A | Common Stock | G1151C101 | 50,937 | 312 | SH | SOLE | 50,937 | 0 | 0 | ||
ADVANCED MICRO DEVICES INC COM | Common Stock | 007903107 | 64,218 | 1,412 | SH | SOLE | 64,218 | 0 | 0 | ||
AGILENT TECHNOLOGIES INC COM | Common Stock | 00846U101 | 18,550 | 259 | SH | SOLE | 18,550 | 0 | 0 | ||
ALIBABA GROUP HLDG LTD SPONSORED ADR | Common Stock | 01609W102 | 55,621 | 286 | SH | SOLE | 55,621 | 0 | 0 | ||
ALLERGAN PLC COM SHS | Common Stock | G0177J108 | 27,451 | 155 | SH | SOLE | 27,451 | 0 | 0 | ||
ALPHABET INC CAP STK CL A | Common Stock | 02079K305 | 4,544,386 | 3,911 | SH | SOLE | 4,544,386 | 0 | 0 | ||
ALPHABET INC CAP STK CL C | Common Stock | 02079K107 | 67,443 | 58 | SH | SOLE | 67,443 | 0 | 0 | ||
AMAZON COM INC | Common Stock | 023135106 | 6,190,361 | 3,175 | SH | SOLE | 6,190,361 | 0 | 0 | ||
APPLE INC COM | Common Stock | 037833100 | 5,094,700 | 20,035 | SH | SOLE | 5,094,700 | 0 | 0 | ||
ARK ETF TR INNOVATION ETF | Common Stock | 00214Q104 | 4,184,268 | 95,097 | SH | SOLE | 4,184,268 | 0 | 0 | ||
AT&T INC COM | Common Stock | 00206R102 | 93,309 | 3,201 | SH | SOLE | 93,309 | 0 | 0 | ||
ATLANTICA YIELD PLC SHS | Common Stock | G0751N103 | 3,531,317 | 158,355 | SH | SOLE | 3,531,317 | 0 | 0 | ||
AVALONBAY CMNTYS INC COM | Common Stock | 053484101 | 34,143 | 232 | SH | SOLE | 34,143 | 0 | 0 | ||
AXCELIS TECHNOLOGIES INC COM NEW | Common Stock | 054540208 | 15,362 | 839 | SH | SOLE | 15,362 | 0 | 0 | ||
BANK OF AMERICA CORPORATION COM | Common Stock | 060505104 | 50,655 | 2,386 | SH | SOLE | 50,655 | 0 | 0 | ||
BERKSHIRE HATHAWAY INC COM CLA | Common Stock | 084670702 | 5,431,879 | 29,710 | SH | SOLE | 5,431,879 | 0 | 0 | ||
BIOGEN IDEC INC COM | Common Stock | 09062X103 | 131,930 | 417 | SH | SOLE | 131,930 | 0 | 0 | ||
BLACKSTONE MTG TR INC COM CL A | Common Stock | 09257W100 | 830,564 | 44,606 | SH | SOLE | 830,564 | 0 | 0 | ||
BLUEPRINT MEDICINES CORP COM | Common Stock | 09627Y109 | 11,404 | 195 | SH | SOLE | 11,404 | 0 | 0 | ||
BOEING CO COM | Common Stock | 097023105 | 11,633 | 78 | SH | SOLE | 11,633 | 0 | 0 | ||
BOOZ ALLEN HAMILTON HLDG CORP CL A | Common Stock | 099502106 | 2,079,312 | 30,293 | SH | SOLE | 2,079,312 | 0 | 0 | ||
BP PLC SPONSORED ADR | Common Stock | 055622104 | 38,561 | 1,581 | SH | SOLE | 38,561 | 0 | 0 | ||
CACI INTL INC CL A | Common Stock | 127190304 | 17,314 | 82 | SH | SOLE | 17,314 | 0 | 0 | ||
CASELLA WASTE SYSTEMS INC CL A COM | Common Stock | 147448104 | 16,054 | 411 | SH | SOLE | 16,054 | 0 | 0 | ||
CHASE CORP COM | Common Stock | 16150R104 | 15,059 | 183 | SH | SOLE | 15,059 | 0 | 0 | ||
CLOROX CO COM | Common Stock | 189054109 | 1,882,535 | 10,866 | SH | SOLE | 1,882,535 | 0 | 0 | ||
COMCAST CORP NEW CL A | Common Stock | 20030N101 | 12,858 | 374 | SH | SOLE | 12,858 | 0 | 0 | ||
COSTCO WHOLESALE CORP COM | Common Stock | 22160K105 | 43,055 | 151 | SH | SOLE | 43,055 | 0 | 0 | ||
CSP INC COM | Common Stock | 126389105 | 10,988 | 1,572 | SH | SOLE | 10,988 | 0 | 0 | ||
DBX ETF TR XTRACKERS MSCI ACWI EX USA ESG LEADERS ETF | Common Stock | 233051192 | 1,214,926 | 55,428 | SH | SOLE | 1,214,926 | 0 | 0 | ||
DBX ETF TR XTRACKERS MSCI USA ESG LEADERS EQUITY ETF | Common Stock | 233051150 | 2,352,187 | 98,967 | SH | SOLE | 2,352,187 | 0 | 0 | ||
DEXCOM INC COM | Common Stock | 252131107 | 57,085 | 212 | SH | SOLE | 57,085 | 0 | 0 | ||
DISNEY WALT CO | Common Stock | 254687106 | 3,685,387 | 38,151 | SH | SOLE | 3,685,387 | 0 | 0 | ||
DOLLAR GEN CORP NEW COM | Common Stock | 256677105 | 48,474 | 321 | SH | SOLE | 48,474 | 0 | 0 | ||
EATON VANCE MUN INCOME TR SH BEN INT | Common Stock | 27826U108 | 147,294 | 12,295 | SH | SOLE | 147,294 | 0 | 0 | ||
EHEALTH INC COM | Common Stock | 28238P109 | 1,749,689 | 12,425 | SH | SOLE | 1,749,689 | 0 | 0 | ||
ENTERPRISE PRODS PARTNERS L P COM | Common Stock | 293792107 | 135,064 | 9,445 | SH | SOLE | 135,064 | 0 | 0 | ||
EPIZYME INC COM | Common Stock | 29428V104 | 18,193 | 1,173 | SH | SOLE | 18,193 | 0 | 0 | ||
ETF MANAGERS TR ETFMG PRIME CYBER SEC ETF | Common Stock | 26924G201 | 11,664 | 327 | SH | SOLE | 11,664 | 0 | 0 | ||
ETF SER SOLUTIONS LONCAR CANCER | Common Stock | 26922A826 | 82,047 | 4,200 | SH | SOLE | 82,047 | 0 | 0 | ||
EVERQUOTE INC CL A COM | Common Stock | 30041R108 | 13,309 | 507 | SH | SOLE | 13,309 | 0 | 0 | ||
EXCHANGE TRADED CONCEPTS TRUST EMQQ EM | Common Stock | 301505889 | 861,389 | 27,337 | SH | SOLE | 861,389 | 0 | 0 | ||
EXELIXIS INC COM | Common Stock | 30161Q104 | 12,485 | 725 | SH | SOLE | 12,485 | 0 | 0 | ||
EXXON MOBIL CORP | Common Stock | 30231G102 | 185,635 | 4,889 | SH | SOLE | 185,635 | 0 | 0 | ||
FACEBOOK INC-CLASS A | Common Stock | 30303M102 | 23,519 | 141 | SH | SOLE | 23,519 | 0 | 0 | ||
FIDELITY MSCI FINLS INDEX ETF | Common Stock | 316092501 | 38,135 | 1,298 | SH | SOLE | 38,135 | 0 | 0 | ||
FIDELITY MSCI HEALTH CARE INDEX ETF | Common Stock | 316092600 | 25,917 | 603 | SH | SOLE | 25,917 | 0 | 0 | ||
FIRST REP BK SAN FRANCISCO CALIF NEW COM | Common Stock | 33616C100 | 14,564 | 177 | SH | SOLE | 14,564 | 0 | 0 | ||
FIRST TR EXCH TRADED ALPHADEX FD II ASIA | Common Stock | 33737J109 | 331,978 | 16,737 | SH | SOLE | 331,978 | 0 | 0 | ||
FIRST TR EXCH TRADED ALPHADEX FD II CANA | Common Stock | 33737J208 | 284,166 | 19,046 | SH | SOLE | 284,166 | 0 | 0 | ||
FIRST TR EXCH TRADED ALPHADEX FD II DEV | Common Stock | 33737J174 | 355,194 | 8,920 | SH | SOLE | 355,194 | 0 | 0 | ||
FIRST TR EXCH TRADED ALPHADEX FD II EMER | Common Stock | 33737J182 | 364,817 | 20,740 | SH | SOLE | 364,817 | 0 | 0 | ||
FIRST TR EXCH TRADED ALPHADEX FD II JAPA | Common Stock | 33737J158 | 385,344 | 9,549 | SH | SOLE | 385,344 | 0 | 0 | ||
FIRST TR EXCHANGE TRADED FD II CONSUMER | Common Stock | 33734X101 | 272,005 | 10,123 | SH | SOLE | 272,005 | 0 | 0 | ||
FIRST TR EXCHANGE TRADED FD II FINANCIAL | Common Stock | 33734X135 | 287,906 | 13,619 | SH | SOLE | 287,906 | 0 | 0 | ||
FIRST TR EXCHANGE TRADED FD II HEALTH CA | Common Stock | 33734X143 | 418,300 | 5,655 | SH | SOLE | 418,300 | 0 | 0 | ||
FIRST TR EXCHANGE TRADED FD II INDLS PRO | Common Stock | 33734X150 | 313,838 | 10,327 | SH | SOLE | 313,838 | 0 | 0 | ||
FIRST TR EXCHANGE TRADED FD II MATERIALS | Common Stock | 33734X168 | 301,831 | 11,048 | SH | SOLE | 301,831 | 0 | 0 | ||
FIRST TR EXCHANGE TRADED FD II TECHNOLOG | Common Stock | 33734X176 | 388,535 | 6,541 | SH | SOLE | 388,535 | 0 | 0 | ||
FIRST TR EXCHANGE TRADED FD III FIRST TR | Common Stock | 33739E108 | 419,118 | 25,556 | SH | SOLE | 419,118 | 0 | 0 | ||
FIRST TR EXCHANGE-TRADED FD IV NO AMER E | Common Stock | 33738D101 | 220,952 | 12,420 | SH | SOLE | 220,952 | 0 | 0 | ||
FIRST TR MULTI CAP GROWTH ALPHADEX FD COM SHS | Common Stock | 33733F101 | 44,813 | 741 | SH | SOLE | 44,813 | 0 | 0 | ||
FIRST TRUST PORTFOLIOS COM SHS | Common Stock | 33734K109 | 264,918 | 5,562 | SH | SOLE | 264,918 | 0 | 0 | ||
FLEXSHARES TR DISCIPLINED DURATION MBS INDEX FD | Common Stock | 33939L779 | 1,607,412 | 67,652 | SH | SOLE | 1,607,412 | 0 | 0 | ||
FLEXSHARES TR READY ACCESS VAR INCOME FD | Common Stock | 33939L886 | 56,221 | 758 | SH | SOLE | 56,221 | 0 | 0 | ||
FORD MOTOR CO DEL COM PAR | Common Stock | 345370860 | 11,689 | 2,420 | SH | SOLE | 11,689 | 0 | 0 | ||
GENERAL DYNAMICS CORP COM | Common Stock | 369550108 | 15,083 | 114 | SH | SOLE | 15,083 | 0 | 0 | ||
GENERAL ELECTRIC CO COM | Common Stock | 369604103 | 16,984 | 2,139 | SH | SOLE | 16,984 | 0 | 0 | ||
GENERAL MTRS CO COM | Common Stock | 37045V100 | 88,398 | 4,254 | SH | SOLE | 88,398 | 0 | 0 | ||
GLOBAL X FDS RBTCS ARTFL INTE | Common Stock | 37954Y715 | 19,501 | 1,075 | SH | SOLE | 19,501 | 0 | 0 | ||
GOLDMAN SACHS GROUP INC COM | Common Stock | 38141G104 | 91,054 | 589 | SH | SOLE | 91,054 | 0 | 0 | ||
GW PHARMACEUTICALSW PLC ADS | Common Stock | 36197T103 | 11,910 | 136 | SH | SOLE | 11,910 | 0 | 0 | ||
HDFC BK LTD ADR | Common Stock | 40415F101 | 39,921 | 1,038 | SH | SOLE | 39,921 | 0 | 0 | ||
HEWLETT PACKARD ENTERPRISE CO COM | Common Stock | 42824C109 | 11,875 | 1,223 | SH | SOLE | 11,875 | 0 | 0 | ||
HONEYWELL INTERNATIONAL INC COM USD1 | Common Stock | 438516106 | 21,674 | 162 | SH | SOLE | 21,674 | 0 | 0 | ||
HP INC COM | Common Stock | 40434L105 | 28,505 | 1,642 | SH | SOLE | 28,505 | 0 | 0 | ||
HUBSPOT INC COM | Common Stock | 443573100 | 15,583 | 117 | SH | SOLE | 15,583 | 0 | 0 | ||
INDEPENDENT BK CORP MASS COM | Common Stock | 453836108 | 10,428 | 162 | SH | SOLE | 10,428 | 0 | 0 | ||
INDEXIQ ACTIVE ETF TR IQ ULTRA SHORT DURATION ETF | Common Stock | 45409F819 | 47,746 | 987 | SH | SOLE | 47,746 | 0 | 0 | ||
INDEXIQ ETF TR IQ MERGER ARBITRAGE ETF | Common Stock | 45409B800 | 1,510,587 | 50,119 | SH | SOLE | 1,510,587 | 0 | 0 | ||
INTEL CORP COM | Common Stock | 458140100 | 32,472 | 600 | SH | SOLE | 32,472 | 0 | 0 | ||
INTERNATIONAL BUSINESS MACHS CORP COM | Common Stock | 459200101 | 16,640 | 150 | SH | SOLE | 16,640 | 0 | 0 | ||
INTUITIVE SURGICAL INC COM NEW | Common Stock | 46120E602 | 35,160 | 71 | SH | SOLE | 35,160 | 0 | 0 | ||
INVESCO ACTIVELY MANAGED EXCHANGE-TRADED FD TR TOTAL RETURN BD | Common Stock | 18385P705 | 21,248 | 400 | SH | SOLE | 21,248 | 0 | 0 | ||
INVESCO EXCHANGE-TRADED FD TR DWA HEALTHCARE MOMENTUM ETF | Common Stock | 46137V852 | 3,394,371 | 39,812 | SH | SOLE | 3,394,371 | 0 | 0 | ||
INVESCO EXCHANGE-TRADED FD TR VAR RATE PFD | Common Stock | 46138G870 | 1,003,770 | 46,774 | SH | SOLE | 1,003,770 | 0 | 0 | ||
INVESCO EXCHANGE-TRADED SELF - INDEXED FD TR BULLETSHARES 2020 CORPORATE BD ETF | Common Stock | 46138J601 | 3,066,429 | 133,323 | SH | SOLE | 3,066,429 | 0 | 0 | ||
INVESCO EXCHANGE-TRADED SELF - INDEXED FD TR BULLETSHARES 2020 ETF | Common Stock | 18383M514 | 196,549 | 9,355 | SH | SOLE | 196,549 | 0 | 0 | ||
INVESCO EXCHANGE-TRADED SELF - INDEXED FD TR BULLETSHARES 2021 ETF | Common Stock | 18383M266 | 227,734 | 10,860 | SH | SOLE | 227,734 | 0 | 0 | ||
INVESCO EXCHANGE-TRADED SELF - INDEXED FD TR BULLETSHARES 2022 ETF | Common Stock | 18383M258 | 195,068 | 9,210 | SH | SOLE | 195,068 | 0 | 0 | ||
INVESCO EXCHANGE-TRADED SELF - INDEXED FD TR BULLETSHARES 2023 ETF | Common Stock | 46138J866 | 267,353 | 12,900 | SH | SOLE | 267,353 | 0 | 0 | ||
INVESCO EXCHANGE-TRADED SELF - INDEXED FD TR BULLETSHARES 2024 ETF | Common Stock | 46138J841 | 198,240 | 9,600 | SH | SOLE | 198,240 | 0 | 0 | ||
INVESCO EXCHANGE-TRADED SELF - INDEXED FD TR BULLETSHARES 2025 ETF | Common Stock | 46138J825 | 51,425 | 2,500 | SH | SOLE | 51,425 | 0 | 0 | ||
INVESCO QQQ TR UNIT SER 1 | Common Stock | 46090E103 | 96,342 | 506 | SH | SOLE | 96,342 | 0 | 0 | ||
IROBOT CORP COM | Common Stock | 462726100 | 22,045 | 539 | SH | SOLE | 22,045 | 0 | 0 | ||
ISHARES CORE GROWTH ALLOCATION ETF | Common Stock | 464289867 | 30,249 | 731 | SH | SOLE | 30,249 | 0 | 0 | ||
ISHARES CORE MODERATE ALLOCATIN ETF | Common Stock | 464289875 | 141,669 | 3,856 | SH | SOLE | 141,669 | 0 | 0 | ||
ISHARES CORE S&P SMALL-CAP E | Common Stock | 464287804 | 236,279 | 4,211 | SH | SOLE | 236,279 | 0 | 0 | ||
ISHARES CORE U.S. AGGREGATE BOND ETF | Common Stock | 464287226 | 37,265 | 323 | SH | SOLE | 37,265 | 0 | 0 | ||
ISHARES EUROPE ETF | Common Stock | 464287861 | 140,825 | 3,986 | SH | SOLE | 140,825 | 0 | 0 | ||
ISHARES IBOXX INVESTMENT GRADE CORPORATE | Common Stock | 464287242 | 525,535 | 4,255 | SH | SOLE | 525,535 | 0 | 0 | ||
ISHARES INC CORE MSCI EMERGING MKTS ETF | Common Stock | 46434G103 | 204,859 | 5,062 | SH | SOLE | 204,859 | 0 | 0 | ||
ISHARES INC MSCI CDA ETF | Common Stock | 464286509 | 35,484 | 1,624 | SH | SOLE | 35,484 | 0 | 0 | ||
ISHARES INC MSCI JPN ETF NEW | Common Stock | 46434G822 | 317,232 | 6,423 | SH | SOLE | 317,232 | 0 | 0 | ||
ISHARES MSCI BRAZIL ETF | Common Stock | 464286400 | 28,814 | 1,223 | SH | SOLE | 28,814 | 0 | 0 | ||
ISHARES MSCI INDIA SMALL CAP ETF | Common Stock | 46429B598 | 10,890 | 471 | SH | SOLE | 10,890 | 0 | 0 | ||
ISHARES MSCI SOUTH KOREA ETF | Common Stock | 464286772 | 66,908 | 1,426 | SH | SOLE | 66,908 | 0 | 0 | ||
ISHARES RUSSELL 1000 GROWTH ETF | Common Stock | 464287614 | 1,461,456 | 9,701 | SH | SOLE | 1,461,456 | 0 | 0 | ||
ISHARES RUSSELL 2000 GROWTH ETF | Common Stock | 464287648 | 2,308,966 | 14,598 | SH | SOLE | 2,308,966 | 0 | 0 | ||
ISHARES RUSSELL 2000 VALUE ETF | Common Stock | 464287630 | 902,412 | 11,001 | SH | SOLE | 902,412 | 0 | 0 | ||
ISHARES S&P 100 ETF | Common Stock | 464287101 | 20,759 | 175 | SH | SOLE | 20,759 | 0 | 0 | ||
ISHARES S&P 500 GROWTH ETF | Common Stock | 464287309 | 478,150 | 2,897 | SH | SOLE | 478,150 | 0 | 0 | ||
ISHARES S&P 500 VALUE ETF | Common Stock | 464287408 | 51,013 | 530 | SH | SOLE | 51,013 | 0 | 0 | ||
ISHARES S&P MID CAP 400 GROWTH ETF | Common Stock | 464287606 | 292,853 | 1,641 | SH | SOLE | 292,853 | 0 | 0 | ||
ISHARES S&P MIDCAP 400 VALUE ETF | Common Stock | 464287705 | 132,468 | 1,207 | SH | SOLE | 132,468 | 0 | 0 | ||
ISHARES S&P SMALLCAP 600 VALUE ETF | Common Stock | 464287879 | 197,182 | 1,973 | SH | SOLE | 197,182 | 0 | 0 | ||
ISHARES TIPS BOND ETF | Common Stock | 464287176 | 1,887,074 | 16,003 | SH | SOLE | 1,887,074 | 0 | 0 | ||
ISHARES TR CORE S&P 500 ETF | Common Stock | 464287200 | 702,331 | 2,718 | SH | SOLE | 702,331 | 0 | 0 | ||
ISHARES TR CORE S&P MID-CAP ETF | Common Stock | 464287507 | 294,625 | 2,048 | SH | SOLE | 294,625 | 0 | 0 | ||
ISHARES TR ESG MSCI USA LEADERS ETF | Common Stock | 46435U218 | 2,152,997 | 47,760 | SH | SOLE | 2,152,997 | 0 | 0 | ||
ISHARES TR ESG MSCI USA SMALL-CAP ETF OPTIMIZED ETF | Common Stock | 46435U663 | 1,100,921 | 55,184 | SH | SOLE | 1,100,921 | 0 | 0 | ||
ISHARES TR IBOXX HI YD ETF | Common Stock | 464288513 | 463,884 | 6,019 | SH | SOLE | 463,884 | 0 | 0 | ||
ISHARES TR JPMORGAN USD EMG | Common Stock | 464288281 | 353,075 | 3,652 | SH | SOLE | 353,075 | 0 | 0 | ||
ISHARES TR MBS ETF | Common Stock | 464288588 | 200,669 | 1,817 | SH | SOLE | 200,669 | 0 | 0 | ||
ISHARES TR MSCI AC ASIA ETF | Common Stock | 464288182 | 135,326 | 2,266 | SH | SOLE | 135,326 | 0 | 0 | ||
ISHARES TR MSCI ACWI ETF | Common Stock | 464288257 | 312,662 | 4,997 | SH | SOLE | 312,662 | 0 | 0 | ||
ISHARES TR MSCI BRAZIL SMALL CAP ETF | Common Stock | 464289131 | 38,921 | 4,050 | SH | SOLE | 38,921 | 0 | 0 | ||
ISHARES TR MSCI CHINA ETF | Common Stock | 46429B671 | 22,041 | 385 | SH | SOLE | 22,041 | 0 | 0 | ||
ISHARES TR MSCI EAFE SMALL CAP ETF | Common Stock | 464288273 | 499,451 | 11,141 | SH | SOLE | 499,451 | 0 | 0 | ||
ISHARES TR MSCI EAFE VALUE ETF | Common Stock | 464288877 | 690,066 | 19,335 | SH | SOLE | 690,066 | 0 | 0 | ||
ISHARES TR MSCI EMERGING MARKETS ETF | Common Stock | 464287234 | 711,576 | 20,849 | SH | SOLE | 711,576 | 0 | 0 | ||
ISHARES TR MSCI INDIA SM CP | Common Stock | 46429B614 | 145,564 | 6,296 | SH | SOLE | 145,564 | 0 | 0 | ||
ISHARES TR MSCI USA MINIMUM VOLATILITY ETF | Common Stock | 46429B697 | 79,233 | 1,467 | SH | SOLE | 79,233 | 0 | 0 | ||
ISHARES TR NASDAQ BIOTECH | Common Stock | 464287556 | 59,042 | 548 | SH | SOLE | 59,042 | 0 | 0 | ||
ISHARES TR PREFERRED INCOME SEC ETF | Common Stock | 464288687 | 321,266 | 10,090 | SH | SOLE | 321,266 | 0 | 0 | ||
ISHARES TR RUSSELL 2000 ETF | Common Stock | 464287655 | 49,447 | 432 | SH | SOLE | 49,447 | 0 | 0 | ||
ISHARES TR RUSSELL MID-CAP VALUE ETF | Common Stock | 464287473 | 26,918 | 420 | SH | SOLE | 26,918 | 0 | 0 | ||
ISHARES TR S&P SMALL CAP 600 GROWTH ETF | Common Stock | 464287887 | 139,239 | 1,010 | SH | SOLE | 139,239 | 0 | 0 | ||
ISHARES TR U S HEALTHCARE ETF | Common Stock | 464287762 | 12,395 | 66 | SH | SOLE | 12,395 | 0 | 0 | ||
ISHARES TR US INDUSTRIALS ETF | Common Stock | 464287754 | 456,187 | 3,673 | SH | SOLE | 456,187 | 0 | 0 | ||
ISHARES TR US MEDICAL DEVICES ETF | Common Stock | 464288810 | 165,858 | 736 | SH | SOLE | 165,858 | 0 | 0 | ||
ISHARES TRUST 1-3 YEAR TREASURY BOND ETF | Common Stock | 464287457 | 92,044 | 1,062 | SH | SOLE | 92,044 | 0 | 0 | ||
ISHARES TRUST CORE MSCI EAFE ETF | Common Stock | 46432F842 | 81,670 | 1,637 | SH | SOLE | 81,670 | 0 | 0 | ||
ISHARES U S ETF TR SHORT MATURITY BD ETF | Common Stock | 46431W507 | 55,521 | 1,145 | SH | SOLE | 55,521 | 0 | 0 | ||
ISHARES US FINANCIALS ETF | Common Stock | 464287788 | 437,079 | 4,493 | SH | SOLE | 437,079 | 0 | 0 | ||
ISHARES US TECHNOLOGY ETF | Common Stock | 464287721 | 605,608 | 2,963 | SH | SOLE | 605,608 | 0 | 0 | ||
J P MORGAN EXCHANGE-TRADED FD TR ULTRA-SHORT INCOME ETF | Common Stock | 46641Q837 | 2,365,484 | 47,624 | SH | SOLE | 2,365,484 | 0 | 0 | ||
JOHNSON & JOHNSON COM | Common Stock | 478160104 | 23,997 | 183 | SH | SOLE | 23,997 | 0 | 0 | ||
JP MORGAN CHASE ALERIAN ETN | Common Stock | 46625H365 | 549,981 | 60,906 | SH | SOLE | 549,981 | 0 | 0 | ||
JPMORGAN CHASE & CO COM | Common Stock | 46625H100 | 124,692 | 1,385 | SH | SOLE | 124,692 | 0 | 0 | ||
KEYSIGHT TECHNOLOGIES INC COM | Common Stock | 49338L103 | 10,795 | 129 | SH | SOLE | 10,795 | 0 | 0 | ||
KONINKLIJKE PHILIPS N V NY REG SH NEW | Common Stock | 500472303 | 119,275 | 2,970 | SH | SOLE | 119,275 | 0 | 0 | ||
KRANESHARES TR CSI CHINA INTERNET ETF | Common Stock | 500767306 | 13,445 | 297 | SH | SOLE | 13,445 | 0 | 0 | ||
L3HARRIS TECHNOLOGIES INC COM | Common Stock | 502431109 | 12,248 | 68 | SH | SOLE | 12,248 | 0 | 0 | ||
LOCKHEED MARTIN CORP COM | Common Stock | 539830109 | 39,996 | 118 | SH | SOLE | 39,996 | 0 | 0 | ||
MERCADOLIBRE INC COM | Common Stock | 58733R102 | 59,607 | 122 | SH | SOLE | 59,607 | 0 | 0 | ||
MERIDIAN BANCORP INC MD COM | Common Stock | 58958U103 | 12,151 | 1,083 | SH | SOLE | 12,151 | 0 | 0 | ||
MERITOR INC COM | Common Stock | 59001K100 | 11,647 | 879 | SH | SOLE | 11,647 | 0 | 0 | ||
MERSANA THERAPEUTICS INC COM | Common Stock | 59045L106 | 15,362 | 2,635 | SH | SOLE | 15,362 | 0 | 0 | ||
MICROSOFT CORP | Common Stock | 594918104 | 4,746,598 | 30,097 | SH | SOLE | 4,746,598 | 0 | 0 | ||
NATIONAL GRID PLC SPON ADR NEW 2017 | Common Stock | 636274409 | 4,597,095 | 78,893 | SH | SOLE | 4,597,095 | 0 | 0 | ||
NETEASE INC SPONSORED ADR | Common Stock | 64110W102 | 48,144 | 150 | SH | SOLE | 48,144 | 0 | 0 | ||
NETFLIX INC COM | Common Stock | 64110L106 | 2,760,301 | 7,351 | SH | SOLE | 2,760,301 | 0 | 0 | ||
NORTHROP GRUMMAN CORP COM | Common Stock | 666807102 | 27,835 | 92 | SH | SOLE | 27,835 | 0 | 0 | ||
NRG ENERGY INC COM NEW | Common Stock | 629377508 | 2,847,825 | 104,469 | SH | SOLE | 2,847,825 | 0 | 0 | ||
NVIDIA CORP COM | Common Stock | 67066G104 | 4,339,383 | 16,462 | SH | SOLE | 4,339,383 | 0 | 0 | ||
OLD DOMINION FREIGHT LINE INC COM | Common Stock | 679580100 | 1,839,871 | 14,017 | SH | SOLE | 1,839,871 | 0 | 0 | ||
OPKO HEALTH INC COM | Common Stock | 68375N103 | 23,892 | 17,830 | SH | SOLE | 23,892 | 0 | 0 | ||
ORMAT TECHNOLOGIES INC COM | Common Stock | 686688102 | 10,149 | 150 | SH | SOLE | 10,149 | 0 | 0 | ||
OSI ETF TR OSHARS FTSE US | Common Stock | 67110P407 | 16,837 | 580 | SH | SOLE | 16,837 | 0 | 0 | ||
PACKAGING CORP AMER COM | Common Stock | 695156109 | 2,040,765 | 23,503 | SH | SOLE | 2,040,765 | 0 | 0 | ||
PAYCHEX INC COM | Common Stock | 704326107 | 18,876 | 300 | SH | SOLE | 18,876 | 0 | 0 | ||
PC CONNECTION INC COM | Common Stock | 69318J100 | 13,270 | 322 | SH | SOLE | 13,270 | 0 | 0 | ||
PEPSICO INC | Common Stock | 713448108 | 13,932 | 116 | SH | SOLE | 13,932 | 0 | 0 | ||
PFIZER INC | Common Stock | 717081103 | 14,362 | 440 | SH | SOLE | 14,362 | 0 | 0 | ||
PHILLIPS 66 COM | Common Stock | 718546104 | 10,730 | 200 | SH | SOLE | 10,730 | 0 | 0 | ||
PHILLIPS 66 PARTNERS LP COM UNIT REP INT | Common Stock | 718549207 | 10,929 | 300 | SH | SOLE | 10,929 | 0 | 0 | ||
PIMCO ETF TR ACTIVE BD ETF | Common Stock | 72201R775 | 18,580 | 175 | SH | SOLE | 18,580 | 0 | 0 | ||
PIMCO ETF TR ENHANCED SHORT MAT ACTIVE ETF | Common Stock | 72201R833 | 56,122 | 567 | SH | SOLE | 56,122 | 0 | 0 | ||
PRA HEALTH SCIENCES INC COM | Common Stock | 69354M108 | 1,160,152 | 13,971 | SH | SOLE | 1,160,152 | 0 | 0 | ||
PROCTER & GAMBLE CO COM | Common Stock | 742718109 | 21,780 | 198 | SH | SOLE | 21,780 | 0 | 0 | ||
PROGRESSIVE CORP OHIO COM | Common Stock | 743315103 | 11,741 | 159 | SH | SOLE | 11,741 | 0 | 0 | ||
PROSHARES TR PROSHARES ULTRASHORT 20 YR TREAS NEW | Common Stock | 74347B201 | 19,296 | 1,200 | SH | SOLE | 19,296 | 0 | 0 | ||
PROSHARES TR ULTRA COMM SER | Common Stock | 74347B136 | 32,011 | 916 | SH | SOLE | 32,011 | 0 | 0 | ||
PROSHARES TRUST ULTRA FINANCIALS NEW | Common Stock | 74347X633 | 23,445 | 988 | SH | SOLE | 23,445 | 0 | 0 | ||
PROSHARES ULTRA BASIC MATERIALS PROSHARE | Common Stock | 74347R776 | 25,857 | 903 | SH | SOLE | 25,857 | 0 | 0 | ||
PROSHARES ULTRA CONSUMER SERVICES PROSHA | Common Stock | 74347R750 | 28,380 | 398 | SH | SOLE | 28,380 | 0 | 0 | ||
PROSHARES ULTRA HEALTH CARE PROSHARES | Common Stock | 74347R735 | 39,910 | 440 | SH | SOLE | 39,910 | 0 | 0 | ||
PROSHARES ULTRA INDLS PROSHARES | Common Stock | 74347R727 | 25,346 | 585 | SH | SOLE | 25,346 | 0 | 0 | ||
PROSHARES ULTRA TECH PROSHARES | Common Stock | 74347R693 | 41,040 | 369 | SH | SOLE | 41,040 | 0 | 0 | ||
RAPID7 INC COM | Common Stock | 753422104 | 83,020 | 1,916 | SH | SOLE | 83,020 | 0 | 0 | ||
RAYTHEON CO COM NEW | Common Stock | 755111507 | 44,591 | 340 | SH | SOLE | 44,591 | 0 | 0 | ||
RBC BEARINGS INC COM | Common Stock | 75524B104 | 15,678 | 139 | SH | SOLE | 15,678 | 0 | 0 | ||
REPLIGEN CORP COM | Common Stock | 759916109 | 15,253 | 158 | SH | SOLE | 15,253 | 0 | 0 | ||
ROYAL DUTCH SHELL PLC SPONSORED ADR RESPTG A SHS | Common Stock | 780259206 | 104,984 | 3,009 | SH | SOLE | 104,984 | 0 | 0 | ||
SALESFORCE.COM INC COM STOCK | Common Stock | 79466L302 | 77,317 | 537 | SH | SOLE | 77,317 | 0 | 0 | ||
SALISBURY BANCORP INC COM | Common Stock | 795226109 | 13,702 | 442 | SH | SOLE | 13,702 | 0 | 0 | ||
SECTOR SPDR TR SHS BEN INT INDUSTRIAL | Common Stock | 81369Y704 | 10,681 | 181 | SH | SOLE | 10,681 | 0 | 0 | ||
SECTOR SPDR TR SHS BEN INT UTILITIES | Common Stock | 81369Y886 | 58,014 | 1,047 | SH | SOLE | 58,014 | 0 | 0 | ||
SELECT SECTOR SPDR TR COMMUNICATION | Common Stock | 81369Y852 | 879,889 | 19,889 | SH | SOLE | 879,889 | 0 | 0 | ||
SELECT SECTOR SPDR TR CONSUMER DISCRETIO | Common Stock | 81369Y407 | 488,635 | 4,982 | SH | SOLE | 488,635 | 0 | 0 | ||
SELECT SECTOR SPDR TR ENERGY | Common Stock | 81369Y506 | 35,599 | 1,225 | SH | SOLE | 35,599 | 0 | 0 | ||
SELECT SECTOR SPDR TR HEALTH CARE | Common Stock | 81369Y209 | 502,692 | 5,675 | SH | SOLE | 502,692 | 0 | 0 | ||
SELECT SECTOR SPDR TR SHS SBI MATERIALS | Common Stock | 81369Y100 | 441,302 | 9,798 | SH | SOLE | 441,302 | 0 | 0 | ||
SPDR BLACKSTONE GSO SENIOR LOAN ETF | Common Stock | 78467V608 | 1,589,877 | 39,737 | SH | SOLE | 1,589,877 | 0 | 0 | ||
SPDR BLMBERG BRCLY CONV SECRT ETF | Common Stock | 78464A359 | 2,002,750 | 41,846 | SH | SOLE | 2,002,750 | 0 | 0 | ||
SPDR FTSE INTERN GOVT INFL PROTC ETF | Common Stock | 78464A490 | 79,137 | 1,622 | SH | SOLE | 79,137 | 0 | 0 | ||
SPDR GOLD SHARES ETF | Common Stock | 78463V107 | 1,439,638 | 9,724 | SH | SOLE | 1,439,638 | 0 | 0 | ||
SPDR INDEX SHS FDS S&P EMERGING MKTS | Common Stock | 78463X756 | 1,250,631 | 37,772 | SH | SOLE | 1,250,631 | 0 | 0 | ||
SPDR S&P 500 ETF TR TR UNIT | Common Stock | 78462F103 | 252,337 | 979 | SH | SOLE | 252,337 | 0 | 0 | ||
SPDR SER TR BLOMBRG BRC EMRG | Common Stock | 78464A391 | 1,679,034 | 68,560 | SH | SOLE | 1,679,034 | 0 | 0 | ||
SPDR SER TR BLOOMBERG BARCLAYS INVT GRADE FLTG RATE ETF | Common Stock | 78468R200 | 10,878 | 370 | SH | SOLE | 10,878 | 0 | 0 | ||
SPDR SER TR NUVEEN BLOOMBERG BARCLAYS SHORT TERM MUN BD ETF | Common Stock | 78468R739 | 17,115 | 350 | SH | SOLE | 17,115 | 0 | 0 | ||
SPDR SER TR S&P 400 MID CAP GROWTH ETF | Common Stock | 78464A821 | 23,380 | 546 | SH | SOLE | 23,380 | 0 | 0 | ||
SPDR SER TR S&P BIOTECH | Common Stock | 78464A870 | 500,185 | 6,459 | SH | SOLE | 500,185 | 0 | 0 | ||
SPDR SER TR S&P BK ETF | Common Stock | 78464A797 | 42,678 | 1,583 | SH | SOLE | 42,678 | 0 | 0 | ||
SPDR SER TR S&P HOMEBUILD | Common Stock | 78464A888 | 82,399 | 2,766 | SH | SOLE | 82,399 | 0 | 0 | ||
SPDR SER TR S&P METALS & MNG ETF | Common Stock | 78464A755 | 15,485 | 960 | SH | SOLE | 15,485 | 0 | 0 | ||
SPDR SER TR S&P REGL BKG | Common Stock | 78464A698 | 26,561 | 815 | SH | SOLE | 26,561 | 0 | 0 | ||
SSGA ACTIVE ETF TR SPDR DOBLELINE TOTAL RETURN TACTICAL ETF | Common Stock | 78467V848 | 10,072 | 210 | SH | SOLE | 10,072 | 0 | 0 | ||
STAMPS.COM INC COM | Common Stock | 852857200 | 1,490,587 | 11,459 | SH | SOLE | 1,490,587 | 0 | 0 | ||
STARBUCKS CORP COM | Common Stock | 855244109 | 166,980 | 2,540 | SH | SOLE | 166,980 | 0 | 0 | ||
TESLA INC COM | Common Stock | 88160R101 | 71,788 | 137 | SH | SOLE | 71,788 | 0 | 0 | ||
TJX COS INC NEW COM | Common Stock | 872540109 | 16,160 | 338 | SH | SOLE | 16,160 | 0 | 0 | ||
TOWNSQUARE MEDIA INC CL A | Common Stock | 892231101 | 11,101 | 2,408 | SH | SOLE | 11,101 | 0 | 0 | ||
TRIP COM GROUP LTD ADS | Common Stock | 89677Q107 | 14,961 | 638 | SH | SOLE | 14,961 | 0 | 0 | ||
UFP TECHNOLOGIES INC COM | Common Stock | 902673102 | 17,331 | 455 | SH | SOLE | 17,331 | 0 | 0 | ||
UGI CORP | Common Stock | 902681105 | 48,006 | 1,800 | SH | SOLE | 48,006 | 0 | 0 | ||
UNITED TECHNOLOGIES CORP COM | Common Stock | 913017109 | 25,941 | 275 | SH | SOLE | 25,941 | 0 | 0 | ||
UNITEDHEALTH GROUP | Common Stock | 91324P102 | 15,960 | 64 | SH | SOLE | 15,960 | 0 | 0 | ||
UNITIL CORP COM | Common Stock | 913259107 | 18,835 | 360 | SH | SOLE | 18,835 | 0 | 0 | ||
US BANCORP DEL COM NEW | Common Stock | 902973304 | 17,673 | 513 | SH | SOLE | 17,673 | 0 | 0 | ||
VANECK VECTORS ETF TR INTL HIGH YIELD | Common Stock | 92189F445 | 1,281,949 | 60,327 | SH | SOLE | 1,281,949 | 0 | 0 | ||
VANGUARD HIGH DIVIDEND YIELD ETF | Common Stock | 921946406 | 83,344 | 1,178 | SH | SOLE | 83,344 | 0 | 0 | ||
VANGUARD INDEX FUNDS S&P 500 ETF USD | Common Stock | 922908363 | 16,104 | 68 | SH | SOLE | 16,104 | 0 | 0 | ||
VANGUARD INTL EQUITY INDEX FDS FTSE EMR | Common Stock | 922042858 | 33,114 | 987 | SH | SOLE | 33,114 | 0 | 0 | ||
VANGUARD SCOTTSDALE FDS VANGUARD SHORT-TERM CORPORATE BD INDEX FD | Common Stock | 92206C409 | 24,917 | 315 | SH | SOLE | 24,917 | 0 | 0 | ||
VANGUARD SECTOR INDEX FDS VANGUARD FINLS | Common Stock | 92204A405 | 13,441 | 265 | SH | SOLE | 13,441 | 0 | 0 | ||
VANGUARD SPECIALIZED FUNDS VANGUARD DIVIDEND APPRECIATION ETF | Common Stock | 921908844 | 39,288 | 380 | SH | SOLE | 39,288 | 0 | 0 | ||
VANGUARD WORLD FDS VANGUARD ENERGY ETF | Common Stock | 92204A306 | 17,619 | 461 | SH | SOLE | 17,619 | 0 | 0 | ||
VANGUARD WORLD FDS VANGUARD HEALTH CARE ETF | Common Stock | 92204A504 | 44,844 | 270 | SH | SOLE | 44,844 | 0 | 0 | ||
VANGUARD WORLD FDS VANGUARD INFORMATION | Common Stock | 92204A702 | 13,774 | 65 | SH | SOLE | 13,774 | 0 | 0 | ||
VANGUARD WORLD FDS VANGUARD UTILS ETF | Common Stock | 92204A876 | 91,448 | 750 | SH | SOLE | 91,448 | 0 | 0 | ||
VAXART INC COM NEW | Common Stock | 92243A200 | 17,700 | 10,000 | SH | SOLE | 17,700 | 0 | 0 | ||
VERISK ANALYTICS INC COM | Common Stock | 92345Y106 | 17,562 | 126 | SH | SOLE | 17,562 | 0 | 0 | ||
VERIZON COMMUNICATIONS INC COM | Common Stock | 92343V104 | 1,468,011 | 27,322 | SH | SOLE | 1,468,011 | 0 | 0 | ||
VISA INC COM CL A | Common Stock | 92826C839 | 29,485 | 183 | SH | SOLE | 29,485 | 0 | 0 | ||
WALKER & DUNLOP INC COM | Common Stock | 93148P102 | 71,479 | 1,775 | SH | SOLE | 71,479 | 0 | 0 | ||
WALMART INC COM | Common Stock | 931142103 | 13,066 | 115 | SH | SOLE | 13,066 | 0 | 0 | ||
WAYFAIR INC CL A | Common Stock | 94419L101 | 10,688 | 200 | SH | SOLE | 10,688 | 0 | 0 | ||
WP CAREY INC COM | Common Stock | 92936U109 | 1,197,377 | 20,616 | SH | SOLE | 1,197,377 | 0 | 0 | ||
XILINX INC | Common Stock | 983919101 | 10,210 | 131 | SH | SOLE | 10,210 | 0 | 0 |