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 | Common Stock | 88579Y101 | 15,289 | 93 | SH | SOLE | 15,289 | 0 | 0 | ||
Abbott Laboratories | Common Stock | 002824100 | 27,611 | 330 | SH | SOLE | 27,611 | 0 | 0 | ||
Abraxas Petroleum Corp | Common Stock | 003830106 | 138,340 | 272,592 | SH | SOLE | 138,340 | 0 | 0 | ||
ACCENTURE PLC CLS A | Common Stock | G1151C101 | 79,248 | 412 | SH | SOLE | 79,248 | 0 | 0 | ||
Advanced Micro Devices Inc | Common Stock | 007903107 | 40,934 | 1,412 | SH | SOLE | 40,934 | 0 | 0 | ||
AGILENT TECHNOLOGIES INC COM | Common Stock | 00846U101 | 19,847 | 259 | SH | SOLE | 19,847 | 0 | 0 | ||
Albany International Corp | Common Stock | 012348108 | 17,671 | 196 | SH | SOLE | 17,671 | 0 | 0 | ||
Alibaba Group Holding Ltd ADR | Common Stock | 01609W102 | 47,828 | 286 | SH | SOLE | 47,828 | 0 | 0 | ||
Allergan plc | Common Stock | G0177J108 | 26,085 | 155 | SH | SOLE | 26,085 | 0 | 0 | ||
ALLSTATE CORP COM | Common Stock | 020002101 | 10,433 | 96 | SH | SOLE | 10,433 | 0 | 0 | ||
Alphabet Inc A | Common Stock | 02079K305 | 4,876,012 | 3,993 | SH | SOLE | 4,876,012 | 0 | 0 | ||
Alphabet Inc C | Common Stock | 02079K107 | 70,702 | 58 | SH | SOLE | 70,702 | 0 | 0 | ||
Amazon.com Inc | Common Stock | 023135106 | 4,384,909 | 2,526 | SH | SOLE | 4,384,909 | 0 | 0 | ||
AMPHENOL CORP CLASS A COM | Common Stock | 032095101 | 15,730 | 163 | SH | SOLE | 15,730 | 0 | 0 | ||
Apple Inc | Common Stock | 037833100 | 5,963,425 | 26,626 | SH | SOLE | 5,963,425 | 0 | 0 | ||
ARK Innovation ETF | Common Stock | 00214Q104 | 4,755,214 | 110,870 | SH | SOLE | 4,755,214 | 0 | 0 | ||
AT&T Inc | Common Stock | 00206R102 | 120,028 | 3,172 | SH | SOLE | 120,028 | 0 | 0 | ||
AUTOMATIC DATA PROCESSING INC COM | Common Stock | 053015103 | 48,426 | 300 | SH | SOLE | 48,426 | 0 | 0 | ||
AvalonBay Communities Inc | Common Stock | 053484101 | 49,957 | 232 | SH | SOLE | 49,957 | 0 | 0 | ||
BANK OF AMERICA CORP | Common Stock | 060505104 | 181,408 | 6,219 | SH | SOLE | 181,408 | 0 | 0 | ||
Berkshire Hathaway Inc B | Common Stock | 084670702 | 6,367,700 | 30,611 | SH | SOLE | 6,367,700 | 0 | 0 | ||
Biogen Inc | Common Stock | 09062X103 | 97,086 | 417 | SH | SOLE | 97,086 | 0 | 0 | ||
Blackstone Mortgage Trust Inc A | Common Stock | 09257W100 | 2,744,855 | 76,565 | SH | SOLE | 2,744,855 | 0 | 0 | ||
Blueprint Medicines Corp | Common Stock | 09627Y109 | 16,237 | 221 | SH | SOLE | 16,237 | 0 | 0 | ||
Boeing Co | Common Stock | 097023105 | 36,145 | 95 | SH | SOLE | 36,145 | 0 | 0 | ||
Booz Allen Hamilton Holding Corp | Common Stock | 099502106 | 5,177,926 | 72,908 | SH | SOLE | 5,177,926 | 0 | 0 | ||
BOX INC CL A | Common Stock | 10316T104 | 28,980 | 1,750 | SH | SOLE | 28,980 | 0 | 0 | ||
BP PLC SPONSORED ADR | Common Stock | 055622104 | 67,660 | 1,781 | SH | SOLE | 67,660 | 0 | 0 | ||
BRISTOL-MYERS SQUIBB CO | Common Stock | 110122108 | 18,763 | 370 | SH | SOLE | 18,763 | 0 | 0 | ||
CACI International Inc | Common Stock | 127190304 | 18,963 | 82 | SH | SOLE | 18,963 | 0 | 0 | ||
Casella Waste Systems Inc | Common Stock | 147448104 | 25,120 | 585 | SH | SOLE | 25,120 | 0 | 0 | ||
Castle Brands Inc | Common Stock | 148435100 | 25,200 | 20,000 | SH | SOLE | 25,200 | 0 | 0 | ||
Chase Corp | Common Stock | 16150R104 | 12,470 | 114 | SH | SOLE | 12,470 | 0 | 0 | ||
Cheniere Energy Inc | Common Stock | 16411R208 | 3,164,414 | 50,181 | SH | SOLE | 3,164,414 | 0 | 0 | ||
CHEVRON CORP NEW COM | Common Stock | 166764100 | 29,650 | 250 | SH | SOLE | 29,650 | 0 | 0 | ||
CISCO SYS INC COM | Common Stock | 17275R102 | 12,649 | 256 | SH | SOLE | 12,649 | 0 | 0 | ||
COCA COLA CO | Common Stock | 191216100 | 13,283 | 244 | SH | SOLE | 13,283 | 0 | 0 | ||
COMCAST CORP NEW CL A | Common Stock | 20030N101 | 16,860 | 374 | SH | SOLE | 16,860 | 0 | 0 | ||
Costco Wholesale Corp | Common Stock | 22160K105 | 42,064 | 146 | SH | SOLE | 42,064 | 0 | 0 | ||
CSP Inc | Common Stock | 126389105 | 13,957 | 1,040 | SH | SOLE | 13,957 | 0 | 0 | ||
Ctrip.com International Ltd | Common Stock | 22943F100 | 18,687 | 638 | SH | SOLE | 18,687 | 0 | 0 | ||
DexCom Inc | Common Stock | 252131107 | 31,639 | 212 | SH | SOLE | 31,639 | 0 | 0 | ||
DISCOVER FINL SVCS | Common Stock | 254709108 | 21,408 | 264 | SH | SOLE | 21,408 | 0 | 0 | ||
DISNEY WALT CO | Common Stock | 254687106 | 68,679 | 527 | SH | SOLE | 68,679 | 0 | 0 | ||
DOLLAR GEN CORP NEW COM | Common Stock | 256677105 | 62,146 | 391 | SH | SOLE | 62,146 | 0 | 0 | ||
eHealth Inc | Common Stock | 28238P109 | 1,365,655 | 20,447 | SH | SOLE | 1,365,655 | 0 | 0 | ||
ENERGY TRANSFER LP COM UT LTD PTN | Common Stock | 29273V100 | 38,102 | 2,913 | SH | SOLE | 38,102 | 0 | 0 | ||
ENTERPRISE PRODS PARTNERS L P COM | Common Stock | 293792107 | 302,291 | 10,577 | SH | SOLE | 302,291 | 0 | 0 | ||
ETF SER SOLUTIONS LONCAR CANCER | Common Stock | 26922A826 | 80,487 | 4,291 | SH | SOLE | 80,487 | 0 | 0 | ||
ETFMG Prime Cyber Security ETF | Common Stock | 26924G201 | 12,230 | 327 | SH | SOLE | 12,230 | 0 | 0 | ||
EXCHANGE TRADED CONCEPTS TRUST EMQQ EMG | Common Stock | 301505889 | 851,698 | 27,298 | SH | SOLE | 851,698 | 0 | 0 | ||
Exelixis Inc | Common Stock | 30161Q104 | 12,822 | 725 | SH | SOLE | 12,822 | 0 | 0 | ||
Exxon Mobil Corp | Common Stock | 30231G102 | 370,067 | 5,241 | SH | SOLE | 370,067 | 0 | 0 | ||
FACEBOOK INC-CLASS A | Common Stock | 30303M102 | 25,109 | 141 | SH | SOLE | 25,109 | 0 | 0 | ||
FIDELITY MSCI CONSUMER DISCRETIONARY IND | Common Stock | 316092204 | 17,248 | 377 | SH | SOLE | 17,248 | 0 | 0 | ||
FIDELITY MSCI ENERGY INDEX ETF | Common Stock | 316092402 | 14,276 | 907 | SH | SOLE | 14,276 | 0 | 0 | ||
FIDELITY MSCI FINLS INDEX ETF | Common Stock | 316092501 | 67,414 | 1,658 | SH | SOLE | 67,414 | 0 | 0 | ||
FIDELITY MSCI HEALTH CARE INDEX ETF | Common Stock | 316092600 | 26,152 | 603 | SH | SOLE | 26,152 | 0 | 0 | ||
FIDELITY MSCI REAL ESTATE INDEX ETF | Common Stock | 316092857 | 12,750 | 457 | SH | SOLE | 12,750 | 0 | 0 | ||
FIDELITY NASDAQ COMPOSITE INDEX TRACKING | Common Stock | 315912808 | 18,213 | 58 | SH | SOLE | 18,213 | 0 | 0 | ||
First Republic Bank | Common Stock | 33616C100 | 17,116 | 177 | SH | SOLE | 17,116 | 0 | 0 | ||
FIRST TR EXCH TRADED ALPHADEX FD II ASIA | Common Stock | 33737J109 | 488,436 | 17,782 | SH | SOLE | 488,436 | 0 | 0 | ||
FIRST TR EXCH TRADED ALPHADEX FD II CANA | Common Stock | 33737J208 | 476,649 | 20,422 | SH | SOLE | 476,649 | 0 | 0 | ||
FIRST TR EXCH TRADED ALPHADEX FD II DEV | Common Stock | 33737J174 | 499,638 | 9,546 | SH | SOLE | 499,638 | 0 | 0 | ||
FIRST TR EXCH TRADED ALPHADEX FD II EMER | Common Stock | 33737J182 | 524,730 | 22,291 | SH | SOLE | 524,730 | 0 | 0 | ||
FIRST TR EXCH TRADED ALPHADEX FD II JAPA | Common Stock | 33737J158 | 487,417 | 10,182 | SH | SOLE | 487,417 | 0 | 0 | ||
FIRST TR EXCHANGE TRADED FD II CONSUMER | Common Stock | 33734X101 | 457,798 | 10,887 | SH | SOLE | 457,798 | 0 | 0 | ||
FIRST TR EXCHANGE TRADED FD II FINANCIAL | Common Stock | 33734X135 | 466,303 | 14,659 | SH | SOLE | 466,303 | 0 | 0 | ||
FIRST TR EXCHANGE TRADED FD II HEALTH CA | Common Stock | 33734X143 | 456,636 | 6,169 | SH | SOLE | 456,636 | 0 | 0 | ||
FIRST TR EXCHANGE TRADED FD II INDLS PRO | Common Stock | 33734X150 | 465,122 | 11,122 | SH | SOLE | 465,122 | 0 | 0 | ||
FIRST TR EXCHANGE TRADED FD II MATERIALS | Common Stock | 33734X168 | 439,767 | 11,809 | SH | SOLE | 439,767 | 0 | 0 | ||
FIRST TR EXCHANGE TRADED FD II TECHNOLOG | Common Stock | 33734X176 | 460,806 | 7,073 | SH | SOLE | 460,806 | 0 | 0 | ||
FIRST TR EXCHANGE TRADED FD III FIRST TR | Common Stock | 33739E108 | 541,904 | 27,466 | SH | SOLE | 541,904 | 0 | 0 | ||
FIRST TR EXCHANGE TRADED FD IV NO AMER E | Common Stock | 33738D101 | 341,908 | 13,361 | SH | SOLE | 341,908 | 0 | 0 | ||
FIRST TR LARGE CAP CORE ALPHADEX FD COM | Common Stock | 33734K109 | 364,304 | 5,982 | SH | SOLE | 364,304 | 0 | 0 | ||
First Trust Dorsey Wright Focus 5 ETF | Common Stock | 33738R605 | 614,969 | 20,783 | SH | SOLE | 614,969 | 0 | 0 | ||
First Trust Multi Cap Gr AlphaDEX ETF | Common Stock | 33733F101 | 1,785,808 | 24,363 | SH | SOLE | 1,785,808 | 0 | 0 | ||
First Trust Strategic Income ETF | Common Stock | 33739Q309 | 2,502,138 | 49,245 | SH | SOLE | 2,502,138 | 0 | 0 | ||
FlexShares STOXX US ESG Impact ETF | Common Stock | 33939L696 | 113,835 | 1,605 | SH | SOLE | 113,835 | 0 | 0 | ||
Ford Motor Co | Common Stock | 345370860 | 2,805,332 | 306,259 | SH | SOLE | 2,805,332 | 0 | 0 | ||
Franklin LibertyQ Global Equity ETF | Common Stock | 35473P405 | 1,426,505 | 45,114 | SH | SOLE | 1,426,505 | 0 | 0 | ||
General Dynamics Corp | Common Stock | 369550108 | 20,831 | 114 | SH | SOLE | 20,831 | 0 | 0 | ||
General Electric Co | Common Stock | 369604103 | 44,074 | 4,930 | SH | SOLE | 44,074 | 0 | 0 | ||
General Motors Co | Common Stock | 37045V100 | 189,424 | 5,054 | SH | SOLE | 189,424 | 0 | 0 | ||
GLOBAL X FDS RBTCS ARTFL INTE | Common Stock | 37954Y715 | 21,522 | 1,075 | SH | SOLE | 21,522 | 0 | 0 | ||
GOLDMAN SACHS GROUP INC | Common Stock | 38141G104 | 100,507 | 485 | SH | SOLE | 100,507 | 0 | 0 | ||
GW Pharmaceuticals PLC | Common Stock | 36197T103 | 15,644 | 136 | SH | SOLE | 15,644 | 0 | 0 | ||
HDFC Bank Ltd | Common Stock | 40415F101 | 59,218 | 1,038 | SH | SOLE | 59,218 | 0 | 0 | ||
Hewlett Packard Enterprise Co | Common Stock | 42824C109 | 19,387 | 1,278 | SH | SOLE | 19,387 | 0 | 0 | ||
HONEYWELL INTERNATIONAL INC | Common Stock | 438516106 | 27,410 | 162 | SH | SOLE | 27,410 | 0 | 0 | ||
HP Inc | Common Stock | 40434L105 | 32,107 | 1,697 | SH | SOLE | 32,107 | 0 | 0 | ||
HubSpot Inc | Common Stock | 443573100 | 19,406 | 128 | SH | SOLE | 19,406 | 0 | 0 | ||
Huntington Ingalls Industries Inc | Common Stock | 446413106 | 13,766 | 65 | SH | SOLE | 13,766 | 0 | 0 | ||
Illumina Inc | Common Stock | 452327109 | 3,692,927 | 12,139 | SH | SOLE | 3,692,927 | 0 | 0 | ||
Intel Corp | Common Stock | 458140100 | 33,340 | 647 | SH | SOLE | 33,340 | 0 | 0 | ||
International Business Machines Corp | Common Stock | 459200101 | 21,813 | 150 | SH | SOLE | 21,813 | 0 | 0 | ||
Intuitive Surgical Inc | Common Stock | 46120E602 | 73,430 | 136 | SH | SOLE | 73,430 | 0 | 0 | ||
Invesco BulletShares 2019 Corp Bd ETF | Common Stock | 18383M522 | 55,082 | 2,613 | SH | SOLE | 55,082 | 0 | 0 | ||
Invesco BulletShares 2020 Corp Bd ETF | Common Stock | 18383M514 | 219,816 | 10,320 | SH | SOLE | 219,816 | 0 | 0 | ||
Invesco BulletShares 2020 HY Corp Bd ETF | Common Stock | 46138J601 | 2,463,007 | 102,861 | SH | SOLE | 2,463,007 | 0 | 0 | ||
Invesco BulletShares 2021 Corp Bd ETF | Common Stock | 18383M266 | 213,110 | 10,024 | SH | SOLE | 213,110 | 0 | 0 | ||
Invesco BulletShares 2022 Corp Bd ETF | Common Stock | 18383M258 | 146,368 | 6,811 | SH | SOLE | 146,368 | 0 | 0 | ||
Invesco BulletShares 2023 Corp Bd ETF | Common Stock | 46138J866 | 213,965 | 10,050 | SH | SOLE | 213,965 | 0 | 0 | ||
Invesco BulletShares 2024 Corp Bd ETF | Common Stock | 46138J841 | 154,296 | 7,200 | SH | SOLE | 154,296 | 0 | 0 | ||
Invesco BulletShares 2025 Corp Bd ETF | Common Stock | 46138J825 | 53,425 | 2,500 | SH | SOLE | 53,425 | 0 | 0 | ||
Invesco DWA Healthcare Momentum ETF | Common Stock | 46137V852 | 3,142,489 | 40,175 | SH | SOLE | 3,142,489 | 0 | 0 | ||
Invesco High Yield Eq Div Achieve ETF | Common Stock | 46137V563 | 1,005,787 | 54,931 | SH | SOLE | 1,005,787 | 0 | 0 | ||
INVESCO QQQ TR UNIT SER 1 | Common Stock | 46090E103 | 75,146 | 398 | SH | SOLE | 75,146 | 0 | 0 | ||
Invesco S&P 500 Top 50 ETF | Common Stock | 46137V233 | 47,799 | 225 | SH | SOLE | 47,799 | 0 | 0 | ||
Invesco Total Return Bond ETF | Common Stock | 18385P705 | 713,639 | 13,151 | SH | SOLE | 713,639 | 0 | 0 | ||
INVESCO VARIABLE RATE PREFERRED ETF | Common Stock | 46138G870 | 1,248,325 | 49,108 | SH | SOLE | 1,248,325 | 0 | 0 | ||
IQ Merger Arbitrage ETF | Common Stock | 45409B800 | 2,689,316 | 83,910 | SH | SOLE | 2,689,316 | 0 | 0 | ||
IRON MOUNTAIN INC | Common Stock | 46284V101 | 10,041 | 310 | SH | SOLE | 10,041 | 0 | 0 | ||
ISHARES CORE GROWTH ALLOCATION ETF | Common Stock | 464289867 | 46,336 | 1,006 | SH | SOLE | 46,336 | 0 | 0 | ||
ISHARES CORE MODERATE ALLOCATIN ETF | Common Stock | 464289875 | 268,783 | 6,841 | SH | SOLE | 268,783 | 0 | 0 | ||
iShares Core S&P 500 | Common Stock | 464287200 | 998,848 | 3,346 | SH | SOLE | 998,848 | 0 | 0 | ||
iShares Core S&P Mid-Cap | Common Stock | 464287507 | 1,188,365 | 6,150 | SH | SOLE | 1,188,365 | 0 | 0 | ||
ISHARES CORE S&P SMALL-CAP E | Common Stock | 464287804 | 361,100 | 4,639 | SH | SOLE | 361,100 | 0 | 0 | ||
ISHARES CORE U.S. AGGREGATE BOND ETF | Common Stock | 464287226 | 36,554 | 323 | SH | SOLE | 36,554 | 0 | 0 | ||
ISHARES EDGE MSCI MIN VOL GLOBAL ETF | Common Stock | 464286525 | 12,886 | 136 | SH | SOLE | 12,886 | 0 | 0 | ||
iShares Edge MSCI Min Vol USA | Common Stock | 46429B697 | 100,188 | 1,563 | SH | SOLE | 100,188 | 0 | 0 | ||
ISHARES EUROPE ETF | Common Stock | 464287861 | 172,474 | 3,986 | SH | SOLE | 172,474 | 0 | 0 | ||
ISHARES GLOBAL ENERGY ETF | Common Stock | 464287341 | 32,210 | 1,054 | SH | SOLE | 32,210 | 0 | 0 | ||
ISHARES IBOXX INVESTMENT GRADE CORPORATE | Common Stock | 464287242 | 599,029 | 4,699 | SH | SOLE | 599,029 | 0 | 0 | ||
ISHARES INC CORE MSCI EMERGING MKTS ETF | Common Stock | 46434G103 | 262,012 | 5,345 | SH | SOLE | 262,012 | 0 | 0 | ||
ISHARES INC MSCI CDA ETF | Common Stock | 464286509 | 77,857 | 2,694 | SH | SOLE | 77,857 | 0 | 0 | ||
ISHARES INC MSCI JPN ETF NEW | Common Stock | 46434G822 | 403,365 | 7,109 | SH | SOLE | 403,365 | 0 | 0 | ||
iShares JPMorgan USD Emerg Markets Bond | Common Stock | 464288281 | 421,549 | 3,719 | SH | SOLE | 421,549 | 0 | 0 | ||
iShares MSCI Brazil Small-Cap ETF | Common Stock | 464289131 | 258,701 | 15,032 | SH | SOLE | 258,701 | 0 | 0 | ||
ISHARES MSCI EAFE ETF | Common Stock | 464287465 | 15,520 | 238 | SH | SOLE | 15,520 | 0 | 0 | ||
ISHARES MSCI EAFE SMALL CAP ETF | Common Stock | 464288273 | 930,903 | 16,266 | SH | SOLE | 930,903 | 0 | 0 | ||
iShares MSCI Emerging Markets | Common Stock | 464287234 | 14,305 | 350 | SH | SOLE | 14,305 | 0 | 0 | ||
iShares MSCI Global Impact ETF | Common Stock | 46435G532 | 100,354 | 1,719 | SH | SOLE | 100,354 | 0 | 0 | ||
iShares MSCI KLD 400 Social ETF | Common Stock | 464288570 | 112,906 | 1,018 | SH | SOLE | 112,906 | 0 | 0 | ||
iShares Preferred&Income Securities ETF | Common Stock | 464288687 | 1,496,096 | 39,864 | SH | SOLE | 1,496,096 | 0 | 0 | ||
iShares Russell 1000 Growth | Common Stock | 464287614 | 1,026,421 | 6,430 | SH | SOLE | 1,026,421 | 0 | 0 | ||
ISHARES RUSSELL 1000 VALUE ETF | Common Stock | 464287598 | 251,903 | 1,964 | SH | SOLE | 251,903 | 0 | 0 | ||
iShares Russell 2000 | Common Stock | 464287655 | 823,744 | 5,443 | SH | SOLE | 823,744 | 0 | 0 | ||
iShares Russell 2000 Growth | Common Stock | 464287648 | 3,102,375 | 16,097 | SH | SOLE | 3,102,375 | 0 | 0 | ||
iShares Russell Mid-Cap Value ETF | Common Stock | 464287473 | 37,674 | 420 | SH | SOLE | 37,674 | 0 | 0 | ||
iShares Russell Top 200 Growth ETF | Common Stock | 464289438 | 33,170 | 381 | SH | SOLE | 33,170 | 0 | 0 | ||
ISHARES S&P 100 ETF | Common Stock | 464287101 | 23,011 | 175 | SH | SOLE | 23,011 | 0 | 0 | ||
iShares S&P 500 Growth | Common Stock | 464287309 | 1,352,025 | 7,510 | SH | SOLE | 1,352,025 | 0 | 0 | ||
ISHARES S&P 500 VALUE ETF | Common Stock | 464287408 | 78,037 | 655 | SH | SOLE | 78,037 | 0 | 0 | ||
ISHARES S&P MID CAP 400 GROWTH ETF | Common Stock | 464287606 | 372,055 | 1,662 | SH | SOLE | 372,055 | 0 | 0 | ||
ISHARES S&P MIDCAP 400 VALUE ETF | Common Stock | 464287705 | 197,317 | 1,234 | SH | SOLE | 197,317 | 0 | 0 | ||
iShares S&P Small-Cap 600 Growth ETF | Common Stock | 464287887 | 184,980 | 1,037 | SH | SOLE | 184,980 | 0 | 0 | ||
ISHARES S&P SMALLCAP 600 VALUE ETF | Common Stock | 464287879 | 300,680 | 2,002 | SH | SOLE | 300,680 | 0 | 0 | ||
iShares TIPS Bond | Common Stock | 464287176 | 3,865,945 | 33,244 | SH | SOLE | 3,865,945 | 0 | 0 | ||
ISHARES TR BARCLAYS 7 10 YR | Common Stock | 464287440 | 10,122 | 90 | SH | SOLE | 10,122 | 0 | 0 | ||
ISHARES TR COHEN STEER REIT | Common Stock | 464287564 | 35,646 | 297 | SH | SOLE | 35,646 | 0 | 0 | ||
ISHARES TR IBOXX HI YD ETF | Common Stock | 464288513 | 552,222 | 6,335 | SH | SOLE | 552,222 | 0 | 0 | ||
ISHARES TR MBS ETF | Common Stock | 464288588 | 28,808 | 266 | SH | SOLE | 28,808 | 0 | 0 | ||
ISHARES TR MICRO-CAP ETF | Common Stock | 464288869 | 11,460 | 130 | SH | SOLE | 11,460 | 0 | 0 | ||
ISHARES TR MSCI AC ASIA ETF | Common Stock | 464288182 | 189,940 | 2,864 | SH | SOLE | 189,940 | 0 | 0 | ||
ISHARES TR MSCI ACWI ETF | Common Stock | 464288257 | 391,686 | 5,311 | SH | SOLE | 391,686 | 0 | 0 | ||
ISHARES TR MSCI CHINA ETF | Common Stock | 46429B671 | 21,591 | 385 | SH | SOLE | 21,591 | 0 | 0 | ||
ISHARES TR MSCI INDIA SM CP | Common Stock | 46429B614 | 118,911 | 3,382 | SH | SOLE | 118,911 | 0 | 0 | ||
ISHARES TR NASDAQ BIOTECH | Common Stock | 464287556 | 49,551 | 498 | SH | SOLE | 49,551 | 0 | 0 | ||
ISHARES TR RUS MID CAP ETF | Common Stock | 464287499 | 21,709 | 388 | SH | SOLE | 21,709 | 0 | 0 | ||
ISHARES TR U.S. MED DVC ETF | Common Stock | 464288810 | 186,419 | 754 | SH | SOLE | 186,419 | 0 | 0 | ||
ISHARES TR US INDUSTRIALS | Common Stock | 464287754 | 584,775 | 3,682 | SH | SOLE | 584,775 | 0 | 0 | ||
ISHARES TRUST CORE MSCI EAFE ETF | Common Stock | 46432F842 | 99,972 | 1,637 | SH | SOLE | 99,972 | 0 | 0 | ||
ISHARES U S FINANCIALS ETF | Common Stock | 464287788 | 592,415 | 4,602 | SH | SOLE | 592,415 | 0 | 0 | ||
ISHARES U S REAL ESTATE ETF | Common Stock | 464287739 | 49,109 | 525 | SH | SOLE | 49,109 | 0 | 0 | ||
ISHARES US TECHNOLOGY ETF | Common Stock | 464287721 | 583,836 | 2,859 | SH | SOLE | 583,836 | 0 | 0 | ||
Johnson & Johnson | Common Stock | 478160104 | 38,038 | 294 | SH | SOLE | 38,038 | 0 | 0 | ||
JPMorgan Alerian MLP ETN | Common Stock | 46625H365 | 592,268 | 25,452 | SH | SOLE | 592,268 | 0 | 0 | ||
JPMorgan Chase & Co | Common Stock | 46625H100 | 201,015 | 1,708 | SH | SOLE | 201,015 | 0 | 0 | ||
KEYSIGHT TECHNOLOGIES INC | Common Stock | 49338L103 | 12,545 | 129 | SH | SOLE | 12,545 | 0 | 0 | ||
KONINKLIJKE PHILIPS N V NY REG SH NEW | Common Stock | 500472303 | 229,266 | 4,970 | SH | SOLE | 229,266 | 0 | 0 | ||
KraneShares CSI China Internet ETF | Common Stock | 500767306 | 12,275 | 297 | SH | SOLE | 12,275 | 0 | 0 | ||
L3HARRIS TECHNOLOGIES INC COM | Common Stock | 502431109 | 14,188 | 68 | SH | SOLE | 14,188 | 0 | 0 | ||
Lockheed Martin Corp | Common Stock | 539830109 | 81,913 | 210 | SH | SOLE | 81,913 | 0 | 0 | ||
Mastercard Inc A | Common Stock | 57636Q104 | 5,450,138 | 20,069 | SH | SOLE | 5,450,138 | 0 | 0 | ||
MCDONALDS CORP | Common Stock | 580135101 | 74,075 | 345 | SH | SOLE | 74,075 | 0 | 0 | ||
MercadoLibre Inc | Common Stock | 58733R102 | 67,250 | 122 | SH | SOLE | 67,250 | 0 | 0 | ||
Meridian Bancorp Inc Md Com | Common Stock | 58958U103 | 13,106 | 699 | SH | SOLE | 13,106 | 0 | 0 | ||
MERITOR INC COM | Common Stock | 59001K100 | 16,262 | 879 | SH | SOLE | 16,262 | 0 | 0 | ||
Microsoft Corp | Common Stock | 594918104 | 5,782,675 | 41,593 | SH | SOLE | 5,782,675 | 0 | 0 | ||
National Grid PLC ADR | Common Stock | 636274300 | 4,352,269 | 80,404 | SH | SOLE | 4,352,269 | 0 | 0 | ||
NetEase Inc | Common Stock | 64110W102 | 39,927 | 150 | SH | SOLE | 39,927 | 0 | 0 | ||
Netflix Inc | Common Stock | 64110L106 | 2,982,893 | 11,146 | SH | SOLE | 2,982,893 | 0 | 0 | ||
Nike Inc B | Common Stock | 654106103 | 10,237 | 109 | SH | SOLE | 10,237 | 0 | 0 | ||
Northrop Grumman Corp | Common Stock | 666807102 | 34,481 | 92 | SH | SOLE | 34,481 | 0 | 0 | ||
NRG Energy Inc | Common Stock | 629377508 | 4,208,015 | 106,263 | SH | SOLE | 4,208,015 | 0 | 0 | ||
Nuveen ESG Mid-Cap Value ETF | Common Stock | 67092P508 | 105,851 | 3,645 | SH | SOLE | 105,851 | 0 | 0 | ||
NV5 Global Inc | Common Stock | 62945V109 | 1,225,651 | 17,953 | SH | SOLE | 1,225,651 | 0 | 0 | ||
NVIDIA Corp | Common Stock | 67066G104 | 4,453,233 | 25,583 | SH | SOLE | 4,453,233 | 0 | 0 | ||
OIL DRI CORP OF AMERICA COM | Common Stock | 677864100 | 17,030 | 500 | SH | SOLE | 17,030 | 0 | 0 | ||
ONEOK Inc | Common Stock | 682680103 | 3,443,902 | 46,735 | SH | SOLE | 3,443,902 | 0 | 0 | ||
OPKO Health Inc | Common Stock | 68375N103 | 37,265 | 17,830 | SH | SOLE | 37,265 | 0 | 0 | ||
Ormat Technologies Inc | Common Stock | 686688102 | 22,287 | 300 | SH | SOLE | 22,287 | 0 | 0 | ||
OSI ETF TR OSHARS FTSE US | Common Stock | 67110P407 | 37,673 | 1,084 | SH | SOLE | 37,673 | 0 | 0 | ||
Paychex Inc | Common Stock | 704326107 | 24,831 | 300 | SH | SOLE | 24,831 | 0 | 0 | ||
PC Connection Inc | Common Stock | 69318J100 | 15,404 | 396 | SH | SOLE | 15,404 | 0 | 0 | ||
PEPSICO INC | Common Stock | 713448108 | 43,324 | 316 | SH | SOLE | 43,324 | 0 | 0 | ||
PFIZER INC | Common Stock | 717081103 | 37,762 | 1,051 | SH | SOLE | 37,762 | 0 | 0 | ||
PHILLIPS 66 COM | Common Stock | 718546104 | 20,480 | 200 | SH | SOLE | 20,480 | 0 | 0 | ||
PHILLIPS 66 PARTNERS LP COM UNIT REP INT | Common Stock | 718549207 | 16,986 | 300 | SH | SOLE | 16,986 | 0 | 0 | ||
PIMCO Active Bond ETF | Common Stock | 72201R775 | 19,058 | 175 | SH | SOLE | 19,058 | 0 | 0 | ||
Pioneer Natural Resources Co | Common Stock | 723787107 | 14,464 | 115 | SH | SOLE | 14,464 | 0 | 0 | ||
PRA Health Sciences Inc | Common Stock | 69354M108 | 1,453,521 | 14,648 | SH | SOLE | 1,453,521 | 0 | 0 | ||
Procter & Gamble Co | Common Stock | 742718109 | 133,087 | 1,070 | SH | SOLE | 133,087 | 0 | 0 | ||
PROGRESSIVE CORP OHIO COM | Common Stock | 743315103 | 12,283 | 159 | SH | SOLE | 12,283 | 0 | 0 | ||
PROSHARES TR ULTRA COMM SER | Common Stock | 74347B136 | 67,331 | 1,429 | SH | SOLE | 67,331 | 0 | 0 | ||
PROSHARES TRUST ULTRA FINANCIALS NEW | Common Stock | 74347X633 | 72,273 | 1,541 | SH | SOLE | 72,273 | 0 | 0 | ||
PROSHARES ULTRA BASIC MATERIALS PROSHARE | Common Stock | 74347R776 | 78,834 | 1,409 | SH | SOLE | 78,834 | 0 | 0 | ||
PROSHARES ULTRA CONSUMER SERVICES PROSHA | Common Stock | 74347R750 | 67,012 | 621 | SH | SOLE | 67,012 | 0 | 0 | ||
PROSHARES ULTRA HEALTH CARE PROSHARES | Common Stock | 74347R735 | 67,370 | 686 | SH | SOLE | 67,370 | 0 | 0 | ||
PROSHARES ULTRA INDLS PROSHARES | Common Stock | 74347R727 | 71,660 | 912 | SH | SOLE | 71,660 | 0 | 0 | ||
PROSHARES ULTRA TECH PROSHARES | Common Stock | 74347R693 | 70,880 | 575 | SH | SOLE | 70,880 | 0 | 0 | ||
ProShares UltraShort 20 Year Treasury | Common Stock | 74347B201 | 29,232 | 1,200 | SH | SOLE | 29,232 | 0 | 0 | ||
Rapid7 Inc | Common Stock | 753422104 | 81,248 | 1,790 | SH | SOLE | 81,248 | 0 | 0 | ||
Raytheon Co | Common Stock | 755111507 | 68,863 | 351 | SH | SOLE | 68,863 | 0 | 0 | ||
RBC bearings Inc | Common Stock | 75524B104 | 16,591 | 100 | SH | SOLE | 16,591 | 0 | 0 | ||
Repligen Corp | Common Stock | 759916109 | 16,182 | 211 | SH | SOLE | 16,182 | 0 | 0 | ||
RESTAURANT BRANDS INTERNATIONAL INC COM | Common Stock | 76131D103 | 11,454 | 161 | SH | SOLE | 11,454 | 0 | 0 | ||
Rogers Corp | Common Stock | 775133101 | 12,714 | 93 | SH | SOLE | 12,714 | 0 | 0 | ||
Royal Dutch Shell PLC | Common Stock | 780259206 | 183,494 | 3,118 | SH | SOLE | 183,494 | 0 | 0 | ||
Salesforce.com Inc | Common Stock | 79466L302 | 79,712 | 537 | SH | SOLE | 79,712 | 0 | 0 | ||
Salisbury Bancorp Inc | Common Stock | 795226109 | 11,316 | 283 | SH | SOLE | 11,316 | 0 | 0 | ||
SCHWAB STRATEGIC TR SHORT-TERM US TREASU | Common Stock | 808524862 | 23,373 | 462 | SH | SOLE | 23,373 | 0 | 0 | ||
SCHWAB STRATEGIC TR US LARGE-CAP ETF | Common Stock | 808524201 | 79,158 | 1,116 | SH | SOLE | 79,158 | 0 | 0 | ||
SCHWAB STRATEGIC TR US SMALL-CAP ETF | Common Stock | 808524607 | 16,805 | 241 | SH | SOLE | 16,805 | 0 | 0 | ||
SECTOR SPDR TR SHS BEN INT INDUSTRIAL | Common Stock | 81369Y704 | 54,962 | 708 | SH | SOLE | 54,962 | 0 | 0 | ||
SECTOR SPDR TR SHS BEN INT UTILITIES | Common Stock | 81369Y886 | 81,423 | 1,258 | SH | SOLE | 81,423 | 0 | 0 | ||
SELECT SECTOR SPDR TR COMMUNICATION | Common Stock | 81369Y852 | 1,039,425 | 20,990 | SH | SOLE | 1,039,425 | 0 | 0 | ||
SELECT SECTOR SPDR TR CONSUMER DISCRETIO | Common Stock | 81369Y407 | 629,330 | 5,214 | SH | SOLE | 629,330 | 0 | 0 | ||
SELECT SECTOR SPDR TR HEALTH CARE | Common Stock | 81369Y209 | 553,578 | 6,142 | SH | SOLE | 553,578 | 0 | 0 | ||
SELECT SECTOR SPDR TR SHS BEN INT MATERI | Common Stock | 81369Y100 | 543,588 | 9,340 | SH | SOLE | 543,588 | 0 | 0 | ||
Select Sector Spdr Trust Shs Ben Int Energy | Common Stock | 81369Y506 | 609,227 | 10,291 | SH | SOLE | 609,227 | 0 | 0 | ||
SELECT SECTOR SPDR TRUST TECHNOLOGY SELE | Common Stock | 81369Y803 | 110,085 | 1,367 | SH | SOLE | 110,085 | 0 | 0 | ||
SHERWIN WILLIAMS CO | Common Stock | 824348106 | 11,547 | 21 | SH | SOLE | 11,547 | 0 | 0 | ||
SPDR BLACKSTONE GSO SENIOR LOAN ETF | Common Stock | 78467V608 | 3,849,655 | 83,110 | SH | SOLE | 3,849,655 | 0 | 0 | ||
SPDR BLMBERG BRCLY CONV SECRT ETF | Common Stock | 78464A359 | 786,016 | 14,986 | SH | SOLE | 786,016 | 0 | 0 | ||
SPDR Blmbg Barclays Inv Grd Flt Rt ETF | Common Stock | 78468R200 | 11,381 | 370 | SH | SOLE | 11,381 | 0 | 0 | ||
SPDR DoubleLine Total Return Tact ETF | Common Stock | 78467V848 | 10,338 | 210 | SH | SOLE | 10,338 | 0 | 0 | ||
SPDR GOLD SHARES ETF | Common Stock | 78463V107 | 1,477,299 | 10,638 | SH | SOLE | 1,477,299 | 0 | 0 | ||
SPDR Nuveen Blmbg Barclays ST MunBd ETF | Common Stock | 78468R739 | 17,147 | 350 | SH | SOLE | 17,147 | 0 | 0 | ||
SPDR S&P 400 Mid Cap Growth ETF | Common Stock | 78464A821 | 29,331 | 546 | SH | SOLE | 29,331 | 0 | 0 | ||
SPDR S&P Bank ETF | Common Stock | 78464A797 | 68,322 | 1,583 | SH | SOLE | 68,322 | 0 | 0 | ||
SPDR S&P BIOTECH ETF | Common Stock | 78464A870 | 552,736 | 7,249 | SH | SOLE | 552,736 | 0 | 0 | ||
SPDR S&P Emerging Markets Small Cap ETF | Common Stock | 78463X756 | 1,825,914 | 42,033 | SH | SOLE | 1,825,914 | 0 | 0 | ||
SPDR S&P Metals and Mining ETF | Common Stock | 78464A755 | 24,432 | 960 | SH | SOLE | 24,432 | 0 | 0 | ||
SPDR S&P500 ETF TRUST UNIT DEPOSIT | Common Stock | 78462F103 | 2,783,109 | 9,378 | SH | SOLE | 2,783,109 | 0 | 0 | ||
SPDR SER TR S&P REGL BKG ETF | Common Stock | 78464A698 | 42,024 | 815 | SH | SOLE | 42,024 | 0 | 0 | ||
SPDR SERIES TRUST BLOMBRG BRC EMRG | Common Stock | 78464A391 | 1,595,105 | 58,622 | SH | SOLE | 1,595,105 | 0 | 0 | ||
SPDR SERIES TRUST SPDR BLOOMBERG | Common Stock | 78468R663 | 10,716 | 117 | SH | SOLE | 10,716 | 0 | 0 | ||
Stamps.com Inc | Common Stock | 852857200 | 600,141 | 8,061 | SH | SOLE | 600,141 | 0 | 0 | ||
Starbucks Corp | Common Stock | 855244109 | 173,745 | 1,965 | SH | SOLE | 173,745 | 0 | 0 | ||
Tesla Motors Inc | Common Stock | 88160R101 | 32,036 | 133 | SH | SOLE | 32,036 | 0 | 0 | ||
The Chefs' Warehouse Inc | Common Stock | 163086101 | 21,692 | 538 | SH | SOLE | 21,692 | 0 | 0 | ||
The Middleby Corp | Common Stock | 596278101 | 16,483 | 141 | SH | SOLE | 16,483 | 0 | 0 | ||
TJX Companies Inc | Common Stock | 872540109 | 18,840 | 338 | SH | SOLE | 18,840 | 0 | 0 | ||
TransEnterix Inc | Common Stock | 89366M201 | 6,198 | 10,000 | SH | SOLE | 6,198 | 0 | 0 | ||
UGI Corp | Common Stock | 902681105 | 90,486 | 1,800 | SH | SOLE | 90,486 | 0 | 0 | ||
United Technologies Corp | Common Stock | 913017109 | 61,434 | 450 | SH | SOLE | 61,434 | 0 | 0 | ||
UNITEDHEALTH GROUP | Common Stock | 91324P102 | 13,908 | 64 | SH | SOLE | 13,908 | 0 | 0 | ||
US BANCORP DEL COM NEW | Common Stock | 902973304 | 28,389 | 513 | SH | SOLE | 28,389 | 0 | 0 | ||
VANECK VECTORS ETF TR HIGH YLD MUN ETF | Common Stock | 92189H409 | 233,237 | 3,620 | SH | SOLE | 233,237 | 0 | 0 | ||
VanEck Vectors Gold Miners ETF | Common Stock | 57060U100 | 10,737 | 402 | SH | SOLE | 10,737 | 0 | 0 | ||
VANGUARD BD INDEX FUND INC TOTAL BOND MA | Common Stock | 921937835 | 48,210 | 571 | SH | SOLE | 48,210 | 0 | 0 | ||
Vanguard Dividend Appreciation ETF | Common Stock | 921908844 | 45,440 | 380 | SH | SOLE | 45,440 | 0 | 0 | ||
VANGUARD FTSE DEVELOPED MARKET ETF | Common Stock | 921943858 | 51,761 | 1,260 | SH | SOLE | 51,761 | 0 | 0 | ||
Vanguard Health Care ETF | Common Stock | 92204A504 | 75,791 | 452 | SH | SOLE | 75,791 | 0 | 0 | ||
VANGUARD HIGH DIVIDEND YIELD ETF | Common Stock | 921946406 | 104,524 | 1,178 | SH | SOLE | 104,524 | 0 | 0 | ||
VANGUARD INDEX FUNDS S&P 500 ETF USD | Common Stock | 922908363 | 19,627 | 72 | SH | SOLE | 19,627 | 0 | 0 | ||
VANGUARD INTL EQUITY INDEX FUND INC FTSE | Common Stock | 922042858 | 58,820 | 1,461 | SH | SOLE | 58,820 | 0 | 0 | ||
VANGUARD MALVERN FDS SHORT-TERM INFLATIO | Common Stock | 922020805 | 18,933 | 386 | SH | SOLE | 18,933 | 0 | 0 | ||
VANGUARD REAL ESTATE ETF | Common Stock | 922908553 | 18,837 | 202 | SH | SOLE | 18,837 | 0 | 0 | ||
VANGUARD SECTOR INDEX FDS VANGUARD CONSU | Common Stock | 92204A108 | 19,993 | 111 | SH | SOLE | 19,993 | 0 | 0 | ||
VANGUARD SECTOR INDEX FDS VANGUARD ENERG | Common Stock | 92204A306 | 33,705 | 432 | SH | SOLE | 33,705 | 0 | 0 | ||
VANGUARD SECTOR INDEX FDS VANGUARD FINLS | Common Stock | 92204A405 | 75,810 | 1,083 | SH | SOLE | 75,810 | 0 | 0 | ||
VANGUARD SECTOR INDEX FDS VANGUARD MATLS | Common Stock | 92204A801 | 18,451 | 146 | SH | SOLE | 18,451 | 0 | 0 | ||
VANGUARD SECTOR INDEX FDS VANGUARD UTILS | Common Stock | 92204A876 | 115,495 | 804 | SH | SOLE | 115,495 | 0 | 0 | ||
Vanguard Short-Term Corporate Bond ETF | Common Stock | 92206C409 | 357,755 | 4,414 | SH | SOLE | 357,755 | 0 | 0 | ||
VANGUARD WORLD FDS COMM SRVC ETF | Common Stock | 92204A884 | 28,438 | 328 | SH | SOLE | 28,438 | 0 | 0 | ||
VANGUARD WORLD FDS VANGUARD CONSUMER STA | Common Stock | 92204A207 | 47,438 | 303 | SH | SOLE | 47,438 | 0 | 0 | ||
VANGUARD WORLD FDS VANGUARD INFORMATION | Common Stock | 92204A702 | 56,474 | 262 | SH | SOLE | 56,474 | 0 | 0 | ||
Vaxart Inc Com New | Common Stock | 92243A200 | 3,590 | 10,000 | SH | SOLE | 3,590 | 0 | 0 | ||
Verisk Analytics Inc | Common Stock | 92345Y106 | 4,660,702 | 29,472 | SH | SOLE | 4,660,702 | 0 | 0 | ||
Verizon Communications Inc | Common Stock | 92343V104 | 3,026,571 | 50,142 | SH | SOLE | 3,026,571 | 0 | 0 | ||
VISA INC COM CL A | Common Stock | 92826C839 | 31,478 | 183 | SH | SOLE | 31,478 | 0 | 0 | ||
W.P. Carey Inc | Common Stock | 92936U109 | 3,638,265 | 40,651 | SH | SOLE | 3,638,265 | 0 | 0 | ||
WALMART INC COM | Common Stock | 931142103 | 18,395 | 155 | SH | SOLE | 18,395 | 0 | 0 | ||
Washington Trust Bancorp Inc | Common Stock | 940610108 | 10,966 | 227 | SH | SOLE | 10,966 | 0 | 0 | ||
Waste Management Inc | Common Stock | 94106L109 | 11,500 | 100 | SH | SOLE | 11,500 | 0 | 0 | ||
Wayfair Inc | Common Stock | 94419L101 | 22,424 | 200 | SH | SOLE | 22,424 | 0 | 0 | ||
XILINX INC | Common Stock | 983919101 | 12,563 | 131 | SH | SOLE | 12,563 | 0 | 0 | ||
Zoetis Inc | Common Stock | 98978V103 | 39,869 | 320 | SH | SOLE | 39,869 | 0 | 0 |