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 | 15,584 | 75 | SH | SOLE | 15,584 | 0 | 0 | ||
ABBOTT LABORATORIES | Common Stock | 002824100 | 26,380 | 330 | SH | SOLE | 26,380 | 0 | 0 | ||
ABBVIE INC COM | Common Stock | 00287Y109 | 28,207 | 350 | SH | SOLE | 28,207 | 0 | 0 | ||
ABRAXAS PETE CORP COM | Common Stock | 003830106 | 355,875 | 284,700 | SH | SOLE | 355,875 | 0 | 0 | ||
ACCENTURE PLC CLS A | Common Stock | G1151C101 | 72,520 | 412 | SH | SOLE | 72,520 | 0 | 0 | ||
ADOBE INC COM | Common Stock | 00724F101 | 26,649 | 100 | SH | SOLE | 26,649 | 0 | 0 | ||
AGILENT TECHNOLOGIES INC COM | Common Stock | 00846U101 | 20,818 | 259 | SH | SOLE | 20,818 | 0 | 0 | ||
ALBANY INTL CORP CL A | Common Stock | 012348108 | 1,104,204 | 15,424 | SH | SOLE | 1,104,204 | 0 | 0 | ||
ALIBABA GROUP HLDG LTD SPONSORED ADR | Common Stock | 01609W102 | 26,638 | 146 | SH | SOLE | 26,638 | 0 | 0 | ||
ALLERGAN PLC COM | Common Stock | G0177J108 | 22,694 | 155 | SH | SOLE | 22,694 | 0 | 0 | ||
ALPHABET INC CAP STK CL A | Common Stock | 02079K305 | 4,879,386 | 4,146 | SH | SOLE | 4,879,386 | 0 | 0 | ||
ALPHABET INC CAP STK CL C | Common Stock | 02079K107 | 66,738 | 57 | SH | SOLE | 66,738 | 0 | 0 | ||
AMAZON.COM INC | Common Stock | 023135106 | 6,870,134 | 3,858 | SH | SOLE | 6,870,134 | 0 | 0 | ||
AMPHENOL CORP CLASS A COM | Common Stock | 032095101 | 15,394 | 163 | SH | SOLE | 15,394 | 0 | 0 | ||
APPLE INC COM | Common Stock | 037833100 | 7,496,549 | 39,466 | SH | SOLE | 7,496,549 | 0 | 0 | ||
ARK ETF TR INNOVATION ETF | Common Stock | 00214Q104 | 5,369,043 | 114,895 | SH | SOLE | 5,369,043 | 0 | 0 | ||
AT&T INC COM | Common Stock | 00206R102 | 97,770 | 3,118 | SH | SOLE | 97,770 | 0 | 0 | ||
AUTOMATIC DATA PROCESSING INC COM | Common Stock | 053015103 | 47,922 | 300 | SH | SOLE | 47,922 | 0 | 0 | ||
AVALONBAY CMNTYS INC COM | Common Stock | 053484101 | 46,569 | 232 | SH | SOLE | 46,569 | 0 | 0 | ||
AXCELIS TECHNOLOGIES INC COM NEW | Common Stock | 054540208 | 11,066 | 550 | SH | SOLE | 11,066 | 0 | 0 | ||
BANK OF AMERICA CORP | Common Stock | 060505104 | 171,582 | 6,219 | SH | SOLE | 171,582 | 0 | 0 | ||
BERKSHIRE HATHAWAY INC COM CLASS B | Common Stock | 084670702 | 2,116,979 | 10,022 | SH | SOLE | 2,116,979 | 0 | 0 | ||
BIOGEN INC COM | Common Stock | 09062X103 | 193,122 | 817 | SH | SOLE | 193,122 | 0 | 0 | ||
BLACKROCK INC | Common Stock | 09247X101 | 60,259 | 141 | SH | SOLE | 60,259 | 0 | 0 | ||
BLACKSTONE GROUP LP COM UNIT LTD | Common Stock | 09253U108 | 38,117 | 1,090 | SH | SOLE | 38,117 | 0 | 0 | ||
BLACKSTONE MTG TR INC COM CL A | Common Stock | 09257W100 | 2,688,492 | 77,792 | SH | SOLE | 2,688,492 | 0 | 0 | ||
BLUE HILLS BANCORP INC | Common Stock | 095573101 | 13,958 | 584 | SH | SOLE | 13,958 | 0 | 0 | ||
BLUEPRINT MEDICINES CORP COM | Common Stock | 09627Y109 | 17,691 | 221 | SH | SOLE | 17,691 | 0 | 0 | ||
BOEING CO COM | Common Stock | 097023105 | 14,112 | 37 | SH | SOLE | 14,112 | 0 | 0 | ||
BOOKING HLDGS INC COM | Common Stock | 09857L108 | 20,939 | 12 | SH | SOLE | 20,939 | 0 | 0 | ||
BOOZ ALLEN HAMILTON HLDG CORP CL A | Common Stock | 099502106 | 4,378,989 | 75,318 | SH | SOLE | 4,378,989 | 0 | 0 | ||
BOX INC CL A | Common Stock | 10316T104 | 33,793 | 1,750 | SH | SOLE | 33,793 | 0 | 0 | ||
BP PLC SPONSORED ADR | Common Stock | 055622104 | 77,865 | 1,781 | SH | SOLE | 77,865 | 0 | 0 | ||
BRISTOL-MYERS SQUIBB CO COM | Common Stock | 110122108 | 29,437 | 617 | SH | SOLE | 29,437 | 0 | 0 | ||
CARBONITE INC COM | Common Stock | 141337105 | 12,107 | 488 | SH | SOLE | 12,107 | 0 | 0 | ||
CASELLA WASTE SYSTEMS INC CL A COM | Common Stock | 147448104 | 20,803 | 585 | SH | SOLE | 20,803 | 0 | 0 | ||
CASTLE BRANDS INC COM | Common Stock | 148435100 | 13,930 | 20,000 | SH | SOLE | 13,930 | 0 | 0 | ||
CATERPILLAR INC COM | Common Stock | 149123101 | 78,584 | 580 | SH | SOLE | 78,584 | 0 | 0 | ||
CHASE CORP COM | Common Stock | 16150R104 | 10,550 | 114 | SH | SOLE | 10,550 | 0 | 0 | ||
CHEFS WHSE INC COM | Common Stock | 163086101 | 16,705 | 538 | SH | SOLE | 16,705 | 0 | 0 | ||
CHEVRON CORP NEW COM | Common Stock | 166764100 | 30,795 | 250 | SH | SOLE | 30,795 | 0 | 0 | ||
CISCO SYS INC COM | Common Stock | 17275R102 | 13,821 | 256 | SH | SOLE | 13,821 | 0 | 0 | ||
COCA COLA CO | Common Stock | 191216100 | 11,434 | 244 | SH | SOLE | 11,434 | 0 | 0 | ||
COGNEX CORP | Common Stock | 192422103 | 20,344 | 400 | SH | SOLE | 20,344 | 0 | 0 | ||
COMCAST CORP NEW CL A | Common Stock | 20030N101 | 14,953 | 374 | SH | SOLE | 14,953 | 0 | 0 | ||
CONOCOPHILLIPS COM | Common Stock | 20825C104 | 2,862,479 | 42,890 | SH | SOLE | 2,862,479 | 0 | 0 | ||
COSTCO WHOLESALE CORP COM | Common Stock | 22160K105 | 35,352 | 146 | SH | SOLE | 35,352 | 0 | 0 | ||
CSP INC COM | Common Stock | 126389105 | 11,596 | 1,040 | SH | SOLE | 11,596 | 0 | 0 | ||
CTRIP COM INTL LTD AMERICAN DEP SHS | Common Stock | 22943F100 | 27,874 | 638 | SH | SOLE | 27,874 | 0 | 0 | ||
CVS HEALTH CORPORATION COM | Common Stock | 126650100 | 45,085 | 836 | SH | SOLE | 45,085 | 0 | 0 | ||
DBX ETF TR XTRACK MSCI EAFE | Common Stock | 233051200 | 45,612 | 1,461 | SH | SOLE | 45,612 | 0 | 0 | ||
DEXCOM INC COM | Common Stock | 252131107 | 25,249 | 212 | SH | SOLE | 25,249 | 0 | 0 | ||
DIAGEO PLC-SPONSORED ADR | Common Stock | 25243Q205 | 16,361 | 100 | SH | SOLE | 16,361 | 0 | 0 | ||
DISCOVER FINL SVCS | Common Stock | 254709108 | 18,786 | 264 | SH | SOLE | 18,786 | 0 | 0 | ||
DISNEY WALT CO | Common Stock | 254687106 | 81,295 | 732 | SH | SOLE | 81,295 | 0 | 0 | ||
DOLLAR GEN CORP NEW COM | Common Stock | 256677105 | 29,944 | 251 | SH | SOLE | 29,944 | 0 | 0 | ||
EATON VANCE MUN INCOME TR SH BEN INT | Common Stock | 27826U108 | 149,999 | 12,295 | SH | SOLE | 149,999 | 0 | 0 | ||
EHEALTH INC COM | Common Stock | 28238P109 | 1,820,515 | 29,203 | SH | SOLE | 1,820,515 | 0 | 0 | ||
ENERGY TRANSFER LP COM UT LTD PTN | Common Stock | 29273V100 | 88,900 | 5,784 | SH | SOLE | 88,900 | 0 | 0 | ||
ENTERPRISE PRODS PARTNERS L P COM | Common Stock | 293792107 | 376,118 | 12,925 | SH | SOLE | 376,118 | 0 | 0 | ||
EPIZYME INC COM | Common Stock | 29428V104 | 10,593 | 855 | SH | SOLE | 10,593 | 0 | 0 | ||
ETF SER SOLUTIONS LONCAR CANCER | Common Stock | 26922A826 | 108,694 | 5,171 | SH | SOLE | 108,694 | 0 | 0 | ||
ETFIS SER TR I BIOSHARES BIOTECHNOLOGY PRODS FD | Common Stock | 26923G202 | 4,028,285 | 89,896 | SH | SOLE | 4,028,285 | 0 | 0 | ||
EXCHANGE TRADED CONCEPTS TRUST EMQQ EM INTERN ETF | Common Stock | 301505889 | 532,349 | 16,171 | SH | SOLE | 532,349 | 0 | 0 | ||
EXELIXIS INC COM | Common Stock | 30161Q104 | 17,255 | 725 | SH | SOLE | 17,255 | 0 | 0 | ||
EXXON MOBIL CORP | Common Stock | 30231G102 | 228,422 | 2,827 | SH | SOLE | 228,422 | 0 | 0 | ||
EXXON MOBIL CORP COM | Common Stock | 30231G102 | 190,042 | 2,352 | SH | SOLE | 190,042 | 0 | 0 | ||
FACEBOOK INC-CLASS A | Common Stock | 30303M102 | 74,010 | 444 | SH | SOLE | 74,010 | 0 | 0 | ||
FIDELITY MSCI CONSUMER DISCRETIONARY INDEX ETF | Common Stock | 316092204 | 16,558 | 377 | SH | SOLE | 16,558 | 0 | 0 | ||
FIDELITY MSCI ENERGY INDEX ETF | Common Stock | 316092402 | 16,399 | 907 | SH | SOLE | 16,399 | 0 | 0 | ||
FIDELITY MSCI FINLS INDEX ETF | Common Stock | 316092501 | 75,528 | 2,013 | SH | SOLE | 75,528 | 0 | 0 | ||
FIDELITY MSCI HEALTH CARE INDEX ETF | Common Stock | 316092600 | 26,834 | 603 | SH | SOLE | 26,834 | 0 | 0 | ||
FIDELITY MSCI REAL ESTATE INDEX ETF | Common Stock | 316092857 | 10,388 | 400 | SH | SOLE | 10,388 | 0 | 0 | ||
FIDELITY NASDAQ COMPOSITE INDEX TRACKING STOCK | Common Stock | 315912808 | 17,652 | 58 | SH | SOLE | 17,652 | 0 | 0 | ||
FIRST REP BK SAN FRANCISCO CALIF NEW COM | Common Stock | 33616C100 | 17,781 | 177 | SH | SOLE | 17,781 | 0 | 0 | ||
FIRST TR EXCH TRADED ALPHADEX FD II ASIA PAC EX JAPAN ALPHADEX FD | Common Stock | 33737J109 | 557,265 | 18,313 | SH | SOLE | 557,265 | 0 | 0 | ||
FIRST TR EXCH TRADED ALPHADEX FD II CANADA ALPHADEX FD | Common Stock | 33737J208 | 485,377 | 21,085 | SH | SOLE | 485,377 | 0 | 0 | ||
FIRST TR EXCH TRADED ALPHADEX FD II DEV MKTS EX US ALPHADEX FD | Common Stock | 33737J174 | 528,313 | 9,717 | SH | SOLE | 528,313 | 0 | 0 | ||
FIRST TR EXCH TRADED ALPHADEX FD II EMERGING MKTS ALPHADEX FD | Common Stock | 33737J182 | 579,470 | 23,151 | SH | SOLE | 579,470 | 0 | 0 | ||
FIRST TR EXCH TRADED ALPHADEX FD II JAPAN ALPHADEX FD | Common Stock | 33737J158 | 518,861 | 10,426 | SH | SOLE | 518,861 | 0 | 0 | ||
FIRST TR EXCHANGE TRADED FD II CONSUMER DISCRETIONARY | Common Stock | 33734X101 | 540,433 | 12,843 | SH | SOLE | 540,433 | 0 | 0 | ||
FIRST TR EXCHANGE TRADED FD II ENERGY ALPHADEX FD | Common Stock | 33734X127 | 410,683 | 31,762 | SH | SOLE | 410,683 | 0 | 0 | ||
FIRST TR EXCHANGE TRADED FD II FINANCIAL ALPHADEX FD | Common Stock | 33734X135 | 518,899 | 17,148 | SH | SOLE | 518,899 | 0 | 0 | ||
FIRST TR EXCHANGE TRADED FD II HEALTH CARE ALPHADEX FD | Common Stock | 33734X143 | 501,479 | 6,563 | SH | SOLE | 501,479 | 0 | 0 | ||
FIRST TR EXCHANGE TRADED FD II INDLS PROD DURABL ALPHADEX FD | Common Stock | 33734X150 | 542,018 | 13,581 | SH | SOLE | 542,018 | 0 | 0 | ||
FIRST TR EXCHANGE TRADED FD II TECHNOLOGY ALPHADEX FD | Common Stock | 33734X176 | 590,557 | 9,239 | SH | SOLE | 590,557 | 0 | 0 | ||
FIRST TR EXCHANGE TRADED FD III FIRST TR PFD SECS & INCOME ETF | Common Stock | 33739E108 | 518,260 | 27,191 | SH | SOLE | 518,260 | 0 | 0 | ||
FIRST TR EXCHANGE TRADED FD IV STRATEGIC INCOME ETF | Common Stock | 33739Q309 | 2,436,578 | 49,006 | SH | SOLE | 2,436,578 | 0 | 0 | ||
FIRST TR EXCHANGE-TRADED FD VI DORSEY WRIGHT FOCUS 5 ETF | Common Stock | 33738R605 | 594,815 | 19,781 | SH | SOLE | 594,815 | 0 | 0 | ||
FIRST TR LARGE CAP CORE ALPHADEX FD COM SHS | Common Stock | 33734K109 | 426,080 | 7,161 | SH | SOLE | 426,080 | 0 | 0 | ||
FIRST TR MULTI CAP GROWTH ALPHADEX FD COM SHS | Common Stock | 33733F101 | 1,733,294 | 24,181 | SH | SOLE | 1,733,294 | 0 | 0 | ||
FLEXSHARES TR STOXX US ESG IMPACT INDEX FD | Common Stock | 33939L696 | 97,581 | 1,455 | SH | SOLE | 97,581 | 0 | 0 | ||
FORD MTR CO DEL COM | Common Stock | 345370860 | 2,709,613 | 308,612 | SH | SOLE | 2,709,613 | 0 | 0 | ||
FRANKLIN TEMPLETON ETF TR LIBERTYQ GLOBAL EQUITY ETF | Common Stock | 35473P405 | 1,337,940 | 43,300 | SH | SOLE | 1,337,940 | 0 | 0 | ||
GENERAL ELECTRIC CO COM | Common Stock | 369604103 | 71,728 | 7,180 | SH | SOLE | 71,728 | 0 | 0 | ||
GENERAL MTRS CO COM | Common Stock | 37045V100 | 187,503 | 5,054 | SH | SOLE | 187,503 | 0 | 0 | ||
GLOBAL X FDS RBTCS ARTFL INTE | Common Stock | 37954Y715 | 21,586 | 1,075 | SH | SOLE | 21,586 | 0 | 0 | ||
GOLDMAN SACHS GROUP INC COM | Common Stock | 38141G104 | 357,101 | 1,860 | SH | SOLE | 357,101 | 0 | 0 | ||
GW PHARMACEUTICALSW PLC ADS | Common Stock | 36197T103 | 22,926 | 136 | SH | SOLE | 22,926 | 0 | 0 | ||
HDFC BK LTD ADR | Common Stock | 40415F101 | 60,157 | 519 | SH | SOLE | 60,157 | 0 | 0 | ||
HEWLETT PACKARD ENTERPRISE CO COM | Common Stock | 42824C109 | 19,720 | 1,278 | SH | SOLE | 19,720 | 0 | 0 | ||
HOME DEPOT INC COM | Common Stock | 437076102 | 55,072 | 287 | SH | SOLE | 55,072 | 0 | 0 | ||
HONEYWELL INTERNATIONAL INC COM | Common Stock | 438516106 | 94,240 | 593 | SH | SOLE | 94,240 | 0 | 0 | ||
HP INC COM | Common Stock | 40434L105 | 32,973 | 1,697 | SH | SOLE | 32,973 | 0 | 0 | ||
HUBSPOT INC COM | Common Stock | 443573100 | 21,275 | 128 | SH | SOLE | 21,275 | 0 | 0 | ||
ILLUMINA INC COM | Common Stock | 452327109 | 3,916,558 | 12,606 | SH | SOLE | 3,916,558 | 0 | 0 | ||
INDEXIQ ETF TR IQ MERGER ARBITRAGE ETF | Common Stock | 45409B800 | 2,621,549 | 82,103 | SH | SOLE | 2,621,549 | 0 | 0 | ||
INTEL CORP COM | Common Stock | 458140100 | 45,484 | 847 | SH | SOLE | 45,484 | 0 | 0 | ||
INTERNATIONAL BUSINESS MACHS CORP COM | Common Stock | 459200101 | 21,165 | 150 | SH | SOLE | 21,165 | 0 | 0 | ||
INTUITIVE SURGICAL INC COM NEW | Common Stock | 46120E602 | 77,599 | 136 | SH | SOLE | 77,599 | 0 | 0 | ||
INVESCO ACTIVELY MANAGED EXCHANGE TRADED FD TR TOTAL RETURN BD ETF | Common Stock | 46090A804 | 678,636 | 13,115 | SH | SOLE | 678,636 | 0 | 0 | ||
INVESCO EXCHANGE- TRADED FD TR HIGH YIELD EQUITY DIVID ACHIEVERS ETF | Common Stock | 46137V563 | 933,779 | 52,254 | SH | SOLE | 933,779 | 0 | 0 | ||
INVESCO EXCHANGE- TRADED FD TR S&P 500 TOP 50 ETF | Common Stock | 46137V233 | 45,653 | 225 | SH | SOLE | 45,653 | 0 | 0 | ||
INVESCO EXCHANGE-TRADED SELF - INDEXED FD TR BULLETSHARES 2019 ETF | Common Stock | 46138J304 | 90,348 | 4,288 | SH | SOLE | 90,348 | 0 | 0 | ||
INVESCO EXCHANGE-TRADED SELF - INDEXED FD TR BULLETSHARES 2020 CORPORATE BD ETF | Common Stock | 46138J601 | 2,386,978 | 99,127 | SH | SOLE | 2,386,978 | 0 | 0 | ||
INVESCO EXCHANGE-TRADED SELF - INDEXED FD TR BULLETSHARES 2020 ETF | Common Stock | 46138J502 | 130,821 | 6,165 | SH | SOLE | 130,821 | 0 | 0 | ||
INVESCO EXCHANGE-TRADED SELF - INDEXED FD TR BULLETSHARES 2021 ETF | Common Stock | 46138J700 | 148,283 | 7,051 | SH | SOLE | 148,283 | 0 | 0 | ||
INVESCO EXCHANGE-TRADED SELF - INDEXED FD TR BULLETSHARES 2022 ETF | Common Stock | 46138J882 | 117,110 | 5,545 | SH | SOLE | 117,110 | 0 | 0 | ||
INVESCO EXCHANGE-TRADED SELF - INDEXED FD TR BULLETSHARES 2023 ETF | Common Stock | 46138J866 | 50,960 | 2,450 | SH | SOLE | 50,960 | 0 | 0 | ||
INVESCO EXCHNG TRADED FD TR II CHINA SMALL CP | Common Stock | 46138E701 | 73,217 | 2,765 | SH | SOLE | 73,217 | 0 | 0 | ||
INVESCO EXCHNG TRADED FD TR II SR LN ETF | Common Stock | 46138G508 | 15,554 | 687 | SH | SOLE | 15,554 | 0 | 0 | ||
INVESCO EXCHNG TRADED FD TR II VAR RATE PFD | Common Stock | 46138G870 | 1,401,123 | 57,003 | SH | SOLE | 1,401,123 | 0 | 0 | ||
INVESCO QQQ TR UNIT SER 1 | Common Stock | 46090E103 | 71,505 | 398 | SH | SOLE | 71,505 | 0 | 0 | ||
IROBOT CORP COM | Common Stock | 462726100 | 14,005 | 119 | SH | SOLE | 14,005 | 0 | 0 | ||
ISHARES CORE GROWTH ALLOCATION ETF | Common Stock | 464289867 | 44,968 | 1,006 | SH | SOLE | 44,968 | 0 | 0 | ||
ISHARES CORE MODERATE ALLOCATION ETF | Common Stock | 464289875 | 273,651 | 7,190 | SH | SOLE | 273,651 | 0 | 0 | ||
ISHARES CORE S&P 500 ETF | Common Stock | 464287200 | 840,021 | 2,952 | SH | SOLE | 840,021 | 0 | 0 | ||
ISHARES CORE S&P MID-CAP ETF | Common Stock | 464287507 | 1,714,449 | 9,052 | SH | SOLE | 1,714,449 | 0 | 0 | ||
ISHARES CORE S&P SMALL-CAP E | Common Stock | 464287804 | 357,899 | 4,639 | SH | SOLE | 357,899 | 0 | 0 | ||
ISHARES CORE U.S. AGGREGATE BOND ETF | Common Stock | 464287226 | 35,230 | 323 | SH | SOLE | 35,230 | 0 | 0 | ||
ISHARES EUROPE ETF | Common Stock | 464287861 | 211,700 | 4,879 | SH | SOLE | 211,700 | 0 | 0 | ||
ISHARES IBOXX INVESTMENT GRADE CORPORATE BOND ETF | Common Stock | 464287242 | 583,156 | 4,898 | SH | SOLE | 583,156 | 0 | 0 | ||
ISHARES INC CORE MSCI EMERGING MKTS ETF | Common Stock | 46434G103 | 279,906 | 5,413 | SH | SOLE | 279,906 | 0 | 0 | ||
ISHARES INC MSCI CDA ETF | Common Stock | 464286509 | 219,102 | 7,927 | SH | SOLE | 219,102 | 0 | 0 | ||
ISHARES INC MSCI JAPN SMCETF | Common Stock | 464286582 | 73,588 | 1,041 | SH | SOLE | 73,588 | 0 | 0 | ||
ISHARES INC MSCI JPN ETF NEW | Common Stock | 46434G822 | 391,412 | 7,153 | SH | SOLE | 391,412 | 0 | 0 | ||
ISHARES MSCI CHILE ETF | Common Stock | 464286640 | 10,493 | 243 | SH | SOLE | 10,493 | 0 | 0 | ||
ISHARES MSCI MEXICO ETF | Common Stock | 464286822 | 32,998 | 757 | SH | SOLE | 32,998 | 0 | 0 | ||
ISHARES MSCI THAILAND ETF | Common Stock | 464286624 | 10,600 | 120 | SH | SOLE | 10,600 | 0 | 0 | ||
ISHARES RUSSELL 1000 GROWTH ETF | Common Stock | 464287614 | 1,261,283 | 8,333 | SH | SOLE | 1,261,283 | 0 | 0 | ||
ISHARES RUSSELL 1000 VALUE ETF | Common Stock | 464287598 | 454,320 | 3,679 | SH | SOLE | 454,320 | 0 | 0 | ||
ISHARES RUSSELL 2000 ETF | Common Stock | 464287655 | 1,358,368 | 8,873 | SH | SOLE | 1,358,368 | 0 | 0 | ||
ISHARES RUSSELL 2000 GROWTH ETF | Common Stock | 464287648 | 2,441,751 | 12,416 | SH | SOLE | 2,441,751 | 0 | 0 | ||
ISHARES RUSSELL 2000 VALUE ETF | Common Stock | 464287630 | 2,011,865 | 16,779 | SH | SOLE | 2,011,865 | 0 | 0 | ||
ISHARES S&P 500 GROWTH ETF | Common Stock | 464287309 | 358,681 | 2,081 | SH | SOLE | 358,681 | 0 | 0 | ||
ISHARES S&P 500 VALUE ETF | Common Stock | 464287408 | 98,986 | 878 | SH | SOLE | 98,986 | 0 | 0 | ||
ISHARES S&P MID CAP 400 GROWTH ETF | Common Stock | 464287606 | 364,144 | 1,662 | SH | SOLE | 364,144 | 0 | 0 | ||
ISHARES S&P MIDCAP 400 VALUE ETF | Common Stock | 464287705 | 193,701 | 1,234 | SH | SOLE | 193,701 | 0 | 0 | ||
ISHARES S&P SMALLCAP 600 VALUE ETF | Common Stock | 464287879 | 377,260 | 2,557 | SH | SOLE | 377,260 | 0 | 0 | ||
ISHARES TIPS BOND ETF | Common Stock | 464287176 | 3,186,081 | 28,178 | SH | SOLE | 3,186,081 | 0 | 0 | ||
ISHARES TR BRAZIL SM-CP ETF | Common Stock | 464289131 | 258,110 | 16,881 | SH | SOLE | 258,110 | 0 | 0 | ||
ISHARES TR EAFE SML CP ETF | Common Stock | 464288273 | 979,898 | 17,060 | SH | SOLE | 979,898 | 0 | 0 | ||
ISHARES TR IBOXX HI YD ETF | Common Stock | 464288513 | 586,612 | 6,784 | SH | SOLE | 586,612 | 0 | 0 | ||
ISHARES TR JPMORGAN USD EMG MK ETF | Common Stock | 464288281 | 359,456 | 3,266 | SH | SOLE | 359,456 | 0 | 0 | ||
ISHARES TR MBS ETF | Common Stock | 464288588 | 31,589 | 297 | SH | SOLE | 31,589 | 0 | 0 | ||
ISHARES TR MSCI AC ASIA ETF | Common Stock | 464288182 | 246,001 | 3,480 | SH | SOLE | 246,001 | 0 | 0 | ||
ISHARES TR MSCI ACWI ETF | Common Stock | 464288257 | 423,088 | 5,864 | SH | SOLE | 423,088 | 0 | 0 | ||
ISHARES TR MSCI CHINA ETF | Common Stock | 46429B671 | 24,036 | 385 | SH | SOLE | 24,036 | 0 | 0 | ||
ISHARES TR MSCI GLOBAL IMPACT ETF | Common Stock | 46435G532 | 90,799 | 1,539 | SH | SOLE | 90,799 | 0 | 0 | ||
ISHARES TR MSCI INDIA SM CP | Common Stock | 46429B614 | 76,062 | 1,879 | SH | SOLE | 76,062 | 0 | 0 | ||
ISHARES TR MSCI KLD 400 SOCIAL ETF | Common Stock | 464288570 | 97,253 | 922 | SH | SOLE | 97,253 | 0 | 0 | ||
ISHARES TR MSCI USA MINIMUM VOLATILITY ETF | Common Stock | 46429B697 | 86,260 | 1,467 | SH | SOLE | 86,260 | 0 | 0 | ||
ISHARES TR NASDAQ BIOTECH | Common Stock | 464287556 | 55,676 | 498 | SH | SOLE | 55,676 | 0 | 0 | ||
ISHARES TR PFD AND INCM SEC | Common Stock | 464288687 | 1,400,580 | 38,320 | SH | SOLE | 1,400,580 | 0 | 0 | ||
ISHARES TR RUS MID CAP ETF | Common Stock | 464287499 | 10,143 | 188 | SH | SOLE | 10,143 | 0 | 0 | ||
ISHARES TR RUSSELL 200 GROWTH NDEX FD | Common Stock | 464289438 | 31,330 | 381 | SH | SOLE | 31,330 | 0 | 0 | ||
ISHARES TR RUSSELL MID-CAP VALUE ETF | Common Stock | 464287473 | 36,481 | 420 | SH | SOLE | 36,481 | 0 | 0 | ||
ISHARES TR S&P SMALL CAP 600 GROWTH ETF | Common Stock | 464287887 | 185,063 | 1,037 | SH | SOLE | 185,063 | 0 | 0 | ||
ISHARES TR U.S. MED DVC ETF | Common Stock | 464288810 | 197,727 | 854 | SH | SOLE | 197,727 | 0 | 0 | ||
ISHARES TR US INDUSTRIALS | Common Stock | 464287754 | 638,538 | 4,207 | SH | SOLE | 638,538 | 0 | 0 | ||
ISHARES TRUST CORE MSCI EAFE ETF | Common Stock | 46432F842 | 99,481 | 1,637 | SH | SOLE | 99,481 | 0 | 0 | ||
ISHARES TRUST MSCI EMG MKTS ETF USD DIS | Common Stock | 464287234 | 972,610 | 22,661 | SH | SOLE | 972,610 | 0 | 0 | ||
ISHARES U S FINANCIALS ETF | Common Stock | 464287788 | 617,229 | 5,225 | SH | SOLE | 617,229 | 0 | 0 | ||
ISHARES U S REAL ESTATE ETF | Common Stock | 464287739 | 50,135 | 576 | SH | SOLE | 50,135 | 0 | 0 | ||
ISHARES US TECHNOLOGY ETF | Common Stock | 464287721 | 638,319 | 3,349 | SH | SOLE | 638,319 | 0 | 0 | ||
JOHNSON & JOHNSON COM | Common Stock | 478160104 | 136,575 | 977 | SH | SOLE | 136,575 | 0 | 0 | ||
JPMORGAN CHASE & CO ALERIAN MLP INDEX ETN | Common Stock | 46625H365 | 1,314,734 | 51,538 | SH | SOLE | 1,314,734 | 0 | 0 | ||
JPMORGAN CHASE &CO. COM | Common Stock | 46625H100 | 241,737 | 2,388 | SH | SOLE | 241,737 | 0 | 0 | ||
KEYSIGHT TECHNOLOGIES INC COM | Common Stock | 49338L103 | 11,249 | 129 | SH | SOLE | 11,249 | 0 | 0 | ||
KONINKLIJKE PHILIPS N V NY REG SH NEW | Common Stock | 500472303 | 203,074 | 4,970 | SH | SOLE | 203,074 | 0 | 0 | ||
KRANESHARES TR CSI CHINA INTERNET ETF | Common Stock | 500767306 | 13,989 | 297 | SH | SOLE | 13,989 | 0 | 0 | ||
L3 TECHNOLOGIES INC COM | Common Stock | 502413107 | 10,938 | 53 | SH | SOLE | 10,938 | 0 | 0 | ||
MARATHON PETROLEUM CORP COM | Common Stock | 56585A102 | 10,234 | 171 | SH | SOLE | 10,234 | 0 | 0 | ||
MASTERCARD INC CL A COM | Common Stock | 57636Q104 | 5,189,789 | 22,042 | SH | SOLE | 5,189,789 | 0 | 0 | ||
MCDONALDS CORP | Common Stock | 580135101 | 65,516 | 345 | SH | SOLE | 65,516 | 0 | 0 | ||
MERCADOLIBRE INC COM | Common Stock | 58733R102 | 61,943 | 122 | SH | SOLE | 61,943 | 0 | 0 | ||
MERCK & CO INC NEW COM | Common Stock | 58933Y105 | 23,620 | 284 | SH | SOLE | 23,620 | 0 | 0 | ||
MERIDIAN BANCORP INC MD COM | Common Stock | 58958U103 | 10,967 | 699 | SH | SOLE | 10,967 | 0 | 0 | ||
MERITOR INC COM | Common Stock | 59001K100 | 17,888 | 879 | SH | SOLE | 17,888 | 0 | 0 | ||
MICROSOFT CORP | Common Stock | 594918104 | 5,111,520 | 43,340 | SH | SOLE | 5,111,520 | 0 | 0 | ||
MIDDLEBY CORP | Common Stock | 596278101 | 18,334 | 141 | SH | SOLE | 18,334 | 0 | 0 | ||
NETEASE INC SPONSORED ADR | Common Stock | 64110W102 | 36,218 | 150 | SH | SOLE | 36,218 | 0 | 0 | ||
NETFLIX INC COM | Common Stock | 64110L106 | 4,057,653 | 11,380 | SH | SOLE | 4,057,653 | 0 | 0 | ||
NIKE INC CLASS B COM NPV | Common Stock | 654106103 | 58,273 | 692 | SH | SOLE | 58,273 | 0 | 0 | ||
NORTHROP GRUMMAN CORP COM | Common Stock | 666807102 | 24,803 | 92 | SH | SOLE | 24,803 | 0 | 0 | ||
NRG ENERGY INC COM NEW | Common Stock | 629377508 | 5,550,054 | 130,651 | SH | SOLE | 5,550,054 | 0 | 0 | ||
NUVEEN ETF TR ESG MID-CAP VALUE ETF | Common Stock | 67092P508 | 89,278 | 3,275 | SH | SOLE | 89,278 | 0 | 0 | ||
NV5 GLOBAL INC COM | Common Stock | 62945V109 | 1,184,944 | 19,962 | SH | SOLE | 1,184,944 | 0 | 0 | ||
NVIDIA CORP COM | Common Stock | 67066G104 | 4,750,978 | 26,459 | SH | SOLE | 4,750,978 | 0 | 0 | ||
OIL DRI CORP OF AMERICA COM | Common Stock | 677864100 | 15,570 | 500 | SH | SOLE | 15,570 | 0 | 0 | ||
OPKO HEALTH INC COM | Common Stock | 68375N103 | 46,536 | 17,830 | SH | SOLE | 46,536 | 0 | 0 | ||
ORMAT TECHNOLOGIES INC COM | Common Stock | 686688102 | 16,545 | 300 | SH | SOLE | 16,545 | 0 | 0 | ||
OSI ETF TR OSHARS FTSE US | Common Stock | 67110P407 | 43,142 | 1,284 | SH | SOLE | 43,142 | 0 | 0 | ||
PAPA MURPHY'S HOLDINGS INC | Common Stock | 698814100 | 26,200 | 5,000 | SH | SOLE | 26,200 | 0 | 0 | ||
PAYCHEX INC COM | Common Stock | 704326107 | 24,060 | 300 | SH | SOLE | 24,060 | 0 | 0 | ||
PC CONNECTION INC COM | Common Stock | 69318J100 | 14,521 | 396 | SH | SOLE | 14,521 | 0 | 0 | ||
PEPSICO INC | Common Stock | 713448108 | 35,662 | 291 | SH | SOLE | 35,662 | 0 | 0 | ||
PFIZER INC | Common Stock | 717081103 | 44,636 | 1,051 | SH | SOLE | 44,636 | 0 | 0 | ||
PHILLIPS 66 COM | Common Stock | 718546104 | 3,008,133 | 31,608 | SH | SOLE | 3,008,133 | 0 | 0 | ||
PHILLIPS 66 PARTNERS LP COM | Common Stock | 718549207 | 15,705 | 300 | SH | SOLE | 15,705 | 0 | 0 | ||
PIMCO ETF TR ACTIVE BD ETF | Common Stock | 72201R775 | 21,108 | 200 | SH | SOLE | 21,108 | 0 | 0 | ||
PIONEER NAT RES CO COM | Common Stock | 723787107 | 17,512 | 115 | SH | SOLE | 17,512 | 0 | 0 | ||
PLUG PWR INC COM NEW | Common Stock | 72919P202 | 14,400 | 6,000 | SH | SOLE | 14,400 | 0 | 0 | ||
PRA HEALTH SCIENCES INC COM | Common Stock | 69354M108 | 1,836,549 | 16,652 | SH | SOLE | 1,836,549 | 0 | 0 | ||
PROCTER AND GAMBLE CO COM | Common Stock | 742718109 | 112,270 | 1,079 | SH | SOLE | 112,270 | 0 | 0 | ||
PROGRESSIVE CORP(OHIO) COM | Common Stock | 743315103 | 11,462 | 159 | SH | SOLE | 11,462 | 0 | 0 | ||
PROSHARES TR PROSHARES ULTRASHORT 20 YR TREAS NEW | Common Stock | 74347B201 | 38,712 | 1,200 | SH | SOLE | 38,712 | 0 | 0 | ||
PROSHARES TRUST ULTRA FINANCIALS NEW | Common Stock | 74347X633 | 58,914 | 1,471 | SH | SOLE | 58,914 | 0 | 0 | ||
PROSHARES ULTRA CONSUMER SERVICES PROSHARES | Common Stock | 74347R750 | 70,503 | 715 | SH | SOLE | 70,503 | 0 | 0 | ||
PROSHARES ULTRA GAS PROSHARES | Common Stock | 74347R719 | 45,415 | 1,465 | SH | SOLE | 45,415 | 0 | 0 | ||
PROSHARES ULTRA HEALTH CARE PROSHARES | Common Stock | 74347R735 | 70,659 | 676 | SH | SOLE | 70,659 | 0 | 0 | ||
PROSHARES ULTRA INDLS PROSHARES | Common Stock | 74347R727 | 63,856 | 875 | SH | SOLE | 63,856 | 0 | 0 | ||
PROSHARES ULTRA TECH PROSHARES | Common Stock | 74347R693 | 70,792 | 641 | SH | SOLE | 70,792 | 0 | 0 | ||
RAPID7 INC COM | Common Stock | 753422104 | 191,812 | 3,790 | SH | SOLE | 191,812 | 0 | 0 | ||
RAYTHEON CO COM NEW | Common Stock | 755111507 | 38,055 | 209 | SH | SOLE | 38,055 | 0 | 0 | ||
RBC BEARINGS INC COM | Common Stock | 75524B104 | 12,717 | 100 | SH | SOLE | 12,717 | 0 | 0 | ||
REALITY SHS ETF TR NSD NXGN ECO ETF | Common Stock | 75605A702 | 22,840 | 1,000 | SH | SOLE | 22,840 | 0 | 0 | ||
REPLIGEN CORP COM | Common Stock | 759916109 | 12,466 | 211 | SH | SOLE | 12,466 | 0 | 0 | ||
RESMED INC COM | Common Stock | 761152107 | 50,425 | 485 | SH | SOLE | 50,425 | 0 | 0 | ||
RESTAURANT BRANDS INTERNATIONAL INC COM | Common Stock | 76131D103 | 10,483 | 161 | SH | SOLE | 10,483 | 0 | 0 | ||
RMR GROUP INC CL A | Common Stock | 74967R106 | 12,562 | 206 | SH | SOLE | 12,562 | 0 | 0 | ||
ROGERS CORP | Common Stock | 775133101 | 14,776 | 93 | SH | SOLE | 14,776 | 0 | 0 | ||
ROYAL DUTCH SHELL PLC SPONSORED ADR RESPTG A SHS | Common Stock | 780259206 | 195,156 | 3,118 | SH | SOLE | 195,156 | 0 | 0 | ||
SALESFORCE.COM INC COM STOCK | Common Stock | 79466L302 | 85,045 | 537 | SH | SOLE | 85,045 | 0 | 0 | ||
SALISBURY BANCORP INC COM | Common Stock | 795226109 | 11,660 | 283 | SH | SOLE | 11,660 | 0 | 0 | ||
SECTOR SPDR TR SHS BEN INT CONSUMER STAPLES | Common Stock | 81369Y308 | 13,859 | 247 | SH | SOLE | 13,859 | 0 | 0 | ||
SECTOR SPDR TR SHS BEN INT INDUSTRIAL | Common Stock | 81369Y704 | 34,064 | 454 | SH | SOLE | 34,064 | 0 | 0 | ||
SELECT SECTOR SPDR TR COMMUNICATION | Common Stock | 81369Y852 | 40,596 | 868 | SH | SOLE | 40,596 | 0 | 0 | ||
SELECT SECTOR SPDR TR CONSUMER DISCRETIONARY | Common Stock | 81369Y407 | 671,032 | 5,894 | SH | SOLE | 671,032 | 0 | 0 | ||
SELECT SECTOR SPDR TR ENERGY | Common Stock | 81369Y506 | 1,361,790 | 20,596 | SH | SOLE | 1,361,790 | 0 | 0 | ||
SELECT SECTOR SPDR TR HEALTH CARE | Common Stock | 81369Y209 | 43,765 | 477 | SH | SOLE | 43,765 | 0 | 0 | ||
SELECT SECTOR SPDR TR HEALTH CARE | Common Stock | 81369Y209 | 561,785 | 6,123 | SH | SOLE | 561,785 | 0 | 0 | ||
SELECT SECTOR SPDR TR RL EST SEL SEC | Common Stock | 81369Y860 | 11,880 | 328 | SH | SOLE | 11,880 | 0 | 0 | ||
SELECT SECTOR SPDR TR SHS BEN INT MATERIALS | Common Stock | 81369Y100 | 87,246 | 1,572 | SH | SOLE | 87,246 | 0 | 0 | ||
SELECT SECTOR SPDR TR UTILS | Common Stock | 81369Y886 | 58,170 | 1,000 | SH | SOLE | 58,170 | 0 | 0 | ||
SELECT SECTOR SPDR TRUST TECHNOLOGY SELECT SECTOR USD DIS | Common Stock | 81369Y803 | 88,208 | 1,192 | SH | SOLE | 88,208 | 0 | 0 | ||
SPDR BLACKSTONE/GSO SEN LOAN | Common Stock | 78467V608 | 4,090,615 | 88,830 | SH | SOLE | 4,090,615 | 0 | 0 | ||
SPDR FUND CONSUMER DISCRE SELECT ETF | Common Stock | 81369Y407 | 16,850 | 148 | SH | SOLE | 16,850 | 0 | 0 | ||
SPDR GOLD TR GOLD SHS | Common Stock | 78463V107 | 212,053 | 1,738 | SH | SOLE | 212,053 | 0 | 0 | ||
SPDR INDEX SHS FDS S&P EMERGING MKTS SM CAP ETF | Common Stock | 78463X756 | 1,910,359 | 42,862 | SH | SOLE | 1,910,359 | 0 | 0 | ||
SPDR S&P500 ETF TRUST S&P 500 ETF USD DIS | Common Stock | 78462F103 | 4,321,379 | 15,298 | SH | SOLE | 4,321,379 | 0 | 0 | ||
SPDR SER TR BLOOMBERG BARCLAYS INVT GRADE FLTG RATE ETF | Common Stock | 78468R200 | 11,359 | 370 | SH | SOLE | 11,359 | 0 | 0 | ||
SPDR SER TR NUVEEN BLOOMBERG BARCLAYS SHORT TERM MUN BD ETF | Common Stock | 78468R739 | 16,968 | 350 | SH | SOLE | 16,968 | 0 | 0 | ||
SPDR SER TR S&P 400 MID CAP GROWTH ETF | Common Stock | 78464A821 | 28,692 | 546 | SH | SOLE | 28,692 | 0 | 0 | ||
SPDR SER TR S&P BIOTECH ETF | Common Stock | 78464A870 | 236,672 | 2,614 | SH | SOLE | 236,672 | 0 | 0 | ||
SPDR SER TR S&P BK ETF | Common Stock | 78464A797 | 66,122 | 1,583 | SH | SOLE | 66,122 | 0 | 0 | ||
SPDR SER TR S&P METALS & MNG ETF | Common Stock | 78464A755 | 624,675 | 21,047 | SH | SOLE | 624,675 | 0 | 0 | ||
SPDR SER TR S&P METALS & MNG ETF | Common Stock | 78464A755 | 739,795 | 24,926 | SH | SOLE | 739,795 | 0 | 0 | ||
SPDR SER TR S&P REGL BKG ETF | Common Stock | 78464A698 | 179,741 | 3,501 | SH | SOLE | 179,741 | 0 | 0 | ||
SPDR SERIES TRUST BLMBRG BRC CNVRT | Common Stock | 78464A359 | 771,941 | 14,774 | SH | SOLE | 771,941 | 0 | 0 | ||
SSGA ACTIVE ETF TR SPDR DOBLELINE TOTAL RETURN TACTICAL ETF | Common Stock | 78467V848 | 13,538 | 280 | SH | SOLE | 13,538 | 0 | 0 | ||
STAMPS.COM INC COM NEW | Common Stock | 852857200 | 696,625 | 8,557 | SH | SOLE | 696,625 | 0 | 0 | ||
STARBUCKS CORP COM | Common Stock | 855244109 | 185,627 | 2,497 | SH | SOLE | 185,627 | 0 | 0 | ||
TESLA INC COM | Common Stock | 88160R101 | 38,061 | 136 | SH | SOLE | 38,061 | 0 | 0 | ||
TJX COS INC NEW COM | Common Stock | 872540109 | 17,985 | 338 | SH | SOLE | 17,985 | 0 | 0 | ||
TRIPADVISOR INC COM | Common Stock | 896945201 | 10,290 | 200 | SH | SOLE | 10,290 | 0 | 0 | ||
UGI CORP | Common Stock | 902681105 | 99,756 | 1,800 | SH | SOLE | 99,756 | 0 | 0 | ||
ULTIMATE SOFTWARE GROUP INC COM | Common Stock | 90385D107 | 26,741 | 81 | SH | SOLE | 26,741 | 0 | 0 | ||
UNITED TECHNOLOGIES CORP COM | Common Stock | 913017109 | 58,001 | 450 | SH | SOLE | 58,001 | 0 | 0 | ||
UNITEDHEALTH GROUP | Common Stock | 91324P102 | 15,825 | 64 | SH | SOLE | 15,825 | 0 | 0 | ||
US BANCORP DEL COM NEW | Common Stock | 902973304 | 24,721 | 513 | SH | SOLE | 24,721 | 0 | 0 | ||
VANECK VECTORS ETF TR HIGH YLD MUN ETF | Common Stock | 92189H409 | 227,227 | 3,620 | SH | SOLE | 227,227 | 0 | 0 | ||
VANGUARD HIGH DIVIDEND YIELD ETF | Common Stock | 921946406 | 100,907 | 1,178 | SH | SOLE | 100,907 | 0 | 0 | ||
VANGUARD INDEX FDS S&P 500 ETF SHS NEW | Common Stock | 922908363 | 18,687 | 72 | SH | SOLE | 18,687 | 0 | 0 | ||
VANGUARD INTL EQUITY INDEX FUND INC FTSE EMERGING MARKETS ETF | Common Stock | 922042858 | 41,948 | 987 | SH | SOLE | 41,948 | 0 | 0 | ||
VANGUARD REAL ESTATE ETF | Common Stock | 922908553 | 12,689 | 146 | SH | SOLE | 12,689 | 0 | 0 | ||
VANGUARD SCOTTSDALE FDS VANGUARD SHORT-TERM CORPORATE BD INDEX FD ETF SHS | Common Stock | 92206C409 | 2,419,554 | 30,336 | SH | SOLE | 2,419,554 | 0 | 0 | ||
VANGUARD SECTOR INDEX FDS VANGUARD CONSUMER DISCRETIONARY VIPERS | Common Stock | 92204A108 | 19,138 | 111 | SH | SOLE | 19,138 | 0 | 0 | ||
VANGUARD SECTOR INDEX FDS VANGUARD ENERGY VIPERS | Common Stock | 92204A306 | 48,802 | 546 | SH | SOLE | 48,802 | 0 | 0 | ||
VANGUARD SECTOR INDEX FDS VANGUARD FINLS VIPERS | Common Stock | 92204A405 | 69,897 | 1,083 | SH | SOLE | 69,897 | 0 | 0 | ||
VANGUARD SECTOR INDEX FDS VANGUARD HEALTH CARE VIPERS | Common Stock | 92204A504 | 103,316 | 599 | SH | SOLE | 103,316 | 0 | 0 | ||
VANGUARD SECTOR INDEX FDS VANGUARD INDLS VIPERS | Common Stock | 92204A603 | 19,026 | 136 | SH | SOLE | 19,026 | 0 | 0 | ||
VANGUARD SECTOR INDEX FDS VANGUARD UTILS VIPERS | Common Stock | 92204A876 | 13,349 | 103 | SH | SOLE | 13,349 | 0 | 0 | ||
VANGUARD SPECIALIZED FUNDS VANGUARD DIVIDEND APPRECIATION ETF | Common Stock | 921908844 | 41,663 | 380 | SH | SOLE | 41,663 | 0 | 0 | ||
VANGUARD WORLD FDS COMM SRVC ETF | Common Stock | 92204A884 | 41,760 | 500 | SH | SOLE | 41,760 | 0 | 0 | ||
VANGUARD WORLD FDS VANGUARD CONSUMER STAPLES ETF | Common Stock | 92204A207 | 74,057 | 510 | SH | SOLE | 74,057 | 0 | 0 | ||
VANGUARD WORLD FDS VANGUARD INFORMATION TECHNOLOGY ETF | Common Stock | 92204A702 | 52,565 | 262 | SH | SOLE | 52,565 | 0 | 0 | ||
VAXART INC COM NEW | Common Stock | 92243A200 | 19,400 | 10,000 | SH | SOLE | 19,400 | 0 | 0 | ||
VERISK ANALYTICS INC COM | Common Stock | 92345Y106 | 5,059,586 | 38,042 | SH | SOLE | 5,059,586 | 0 | 0 | ||
VERIZON COMMUNICATIONS INC COM | Common Stock | 92343V104 | 2,971,342 | 50,251 | SH | SOLE | 2,971,342 | 0 | 0 | ||
VISA INC COM CL A | Common Stock | 92826C839 | 95,744 | 613 | SH | SOLE | 95,744 | 0 | 0 | ||
WASHINGTON TR BANCORP INC COM | Common Stock | 940610108 | 10,930 | 227 | SH | SOLE | 10,930 | 0 | 0 | ||
WAYFAIR INC CL A | Common Stock | 94419L101 | 29,690 | 200 | SH | SOLE | 29,690 | 0 | 0 | ||
WEATHERFORD INTL PLC ORD SHS | Common Stock | G48833100 | 8,376 | 12,000 | SH | SOLE | 8,376 | 0 | 0 | ||
WORLD WRESTLING ENTMT INC CL A | Common Stock | 98156Q108 | 17,356 | 200 | SH | SOLE | 17,356 | 0 | 0 | ||
WP CAREY INC COM | Common Stock | 92936U109 | 3,279,285 | 41,865 | SH | SOLE | 3,279,285 | 0 | 0 | ||
XILINX INC | Common Stock | 983919101 | 16,909 | 131 | SH | SOLE | 16,909 | 0 | 0 | ||
ZOETIS INC CL A | Common Stock | 98978V103 | 32,214 | 320 | SH | SOLE | 32,214 | 0 | 0 |