0001569884-19-000003.txt : 20190514 0001569884-19-000003.hdr.sgml : 20190514 20190513185633 ACCESSION NUMBER: 0001569884-19-000003 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20190331 FILED AS OF DATE: 20190514 DATE AS OF CHANGE: 20190513 EFFECTIVENESS DATE: 20190514 FILER: COMPANY DATA: COMPANY CONFORMED NAME: RPg Family Wealth Advisory, LLC CENTRAL INDEX KEY: 0001569884 IRS NUMBER: 452697066 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-17150 FILM NUMBER: 19820034 BUSINESS ADDRESS: STREET 1: 25 BURLINGTON MALL ROAD STREET 2: SUITE 307 CITY: BURLINGTON STATE: MA ZIP: 01803 BUSINESS PHONE: 781-547-8660 MAIL ADDRESS: STREET 1: 25 BURLINGTON MALL ROAD STREET 2: SUITE 307 CITY: BURLINGTON STATE: MA ZIP: 01803 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0001569884 XXXXXXXX 03-31-2019 03-31-2019 RPg Family Wealth Advisory, LLC
25 BURLINGTON MALL ROAD SUITE 307 BURLINGTON MA 01803
13F HOLDINGS REPORT 028-17150 N
Brandon Lamb Chief Compliance Officer 781-916-8176 Brandon Lamb Burlington MA 05-13-2019 0 298 169303 false
INFORMATION TABLE 2 13FTable2019Q1.xml 3M CO COM Common Stock 88579Y101 15584 75 SH SOLE 15584 0 0 ABBOTT LABORATORIES Common Stock 002824100 26380 330 SH SOLE 26380 0 0 ABBVIE INC COM Common Stock 00287Y109 28207 350 SH SOLE 28207 0 0 ABRAXAS PETE CORP COM Common Stock 003830106 355875 284700 SH SOLE 355875 0 0 ACCENTURE PLC CLS A Common Stock G1151C101 72520 412 SH SOLE 72520 0 0 ADOBE INC COM Common Stock 00724F101 26649 100 SH SOLE 26649 0 0 AGILENT TECHNOLOGIES INC COM Common Stock 00846U101 20818 259 SH SOLE 20818 0 0 ALBANY INTL CORP CL A Common Stock 012348108 1104204 15424 SH SOLE 1104204 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADR Common Stock 01609W102 26638 146 SH SOLE 26638 0 0 ALLERGAN PLC COM Common Stock G0177J108 22694 155 SH SOLE 22694 0 0 ALPHABET INC CAP STK CL A Common Stock 02079K305 4879386 4146 SH SOLE 4879386 0 0 ALPHABET INC CAP STK CL C Common Stock 02079K107 66738 57 SH SOLE 66738 0 0 AMAZON.COM INC Common Stock 023135106 6870134 3858 SH SOLE 6870134 0 0 AMPHENOL CORP CLASS A COM Common Stock 032095101 15394 163 SH SOLE 15394 0 0 APPLE INC COM Common Stock 037833100 7496549 39466 SH SOLE 7496549 0 0 ARK ETF TR INNOVATION ETF Common Stock 00214Q104 5369043 114895 SH SOLE 5369043 0 0 AT&T INC COM Common Stock 00206R102 97770 3118 SH SOLE 97770 0 0 AUTOMATIC DATA PROCESSING INC COM Common Stock 053015103 47922 300 SH SOLE 47922 0 0 AVALONBAY CMNTYS INC COM Common Stock 053484101 46569 232 SH SOLE 46569 0 0 AXCELIS TECHNOLOGIES INC COM NEW Common Stock 054540208 11066 550 SH SOLE 11066 0 0 BANK OF AMERICA CORP Common Stock 060505104 171582 6219 SH SOLE 171582 0 0 BERKSHIRE HATHAWAY INC COM CLASS B Common Stock 084670702 2116979 10022 SH SOLE 2116979 0 0 BIOGEN INC COM Common Stock 09062X103 193122 817 SH SOLE 193122 0 0 BLACKROCK INC Common Stock 09247X101 60259 141 SH SOLE 60259 0 0 BLACKSTONE GROUP LP COM UNIT LTD Common Stock 09253U108 38117 1090 SH SOLE 38117 0 0 BLACKSTONE MTG TR INC COM CL A Common Stock 09257W100 2688492 77792 SH SOLE 2688492 0 0 BLUE HILLS BANCORP INC Common Stock 095573101 13958 584 SH SOLE 13958 0 0 BLUEPRINT MEDICINES CORP COM Common Stock 09627Y109 17691 221 SH SOLE 17691 0 0 BOEING CO COM Common Stock 097023105 14112 37 SH SOLE 14112 0 0 BOOKING HLDGS INC COM Common Stock 09857L108 20939 12 SH SOLE 20939 0 0 BOOZ ALLEN HAMILTON HLDG CORP CL A Common Stock 099502106 4378989 75318 SH SOLE 4378989 0 0 BOX INC CL A Common Stock 10316T104 33793 1750 SH SOLE 33793 0 0 BP PLC SPONSORED ADR Common Stock 055622104 77865 1781 SH SOLE 77865 0 0 BRISTOL-MYERS SQUIBB CO COM Common Stock 110122108 29437 617 SH SOLE 29437 0 0 CARBONITE INC COM Common Stock 141337105 12107 488 SH SOLE 12107 0 0 CASELLA WASTE SYSTEMS INC CL A COM Common Stock 147448104 20803 585 SH SOLE 20803 0 0 CASTLE BRANDS INC COM Common Stock 148435100 13930 20000 SH SOLE 13930 0 0 CATERPILLAR INC COM Common Stock 149123101 78584 580 SH SOLE 78584 0 0 CHASE CORP COM Common Stock 16150R104 10550 114 SH SOLE 10550 0 0 CHEFS WHSE INC COM Common Stock 163086101 16705 538 SH SOLE 16705 0 0 CHEVRON CORP NEW COM Common Stock 166764100 30795 250 SH SOLE 30795 0 0 CISCO SYS INC COM Common Stock 17275R102 13821 256 SH SOLE 13821 0 0 COCA COLA CO Common Stock 191216100 11434 244 SH SOLE 11434 0 0 COGNEX CORP Common Stock 192422103 20344 400 SH SOLE 20344 0 0 COMCAST CORP NEW CL A Common Stock 20030N101 14953 374 SH SOLE 14953 0 0 CONOCOPHILLIPS COM Common Stock 20825C104 2862479 42890 SH SOLE 2862479 0 0 COSTCO WHOLESALE CORP COM Common Stock 22160K105 35352 146 SH SOLE 35352 0 0 CSP INC COM Common Stock 126389105 11596 1040 SH SOLE 11596 0 0 CTRIP COM INTL LTD AMERICAN DEP SHS Common Stock 22943F100 27874 638 SH SOLE 27874 0 0 CVS HEALTH CORPORATION COM Common Stock 126650100 45085 836 SH SOLE 45085 0 0 DBX ETF TR XTRACK MSCI EAFE Common Stock 233051200 45612 1461 SH SOLE 45612 0 0 DEXCOM INC COM Common Stock 252131107 25249 212 SH SOLE 25249 0 0 DIAGEO PLC-SPONSORED ADR Common Stock 25243Q205 16361 100 SH SOLE 16361 0 0 DISCOVER FINL SVCS Common Stock 254709108 18786 264 SH SOLE 18786 0 0 DISNEY WALT CO Common Stock 254687106 81295 732 SH SOLE 81295 0 0 DOLLAR GEN CORP NEW COM Common Stock 256677105 29944 251 SH SOLE 29944 0 0 EATON VANCE MUN INCOME TR SH BEN INT Common Stock 27826U108 149999 12295 SH SOLE 149999 0 0 EHEALTH INC COM Common Stock 28238P109 1820515 29203 SH SOLE 1820515 0 0 ENERGY TRANSFER LP COM UT LTD PTN Common Stock 29273V100 88900 5784 SH SOLE 88900 0 0 ENTERPRISE PRODS PARTNERS L P COM Common Stock 293792107 376118 12925 SH SOLE 376118 0 0 EPIZYME INC COM Common Stock 29428V104 10593 855 SH SOLE 10593 0 0 ETF SER SOLUTIONS LONCAR CANCER Common Stock 26922A826 108694 5171 SH SOLE 108694 0 0 ETFIS SER TR I BIOSHARES BIOTECHNOLOGY PRODS FD Common Stock 26923G202 4028285 89896 SH SOLE 4028285 0 0 EXCHANGE TRADED CONCEPTS TRUST EMQQ EM INTERN ETF Common Stock 301505889 532349 16171 SH SOLE 532349 0 0 EXELIXIS INC COM Common Stock 30161Q104 17255 725 SH SOLE 17255 0 0 EXXON MOBIL CORP Common Stock 30231G102 228422 2827 SH SOLE 228422 0 0 EXXON MOBIL CORP COM Common Stock 30231G102 190042 2352 SH SOLE 190042 0 0 FACEBOOK INC-CLASS A Common Stock 30303M102 74010 444 SH SOLE 74010 0 0 FIDELITY MSCI CONSUMER DISCRETIONARY INDEX ETF Common Stock 316092204 16558 377 SH SOLE 16558 0 0 FIDELITY MSCI ENERGY INDEX ETF Common Stock 316092402 16399 907 SH SOLE 16399 0 0 FIDELITY MSCI FINLS INDEX ETF Common Stock 316092501 75528 2013 SH SOLE 75528 0 0 FIDELITY MSCI HEALTH CARE INDEX ETF Common Stock 316092600 26834 603 SH SOLE 26834 0 0 FIDELITY MSCI REAL ESTATE INDEX ETF Common Stock 316092857 10388 400 SH SOLE 10388 0 0 FIDELITY NASDAQ COMPOSITE INDEX TRACKING STOCK Common Stock 315912808 17652 58 SH SOLE 17652 0 0 FIRST REP BK SAN FRANCISCO CALIF NEW COM Common Stock 33616C100 17781 177 SH SOLE 17781 0 0 FIRST TR EXCH TRADED ALPHADEX FD II ASIA PAC EX JAPAN ALPHADEX FD Common Stock 33737J109 557265 18313 SH SOLE 557265 0 0 FIRST TR EXCH TRADED ALPHADEX FD II CANADA ALPHADEX FD Common Stock 33737J208 485377 21085 SH SOLE 485377 0 0 FIRST TR EXCH TRADED ALPHADEX FD II DEV MKTS EX US ALPHADEX FD Common Stock 33737J174 528313 9717 SH SOLE 528313 0 0 FIRST TR EXCH TRADED ALPHADEX FD II EMERGING MKTS ALPHADEX FD Common Stock 33737J182 579470 23151 SH SOLE 579470 0 0 FIRST TR EXCH TRADED ALPHADEX FD II JAPAN ALPHADEX FD Common Stock 33737J158 518861 10426 SH SOLE 518861 0 0 FIRST TR EXCHANGE TRADED FD II CONSUMER DISCRETIONARY Common Stock 33734X101 540433 12843 SH SOLE 540433 0 0 FIRST TR EXCHANGE TRADED FD II ENERGY ALPHADEX FD Common Stock 33734X127 410683 31762 SH SOLE 410683 0 0 FIRST TR EXCHANGE TRADED FD II FINANCIAL ALPHADEX FD Common Stock 33734X135 518899 17148 SH SOLE 518899 0 0 FIRST TR EXCHANGE TRADED FD II HEALTH CARE ALPHADEX FD Common Stock 33734X143 501479 6563 SH SOLE 501479 0 0 FIRST TR EXCHANGE TRADED FD II INDLS PROD DURABL ALPHADEX FD Common Stock 33734X150 542018 13581 SH SOLE 542018 0 0 FIRST TR EXCHANGE TRADED FD II TECHNOLOGY ALPHADEX FD Common Stock 33734X176 590557 9239 SH SOLE 590557 0 0 FIRST TR EXCHANGE TRADED FD III FIRST TR PFD SECS & INCOME ETF Common Stock 33739E108 518260 27191 SH SOLE 518260 0 0 FIRST TR EXCHANGE TRADED FD IV STRATEGIC INCOME ETF Common Stock 33739Q309 2436578 49006 SH SOLE 2436578 0 0 FIRST TR EXCHANGE-TRADED FD VI DORSEY WRIGHT FOCUS 5 ETF Common Stock 33738R605 594815 19781 SH SOLE 594815 0 0 FIRST TR LARGE CAP CORE ALPHADEX FD COM SHS Common Stock 33734K109 426080 7161 SH SOLE 426080 0 0 FIRST TR MULTI CAP GROWTH ALPHADEX FD COM SHS Common Stock 33733F101 1733294 24181 SH SOLE 1733294 0 0 FLEXSHARES TR STOXX US ESG IMPACT INDEX FD Common Stock 33939L696 97581 1455 SH SOLE 97581 0 0 FORD MTR CO DEL COM Common Stock 345370860 2709613 308612 SH SOLE 2709613 0 0 FRANKLIN TEMPLETON ETF TR LIBERTYQ GLOBAL EQUITY ETF Common Stock 35473P405 1337940 43300 SH SOLE 1337940 0 0 GENERAL ELECTRIC CO COM Common Stock 369604103 71728 7180 SH SOLE 71728 0 0 GENERAL MTRS CO COM Common Stock 37045V100 187503 5054 SH SOLE 187503 0 0 GLOBAL X FDS RBTCS ARTFL INTE Common Stock 37954Y715 21586 1075 SH SOLE 21586 0 0 GOLDMAN SACHS GROUP INC COM Common Stock 38141G104 357101 1860 SH SOLE 357101 0 0 GW PHARMACEUTICALSW PLC ADS Common Stock 36197T103 22926 136 SH SOLE 22926 0 0 HDFC BK LTD ADR Common Stock 40415F101 60157 519 SH SOLE 60157 0 0 HEWLETT PACKARD ENTERPRISE CO COM Common Stock 42824C109 19720 1278 SH SOLE 19720 0 0 HOME DEPOT INC COM Common Stock 437076102 55072 287 SH SOLE 55072 0 0 HONEYWELL INTERNATIONAL INC COM Common Stock 438516106 94240 593 SH SOLE 94240 0 0 HP INC COM Common Stock 40434L105 32973 1697 SH SOLE 32973 0 0 HUBSPOT INC COM Common Stock 443573100 21275 128 SH SOLE 21275 0 0 ILLUMINA INC COM Common Stock 452327109 3916558 12606 SH SOLE 3916558 0 0 INDEXIQ ETF TR IQ MERGER ARBITRAGE ETF Common Stock 45409B800 2621549 82103 SH SOLE 2621549 0 0 INTEL CORP COM Common Stock 458140100 45484 847 SH SOLE 45484 0 0 INTERNATIONAL BUSINESS MACHS CORP COM Common Stock 459200101 21165 150 SH SOLE 21165 0 0 INTUITIVE SURGICAL INC COM NEW Common Stock 46120E602 77599 136 SH SOLE 77599 0 0 INVESCO ACTIVELY MANAGED EXCHANGE TRADED FD TR TOTAL RETURN BD ETF Common Stock 46090A804 678636 13115 SH SOLE 678636 0 0 INVESCO EXCHANGE- TRADED FD TR HIGH YIELD EQUITY DIVID ACHIEVERS ETF Common Stock 46137V563 933779 52254 SH SOLE 933779 0 0 INVESCO EXCHANGE- TRADED FD TR S&P 500 TOP 50 ETF Common Stock 46137V233 45653 225 SH SOLE 45653 0 0 INVESCO EXCHANGE-TRADED SELF - INDEXED FD TR BULLETSHARES 2019 ETF Common Stock 46138J304 90348 4288 SH SOLE 90348 0 0 INVESCO EXCHANGE-TRADED SELF - INDEXED FD TR BULLETSHARES 2020 CORPORATE BD ETF Common Stock 46138J601 2386978 99127 SH SOLE 2386978 0 0 INVESCO EXCHANGE-TRADED SELF - INDEXED FD TR BULLETSHARES 2020 ETF Common Stock 46138J502 130821 6165 SH SOLE 130821 0 0 INVESCO EXCHANGE-TRADED SELF - INDEXED FD TR BULLETSHARES 2021 ETF Common Stock 46138J700 148283 7051 SH SOLE 148283 0 0 INVESCO EXCHANGE-TRADED SELF - INDEXED FD TR BULLETSHARES 2022 ETF Common Stock 46138J882 117110 5545 SH SOLE 117110 0 0 INVESCO EXCHANGE-TRADED SELF - INDEXED FD TR BULLETSHARES 2023 ETF Common Stock 46138J866 50960 2450 SH SOLE 50960 0 0 INVESCO EXCHNG TRADED FD TR II CHINA SMALL CP Common Stock 46138E701 73217 2765 SH SOLE 73217 0 0 INVESCO EXCHNG TRADED FD TR II SR LN ETF Common Stock 46138G508 15554 687 SH SOLE 15554 0 0 INVESCO EXCHNG TRADED FD TR II VAR RATE PFD Common Stock 46138G870 1401123 57003 SH SOLE 1401123 0 0 INVESCO QQQ TR UNIT SER 1 Common Stock 46090E103 71505 398 SH SOLE 71505 0 0 IROBOT CORP COM Common Stock 462726100 14005 119 SH SOLE 14005 0 0 ISHARES CORE GROWTH ALLOCATION ETF Common Stock 464289867 44968 1006 SH SOLE 44968 0 0 ISHARES CORE MODERATE ALLOCATION ETF Common Stock 464289875 273651 7190 SH SOLE 273651 0 0 ISHARES CORE S&P 500 ETF Common Stock 464287200 840021 2952 SH SOLE 840021 0 0 ISHARES CORE S&P MID-CAP ETF Common Stock 464287507 1714449 9052 SH SOLE 1714449 0 0 ISHARES CORE S&P SMALL-CAP E Common Stock 464287804 357899 4639 SH SOLE 357899 0 0 ISHARES CORE U.S. AGGREGATE BOND ETF Common Stock 464287226 35230 323 SH SOLE 35230 0 0 ISHARES EUROPE ETF Common Stock 464287861 211700 4879 SH SOLE 211700 0 0 ISHARES IBOXX INVESTMENT GRADE CORPORATE BOND ETF Common Stock 464287242 583156 4898 SH SOLE 583156 0 0 ISHARES INC CORE MSCI EMERGING MKTS ETF Common Stock 46434G103 279906 5413 SH SOLE 279906 0 0 ISHARES INC MSCI CDA ETF Common Stock 464286509 219102 7927 SH SOLE 219102 0 0 ISHARES INC MSCI JAPN SMCETF Common Stock 464286582 73588 1041 SH SOLE 73588 0 0 ISHARES INC MSCI JPN ETF NEW Common Stock 46434G822 391412 7153 SH SOLE 391412 0 0 ISHARES MSCI CHILE ETF Common Stock 464286640 10493 243 SH SOLE 10493 0 0 ISHARES MSCI MEXICO ETF Common Stock 464286822 32998 757 SH SOLE 32998 0 0 ISHARES MSCI THAILAND ETF Common Stock 464286624 10600 120 SH SOLE 10600 0 0 ISHARES RUSSELL 1000 GROWTH ETF Common Stock 464287614 1261283 8333 SH SOLE 1261283 0 0 ISHARES RUSSELL 1000 VALUE ETF Common Stock 464287598 454320 3679 SH SOLE 454320 0 0 ISHARES RUSSELL 2000 ETF Common Stock 464287655 1358368 8873 SH SOLE 1358368 0 0 ISHARES RUSSELL 2000 GROWTH ETF Common Stock 464287648 2441751 12416 SH SOLE 2441751 0 0 ISHARES RUSSELL 2000 VALUE ETF Common Stock 464287630 2011865 16779 SH SOLE 2011865 0 0 ISHARES S&P 500 GROWTH ETF Common Stock 464287309 358681 2081 SH SOLE 358681 0 0 ISHARES S&P 500 VALUE ETF Common Stock 464287408 98986 878 SH SOLE 98986 0 0 ISHARES S&P MID CAP 400 GROWTH ETF Common Stock 464287606 364144 1662 SH SOLE 364144 0 0 ISHARES S&P MIDCAP 400 VALUE ETF Common Stock 464287705 193701 1234 SH SOLE 193701 0 0 ISHARES S&P SMALLCAP 600 VALUE ETF Common Stock 464287879 377260 2557 SH SOLE 377260 0 0 ISHARES TIPS BOND ETF Common Stock 464287176 3186081 28178 SH SOLE 3186081 0 0 ISHARES TR BRAZIL SM-CP ETF Common Stock 464289131 258110 16881 SH SOLE 258110 0 0 ISHARES TR EAFE SML CP ETF Common Stock 464288273 979898 17060 SH SOLE 979898 0 0 ISHARES TR IBOXX HI YD ETF Common Stock 464288513 586612 6784 SH SOLE 586612 0 0 ISHARES TR JPMORGAN USD EMG MK ETF Common Stock 464288281 359456 3266 SH SOLE 359456 0 0 ISHARES TR MBS ETF Common Stock 464288588 31589 297 SH SOLE 31589 0 0 ISHARES TR MSCI AC ASIA ETF Common Stock 464288182 246001 3480 SH SOLE 246001 0 0 ISHARES TR MSCI ACWI ETF Common Stock 464288257 423088 5864 SH SOLE 423088 0 0 ISHARES TR MSCI CHINA ETF Common Stock 46429B671 24036 385 SH SOLE 24036 0 0 ISHARES TR MSCI GLOBAL IMPACT ETF Common Stock 46435G532 90799 1539 SH SOLE 90799 0 0 ISHARES TR MSCI INDIA SM CP Common Stock 46429B614 76062 1879 SH SOLE 76062 0 0 ISHARES TR MSCI KLD 400 SOCIAL ETF Common Stock 464288570 97253 922 SH SOLE 97253 0 0 ISHARES TR MSCI USA MINIMUM VOLATILITY ETF Common Stock 46429B697 86260 1467 SH SOLE 86260 0 0 ISHARES TR NASDAQ BIOTECH Common Stock 464287556 55676 498 SH SOLE 55676 0 0 ISHARES TR PFD AND INCM SEC Common Stock 464288687 1400580 38320 SH SOLE 1400580 0 0 ISHARES TR RUS MID CAP ETF Common Stock 464287499 10143 188 SH SOLE 10143 0 0 ISHARES TR RUSSELL 200 GROWTH NDEX FD Common Stock 464289438 31330 381 SH SOLE 31330 0 0 ISHARES TR RUSSELL MID-CAP VALUE ETF Common Stock 464287473 36481 420 SH SOLE 36481 0 0 ISHARES TR S&P SMALL CAP 600 GROWTH ETF Common Stock 464287887 185063 1037 SH SOLE 185063 0 0 ISHARES TR U.S. MED DVC ETF Common Stock 464288810 197727 854 SH SOLE 197727 0 0 ISHARES TR US INDUSTRIALS Common Stock 464287754 638538 4207 SH SOLE 638538 0 0 ISHARES TRUST CORE MSCI EAFE ETF Common Stock 46432F842 99481 1637 SH SOLE 99481 0 0 ISHARES TRUST MSCI EMG MKTS ETF USD DIS Common Stock 464287234 972610 22661 SH SOLE 972610 0 0 ISHARES U S FINANCIALS ETF Common Stock 464287788 617229 5225 SH SOLE 617229 0 0 ISHARES U S REAL ESTATE ETF Common Stock 464287739 50135 576 SH SOLE 50135 0 0 ISHARES US TECHNOLOGY ETF Common Stock 464287721 638319 3349 SH SOLE 638319 0 0 JOHNSON & JOHNSON COM Common Stock 478160104 136575 977 SH SOLE 136575 0 0 JPMORGAN CHASE & CO ALERIAN MLP INDEX ETN Common Stock 46625H365 1314734 51538 SH SOLE 1314734 0 0 JPMORGAN CHASE &CO. COM Common Stock 46625H100 241737 2388 SH SOLE 241737 0 0 KEYSIGHT TECHNOLOGIES INC COM Common Stock 49338L103 11249 129 SH SOLE 11249 0 0 KONINKLIJKE PHILIPS N V NY REG SH NEW Common Stock 500472303 203074 4970 SH SOLE 203074 0 0 KRANESHARES TR CSI CHINA INTERNET ETF Common Stock 500767306 13989 297 SH SOLE 13989 0 0 L3 TECHNOLOGIES INC COM Common Stock 502413107 10938 53 SH SOLE 10938 0 0 MARATHON PETROLEUM CORP COM Common Stock 56585A102 10234 171 SH SOLE 10234 0 0 MASTERCARD INC CL A COM Common Stock 57636Q104 5189789 22042 SH SOLE 5189789 0 0 MCDONALDS CORP Common Stock 580135101 65516 345 SH SOLE 65516 0 0 MERCADOLIBRE INC COM Common Stock 58733R102 61943 122 SH SOLE 61943 0 0 MERCK & CO INC NEW COM Common Stock 58933Y105 23620 284 SH SOLE 23620 0 0 MERIDIAN BANCORP INC MD COM Common Stock 58958U103 10967 699 SH SOLE 10967 0 0 MERITOR INC COM Common Stock 59001K100 17888 879 SH SOLE 17888 0 0 MICROSOFT CORP Common Stock 594918104 5111520 43340 SH SOLE 5111520 0 0 MIDDLEBY CORP Common Stock 596278101 18334 141 SH SOLE 18334 0 0 NETEASE INC SPONSORED ADR Common Stock 64110W102 36218 150 SH SOLE 36218 0 0 NETFLIX INC COM Common Stock 64110L106 4057653 11380 SH SOLE 4057653 0 0 NIKE INC CLASS B COM NPV Common Stock 654106103 58273 692 SH SOLE 58273 0 0 NORTHROP GRUMMAN CORP COM Common Stock 666807102 24803 92 SH SOLE 24803 0 0 NRG ENERGY INC COM NEW Common Stock 629377508 5550054 130651 SH SOLE 5550054 0 0 NUVEEN ETF TR ESG MID-CAP VALUE ETF Common Stock 67092P508 89278 3275 SH SOLE 89278 0 0 NV5 GLOBAL INC COM Common Stock 62945V109 1184944 19962 SH SOLE 1184944 0 0 NVIDIA CORP COM Common Stock 67066G104 4750978 26459 SH SOLE 4750978 0 0 OIL DRI CORP OF AMERICA COM Common Stock 677864100 15570 500 SH SOLE 15570 0 0 OPKO HEALTH INC COM Common Stock 68375N103 46536 17830 SH SOLE 46536 0 0 ORMAT TECHNOLOGIES INC COM Common Stock 686688102 16545 300 SH SOLE 16545 0 0 OSI ETF TR OSHARS FTSE US Common Stock 67110P407 43142 1284 SH SOLE 43142 0 0 PAPA MURPHY'S HOLDINGS INC Common Stock 698814100 26200 5000 SH SOLE 26200 0 0 PAYCHEX INC COM Common Stock 704326107 24060 300 SH SOLE 24060 0 0 PC CONNECTION INC COM Common Stock 69318J100 14521 396 SH SOLE 14521 0 0 PEPSICO INC Common Stock 713448108 35662 291 SH SOLE 35662 0 0 PFIZER INC Common Stock 717081103 44636 1051 SH SOLE 44636 0 0 PHILLIPS 66 COM Common Stock 718546104 3008133 31608 SH SOLE 3008133 0 0 PHILLIPS 66 PARTNERS LP COM Common Stock 718549207 15705 300 SH SOLE 15705 0 0 PIMCO ETF TR ACTIVE BD ETF Common Stock 72201R775 21108 200 SH SOLE 21108 0 0 PIONEER NAT RES CO COM Common Stock 723787107 17512 115 SH SOLE 17512 0 0 PLUG PWR INC COM NEW Common Stock 72919P202 14400 6000 SH SOLE 14400 0 0 PRA HEALTH SCIENCES INC COM Common Stock 69354M108 1836549 16652 SH SOLE 1836549 0 0 PROCTER AND GAMBLE CO COM Common Stock 742718109 112270 1079 SH SOLE 112270 0 0 PROGRESSIVE CORP(OHIO) COM Common Stock 743315103 11462 159 SH SOLE 11462 0 0 PROSHARES TR PROSHARES ULTRASHORT 20 YR TREAS NEW Common Stock 74347B201 38712 1200 SH SOLE 38712 0 0 PROSHARES TRUST ULTRA FINANCIALS NEW Common Stock 74347X633 58914 1471 SH SOLE 58914 0 0 PROSHARES ULTRA CONSUMER SERVICES PROSHARES Common Stock 74347R750 70503 715 SH SOLE 70503 0 0 PROSHARES ULTRA GAS PROSHARES Common Stock 74347R719 45415 1465 SH SOLE 45415 0 0 PROSHARES ULTRA HEALTH CARE PROSHARES Common Stock 74347R735 70659 676 SH SOLE 70659 0 0 PROSHARES ULTRA INDLS PROSHARES Common Stock 74347R727 63856 875 SH SOLE 63856 0 0 PROSHARES ULTRA TECH PROSHARES Common Stock 74347R693 70792 641 SH SOLE 70792 0 0 RAPID7 INC COM Common Stock 753422104 191812 3790 SH SOLE 191812 0 0 RAYTHEON CO COM NEW Common Stock 755111507 38055 209 SH SOLE 38055 0 0 RBC BEARINGS INC COM Common Stock 75524B104 12717 100 SH SOLE 12717 0 0 REALITY SHS ETF TR NSD NXGN ECO ETF Common Stock 75605A702 22840 1000 SH SOLE 22840 0 0 REPLIGEN CORP COM Common Stock 759916109 12466 211 SH SOLE 12466 0 0 RESMED INC COM Common Stock 761152107 50425 485 SH SOLE 50425 0 0 RESTAURANT BRANDS INTERNATIONAL INC COM Common Stock 76131D103 10483 161 SH SOLE 10483 0 0 RMR GROUP INC CL A Common Stock 74967R106 12562 206 SH SOLE 12562 0 0 ROGERS CORP Common Stock 775133101 14776 93 SH SOLE 14776 0 0 ROYAL DUTCH SHELL PLC SPONSORED ADR RESPTG A SHS Common Stock 780259206 195156 3118 SH SOLE 195156 0 0 SALESFORCE.COM INC COM STOCK Common Stock 79466L302 85045 537 SH SOLE 85045 0 0 SALISBURY BANCORP INC COM Common Stock 795226109 11660 283 SH SOLE 11660 0 0 SECTOR SPDR TR SHS BEN INT CONSUMER STAPLES Common Stock 81369Y308 13859 247 SH SOLE 13859 0 0 SECTOR SPDR TR SHS BEN INT INDUSTRIAL Common Stock 81369Y704 34064 454 SH SOLE 34064 0 0 SELECT SECTOR SPDR TR COMMUNICATION Common Stock 81369Y852 40596 868 SH SOLE 40596 0 0 SELECT SECTOR SPDR TR CONSUMER DISCRETIONARY Common Stock 81369Y407 671032 5894 SH SOLE 671032 0 0 SELECT SECTOR SPDR TR ENERGY Common Stock 81369Y506 1361790 20596 SH SOLE 1361790 0 0 SELECT SECTOR SPDR TR HEALTH CARE Common Stock 81369Y209 43765 477 SH SOLE 43765 0 0 SELECT SECTOR SPDR TR HEALTH CARE Common Stock 81369Y209 561785 6123 SH SOLE 561785 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC Common Stock 81369Y860 11880 328 SH SOLE 11880 0 0 SELECT SECTOR SPDR TR SHS BEN INT MATERIALS Common Stock 81369Y100 87246 1572 SH SOLE 87246 0 0 SELECT SECTOR SPDR TR UTILS Common Stock 81369Y886 58170 1000 SH SOLE 58170 0 0 SELECT SECTOR SPDR TRUST TECHNOLOGY SELECT SECTOR USD DIS Common Stock 81369Y803 88208 1192 SH SOLE 88208 0 0 SPDR BLACKSTONE/GSO SEN LOAN Common Stock 78467V608 4090615 88830 SH SOLE 4090615 0 0 SPDR FUND CONSUMER DISCRE SELECT ETF Common Stock 81369Y407 16850 148 SH SOLE 16850 0 0 SPDR GOLD TR GOLD SHS Common Stock 78463V107 212053 1738 SH SOLE 212053 0 0 SPDR INDEX SHS FDS S&P EMERGING MKTS SM CAP ETF Common Stock 78463X756 1910359 42862 SH SOLE 1910359 0 0 SPDR S&P500 ETF TRUST S&P 500 ETF USD DIS Common Stock 78462F103 4321379 15298 SH SOLE 4321379 0 0 SPDR SER TR BLOOMBERG BARCLAYS INVT GRADE FLTG RATE ETF Common Stock 78468R200 11359 370 SH SOLE 11359 0 0 SPDR SER TR NUVEEN BLOOMBERG BARCLAYS SHORT TERM MUN BD ETF Common Stock 78468R739 16968 350 SH SOLE 16968 0 0 SPDR SER TR S&P 400 MID CAP GROWTH ETF Common Stock 78464A821 28692 546 SH SOLE 28692 0 0 SPDR SER TR S&P BIOTECH ETF Common Stock 78464A870 236672 2614 SH SOLE 236672 0 0 SPDR SER TR S&P BK ETF Common Stock 78464A797 66122 1583 SH SOLE 66122 0 0 SPDR SER TR S&P METALS & MNG ETF Common Stock 78464A755 624675 21047 SH SOLE 624675 0 0 SPDR SER TR S&P METALS & MNG ETF Common Stock 78464A755 739795 24926 SH SOLE 739795 0 0 SPDR SER TR S&P REGL BKG ETF Common Stock 78464A698 179741 3501 SH SOLE 179741 0 0 SPDR SERIES TRUST BLMBRG BRC CNVRT Common Stock 78464A359 771941 14774 SH SOLE 771941 0 0 SSGA ACTIVE ETF TR SPDR DOBLELINE TOTAL RETURN TACTICAL ETF Common Stock 78467V848 13538 280 SH SOLE 13538 0 0 STAMPS.COM INC COM NEW Common Stock 852857200 696625 8557 SH SOLE 696625 0 0 STARBUCKS CORP COM Common Stock 855244109 185627 2497 SH SOLE 185627 0 0 TESLA INC COM Common Stock 88160R101 38061 136 SH SOLE 38061 0 0 TJX COS INC NEW COM Common Stock 872540109 17985 338 SH SOLE 17985 0 0 TRIPADVISOR INC COM Common Stock 896945201 10290 200 SH SOLE 10290 0 0 UGI CORP Common Stock 902681105 99756 1800 SH SOLE 99756 0 0 ULTIMATE SOFTWARE GROUP INC COM Common Stock 90385D107 26741 81 SH SOLE 26741 0 0 UNITED TECHNOLOGIES CORP COM Common Stock 913017109 58001 450 SH SOLE 58001 0 0 UNITEDHEALTH GROUP Common Stock 91324P102 15825 64 SH SOLE 15825 0 0 US BANCORP DEL COM NEW Common Stock 902973304 24721 513 SH SOLE 24721 0 0 VANECK VECTORS ETF TR HIGH YLD MUN ETF Common Stock 92189H409 227227 3620 SH SOLE 227227 0 0 VANGUARD HIGH DIVIDEND YIELD ETF Common Stock 921946406 100907 1178 SH SOLE 100907 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS NEW Common Stock 922908363 18687 72 SH SOLE 18687 0 0 VANGUARD INTL EQUITY INDEX FUND INC FTSE EMERGING MARKETS ETF Common Stock 922042858 41948 987 SH SOLE 41948 0 0 VANGUARD REAL ESTATE ETF Common Stock 922908553 12689 146 SH SOLE 12689 0 0 VANGUARD SCOTTSDALE FDS VANGUARD SHORT-TERM CORPORATE BD INDEX FD ETF SHS Common Stock 92206C409 2419554 30336 SH SOLE 2419554 0 0 VANGUARD SECTOR INDEX FDS VANGUARD CONSUMER DISCRETIONARY VIPERS Common Stock 92204A108 19138 111 SH SOLE 19138 0 0 VANGUARD SECTOR INDEX FDS VANGUARD ENERGY VIPERS Common Stock 92204A306 48802 546 SH SOLE 48802 0 0 VANGUARD SECTOR INDEX FDS VANGUARD FINLS VIPERS Common Stock 92204A405 69897 1083 SH SOLE 69897 0 0 VANGUARD SECTOR INDEX FDS VANGUARD HEALTH CARE VIPERS Common Stock 92204A504 103316 599 SH SOLE 103316 0 0 VANGUARD SECTOR INDEX FDS VANGUARD INDLS VIPERS Common Stock 92204A603 19026 136 SH SOLE 19026 0 0 VANGUARD SECTOR INDEX FDS VANGUARD UTILS VIPERS Common Stock 92204A876 13349 103 SH SOLE 13349 0 0 VANGUARD SPECIALIZED FUNDS VANGUARD DIVIDEND APPRECIATION ETF Common Stock 921908844 41663 380 SH SOLE 41663 0 0 VANGUARD WORLD FDS COMM SRVC ETF Common Stock 92204A884 41760 500 SH SOLE 41760 0 0 VANGUARD WORLD FDS VANGUARD CONSUMER STAPLES ETF Common Stock 92204A207 74057 510 SH SOLE 74057 0 0 VANGUARD WORLD FDS VANGUARD INFORMATION TECHNOLOGY ETF Common Stock 92204A702 52565 262 SH SOLE 52565 0 0 VAXART INC COM NEW Common Stock 92243A200 19400 10000 SH SOLE 19400 0 0 VERISK ANALYTICS INC COM Common Stock 92345Y106 5059586 38042 SH SOLE 5059586 0 0 VERIZON COMMUNICATIONS INC COM Common Stock 92343V104 2971342 50251 SH SOLE 2971342 0 0 VISA INC COM CL A Common Stock 92826C839 95744 613 SH SOLE 95744 0 0 WASHINGTON TR BANCORP INC COM Common Stock 940610108 10930 227 SH SOLE 10930 0 0 WAYFAIR INC CL A Common Stock 94419L101 29690 200 SH SOLE 29690 0 0 WEATHERFORD INTL PLC ORD SHS Common Stock G48833100 8376 12000 SH SOLE 8376 0 0 WORLD WRESTLING ENTMT INC CL A Common Stock 98156Q108 17356 200 SH SOLE 17356 0 0 WP CAREY INC COM Common Stock 92936U109 3279285 41865 SH SOLE 3279285 0 0 XILINX INC Common Stock 983919101 16909 131 SH SOLE 16909 0 0 ZOETIS INC CL A Common Stock 98978V103 32214 320 SH SOLE 32214 0 0