The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M 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