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
FIDELITY COVINGTON TR QLTY FACTOR 316092790 479 10,275 SH   SOLE 0 10,275 0 0
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 345 6,066 SH   SOLE 0 6,066 0 0
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 337 11,327 SH   SOLE 0 11,327 0 0
ISHARES TR GLOBAL FINLS ETF 464287333 237 3,057 SH   SOLE 0 3,057 0 0
ISHARES TR MSCI ACWI 464288257 252 2,489 SH   SOLE 0 2,489 0 0
ISHARES TR SHORT TREAS BD 464288679 252 2,279 SH   SOLE 0 2,279 0 0
ISHARES TR MSCI USA MMENTM 46432F396 453 2,712 SH   SOLE 0 2,712 0 0
JOHN HANCOCK EXCHANGE TRADED FUND MULTIFACTOR CO 47804J305 333 6,616 SH   SOLE 0 6,616 0 0
JOHN HANCOCK EXCHANGE TRADED FUND MULTIFACTOR FI 47804J404 350 7,396 SH   SOLE 0 7,396 0 0
JOHN HANCOCK EXCHANGE TRADED FUND MULTIFACTOR HE 47804J503 320 7,137 SH   SOLE 0 7,137 0 0
JOHN HANCOCK EXCHANGE TRADED FUND MULTIFACTOR TE 47804J602 322 3,876 SH   SOLE 0 3,876 0 0
JOHN HANCOCK EXCHANGE TRADED FUND MULTIFACTOR ENRGY 47804J701 365 19,175 SH   SOLE 0 19,175 0 0
JOHN HANCOCK EXCHANGE TRADED FUND MLTFACTR MATLS 47804J800 345 7,713 SH   SOLE 0 7,713 0 0
JOHN HANCOCK EXCHANGE TRADED FUND MLTDCTR MEDIA 47804J826 329 8,815 SH   SOLE 0 8,815 0 0
JOHN HANCOCK EXCHANGE TRADED FUND MLTFCTR CONSMR 47804J875 338 9,960 SH   SOLE 0 9,960 0 0
SPDR SER TR BLOMBERG BRC INV 78468R200 252 8,216 SH   SOLE 0 8,216 0 0
SPDR SER TR S&P RETAIL ETF 78464A714 237 2,440 SH   SOLE 0 2,440 0 0
SPDR SER TR S&P CAP MKTS 78464A771 252 2,678 SH   SOLE 0 2,678 0 0
SPDR SER TR COMP SOFTWARE 78464A599 463 2,876 SH   SOLE 0 2,876 0 0
SPDR SER TR S&P600 SM CAP 78464A813 390 4,071 SH   SOLE 0 4,071 0 0
WISDOMTREE TR BLMBG US BULL 97717W471 252 9,905 SH   SOLE 0 9,905 0 0
3M CO COM 88579Y101 1,030 5,184 SH   SOLE 0 5,184 0 0
ABBOTT LABS COM 002824100 13,120 113,124 SH   SOLE 0 113,124 0 0
ABBVIE INC COM 00287Y109 988 8,771 SH   SOLE 0 8,771 0 0
ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 265 15,600 SH   SOLE 0 15,600 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,203 4,073 SH   SOLE 0 4,073 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,023 1,742 SH   SOLE 0 1,742 0 0
ADVANCED MICRO DEVICES INC COM 007903107 346 3,680 SH   SOLE 0 3,680 0 0
AFLAC INC COM 001055102 292 5,436 SH   SOLE 0 5,436 0 0
AIR PRODS & CHEMS INC COM 009158106 564 1,959 SH   SOLE 0 1,959 0 0
ALEXANDERS INC COM 014752109 268 999 SH   SOLE 0 999 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 520 2,293 SH   SOLE 0 2,293 0 0
ALITHYA GROUP INC CL A SUB VTG 01643B106 52 18,608 SH   SOLE 0 18,608 0 0
ALLSTATE CORP COM 020002101 485 3,718 SH   SOLE 0 3,718 0 0
ALPHABET INC CAP STK CL C 02079K107 2,956 1,179 SH   SOLE 0 1,179 0 0
ALPHABET INC CAP STK CL A 02079K305 34,295 14,045 SH   SOLE 0 14,045 0 0
ALTRIA INC COM 02209S103 362 7,585 SH   SOLE 0 7,585 0 0
AMAZON COM INC COM 023135106 30,419 8,842 SH   SOLE 0 8,842 0 0
AMERICAN EXPRESS CO COM 025816109 1,626 9,843 SH   SOLE 0 9,843 0 0
AMERICAN TOWER CORP COM 03027X100 17,492 64,730 SH   SOLE 0 64,730 0 0
AMGEN INC COM 031162100 1,183 4,856 SH   SOLE 0 4,856 0 0
ANALOG DEVICES INC COM 032654105 355 2,073 SH   SOLE 0 2,073 0 0
ANSYS INC COM 03662Q105 203 586 SH   SOLE 0 586 0 0
ANTHEM INC COM 036752103 407 1,066 SH   SOLE 0 1,066 0 0
APPLE INC COM 037833100 52,161 380,852 SH   SOLE 0 380,852 0 0
APPLIED MAT INC COM 038222105 220 1,546 SH   SOLE 0 1,546 0 0
ARK ETF TR INNOVATION ETF 00214Q104 10,743 82,149 SH   SOLE 0 82,149 0 0
ARK ETF TR GENOMIC REV ETF 00214Q302 550 5,941 SH   SOLE 0 5,941 0 0
ARROWHEAD PHARMACEUTICALS INC COM 04280A100 859 10,368 SH   SOLE 0 10,368 0 0
AT&T INC COM 00206R102 809 28,117 SH   SOLE 0 28,117 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 880 4,440 SH   SOLE 0 4,440 0 0
BAIN CAP SPECIALTY FIN INC COM 05684B107 2,711 177,192 SH   SOLE 0 177,192 0 0
BANK OF AMERICA CORP COM 060505104 3,406 82,621 SH   SOLE 0 82,621 0 0
BCE INC COM 05534B760 419 8,500 SH   SOLE 0 8,500 0 0
BECTON DICKINSON & CO COM 075887109 851 3,484 SH   SOLE 0 3,484 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 419 1 SH   SOLE 0 1 0 0
BERKSHIRE HATHAWAY INC DEL CL B 084670702 23,549 84,735 SH   SOLE 0 84,735 0 0
BIOGEN COM 09062X103 291 841 SH   SOLE 0 841 0 0
BLACKBERRY LTD COM 09228F103 123 10,089 SH   SOLE 0 10,089 0 0
BLACKROCK INC COM 09247X101 863 986 SH   SOLE 0 986 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 581 5,984 SH   SOLE 0 5,984 0 0
BOEING CO COM 097023105 820 3,422 SH   SOLE 0 3,422 0 0
BOSTON SCIENTIFIC CORP COM 101137107 279 6,521 SH   SOLE 0 6,521 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,988 29,761 SH   SOLE 0 29,761 0 0
BROADCOM INC COM 11135F101 862 1,807 SH   SOLE 0 1,807 0 0
BROADRIDGE FINL SOLUTIONS INC COM 11133T103 467 2,891 SH   SOLE 0 2,891 0 0
BROOKS AUTOMATION INC NEW COM 114340102 3,811 40,000 SH   SOLE 0 40,000 0 0
CANADIAN NATL RY CO COM 136375102 383 3,610 SH   SOLE 0 3,610 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 282 7,000 SH   SOLE 0 7,000 0 0
CATERPILLAR INC COM 149123101 272 1,249 SH   SOLE 0 1,249 0 0
CDW CORP COM 12514G108 337 1,928 SH   SOLE 0 1,928 0 0
CHARLES RIVER LABS INTL INC COM 159864107 787 2,128 SH   SOLE 0 2,128 0 0
CHARTER COMMUNICATIONS INC CL A 16119P108 4,811 6,669 SH   SOLE 0 6,669 0 0
CHEVRON CORP COM 166764100 717 6,844 SH   SOLE 0 6,844 0 0
CHURCH & DWIGHT INC COM 171340102 428 5,043 SH   SOLE 0 5,043 0 0
CIGNA CORP NEW COM 125523100 267 1,126 SH   SOLE 0 1,126 0 0
CISCO SYS INC COM 17275R102 411 7,752 SH   SOLE 0 7,752 0 0
CITIGROUP INC COM 172967424 546 7,722 SH   SOLE 0 7,722 0 0
CME GROUP INC COM 12572Q105 413 1,943 SH   SOLE 0 1,943 0 0
COCA COLA CO COM 191216100 1,368 25,285 SH   SOLE 0 25,285 0 0
COLGATE PALMOLIVE CO COM 194162103 244 2,995 SH   SOLE 0 2,995 0 0
COMCAST CORP CL A 20030N101 1,450 25,426 SH   SOLE 0 25,426 0 0
CONSTELLATION BRANDS INC CL A 21036P108 491 2,099 SH   SOLE 0 2,099 0 0
COPART INC COM 217204106 279 2,114 SH   SOLE 0 2,114 0 0
COSTCO WHSL CORP COM 22160K105 1,531 3,869 SH   SOLE 0 3,869 0 0
CROWN CASTLE INTL CORP COM 22822V101 203 1,038 SH   SOLE 0 1,038 0 0
CVS HEALTH CORP COM 126650100 241 2,855 SH   SOLE 0 2,855 0 0
DANAHER CORPORATION COM 235851102 13,350 49,726 SH   SOLE 0 49,726 0 0
DBX ETF TR XTRCKER MSCI US 233051150 234 5,930 SH   SOLE 0 5,930 0 0
DEERE & CO COM 244199105 1,909 5,412 SH   SOLE 0 5,412 0 0
DELL TECHNOLOGIES INC CL C 24703L202 1,024 10,272 SH   SOLE 0 10,272 0 0
DIAGEO PLC SPON ADR 25243Q205 615 3,208 SH   SOLE 0 3,208 0 0
DICKS SPORTING GOODS INC COM 253393102 226 2,256 SH   SOLE 0 2,256 0 0
DISNEY WALT CO COM 254687106 12,511 71,193 SH   SOLE 0 71,193 0 0
DOMINION ENERGY INC COM 25746U109 290 3,946 SH   SOLE 0 3,946 0 0
EASTERN BANKSHARES INC COM 27627N105 2,894 140,700 SH   SOLE 0 140,700 0 0
EASTMAN CHEM CO COM 277432100 254 2,176 SH   SOLE 0 2,176 0 0
ECOLAB INC COM 278865100 284 1,375 SH   SOLE 0 1,375 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 551 5,323 SH   SOLE 0 5,323 0 0
EMERSON ELEC CO COM 291011104 284 2,953 SH   SOLE 0 2,953 0 0
EOG RES INC COM 26875P101 281 3,414 SH   SOLE 0 3,414 0 0
EPR PPTYS COM SH BEN INT 26884U109 9,032 171,442 SH   SOLE 0 171,442 0 0
EVERSOURCE ENERGY COM 30040W108 491 6,117 SH   SOLE 0 6,117 0 0
EXXON MOBIL CORP COM 30231G102 1,046 16,580 SH   SOLE 0 16,580 0 0
FACEBOOK INC CL A 30303M102 22,484 64,652 SH   SOLE 0 64,652 0 0
FASTENAL CO COM 311900104 386 7,418 SH   SOLE 0 7,418 0 0
FIDELITY COVINGTON TR MSCI ENERGY IDX 316092402 2,073 140,620 SH   SOLE 0 140,620 0 0
FIDELITY COVINGTON TR LTD TRM BD ETF 316188200 1,491 28,485 SH   SOLE 0 28,485 0 0
FIDELITY COVINGTON TR TOTAL BD ETF 316188309 508 9,517 SH   SOLE 0 9,517 0 0
FIDELITY COVINGTON TR NDQ CP IDX TRK 315912808 610 10,833 SH   SOLE 0 10,833 0 0
FIDELITY COVINGTON TR MSCI CONS DISC 316092204 2,298 28,349 SH   SOLE 0 28,349 0 0
FIDELITY COVINGTON TR MSCI CONS STPLS 316092303 2,358 55,349 SH   SOLE 0 55,349 0 0
FIDELITY COVINGTON TR MSCI FINANCL 316092501 2,095 40,032 SH   SOLE 0 40,032 0 0
FIDELITY COVINGTON TR MSCI HEALTHCARE 316092600 2,383 37,391 SH   SOLE 0 37,391 0 0
FIDELITY COVINGTON TR MSCI INDL INDX 316092709 984 18,157 SH   SOLE 0 18,157 0 0
FIDELITY COVINGTON TR VAL FACTOR 316092782 552 11,975 SH   SOLE 0 11,975 0 0
FIDELITY COVINGTON TR MSCI INF TECH 316092808 4,674 39,680 SH   SOLE 0 39,680 0 0
FIDELITY COVINGTON TR MSCI REAL EST 316092857 2,155 70,814 SH   SOLE 0 70,814 0 0
FIDELITY COVINGTON TR MSCI UTILITIES 316092865 1,097 26,731 SH   SOLE 0 26,731 0 0
FIDELITY COVINGTON TR MSCI COMM SRVS 316092873 2,094 38,420 SH   SOLE 0 38,420 0 0
FIDELITY COVINGTON TR MSCI MATERIALS 316092881 2,059 44,566 SH   SOLE 0 44,566 0 0
FIRST TR EXCHANGE TRADED FD DJ INTERNET IDX 33733E302 15,750 64,322 SH   SOLE 0 64,322 0 0
FIRST TR EXCHANGE TRADED FD NAS CLNEDG GREEN 33733E500 234 3,386 SH   SOLE 0 3,386 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPTNG 33734X192 302 2,851 SH   SOLE 0 2,851 0 0
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 392 16,019 SH   SOLE 0 16,019 0 0
FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 249 5,191 SH   SOLE 0 5,191 0 0
FIRST TR EXCHANGE TRADED FD VI FST TR GLB DN 33739H101 14,926 631,102 SH   SOLE 0 631,102 0 0
FISERV INC COM 337738108 244 2,285 SH   SOLE 0 2,285 0 0
FIVE BELOW INC COM 33829M101 303 1,567 SH   SOLE 0 1,567 0 0
GENERAL DYNAMICS CORP COM 369550108 213 1,129 SH   SOLE 0 1,129 0 0
GENERAL ELECTRIC CO COM 369604103 381 28,337 SH   SOLE 0 28,337 0 0
GILEAD SCIENCES INC COM 375558103 429 6,235 SH   SOLE 0 6,235 0 0
GLOBAL X FDS US INFR DEV ETF 37954Y673 8,012 311,139 SH   SOLE 0 311,139 0 0
GLOBAL X FDS HEALTH WELL ETF 37954Y798 312 10,232 SH   SOLE 0 10,232 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 443 1,167 SH   SOLE 0 1,167 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 8,255 95,950 SH   SOLE 0 95,950 0 0
GRANITESHARES ETF TR BBG COMMD K 1 38747R108 468 16,482 SH   SOLE 0 16,482 0 0
HASBRO INC COM 418056107 489 5,175 SH   SOLE 0 5,175 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 280 3,834 SH   SOLE 0 3,834 0 0
HENRY JACK ASSOC INC COM 426281101 258 1,564 SH   SOLE 0 1,564 0 0
HERSHEY CO COM 427866108 224 1,287 SH   SOLE 0 1,287 0 0
HOME DEPOT INC COM 437076102 2,618 8,211 SH   SOLE 0 8,211 0 0
HONEYWELL INTL INC COM 438516106 2,192 10,011 SH   SOLE 0 10,011 0 0
HP INC COM 40434L105 218 7,230 SH   SOLE 0 7,230 0 0
IAA INC COM 449253103 292 5,350 SH   SOLE 0 5,350 0 0
ILLINOIS TOOL WKS INC COM 452308109 238 1,065 SH   SOLE 0 1,065 0 0
INTEL CORP COM 458140100 1,238 22,046 SH   SOLE 0 22,046 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,536 10,478 SH   SOLE 0 10,478 0 0
INTUIT COM 461202103 641 1,307 SH   SOLE 0 1,307 0 0
INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804 25,031 438,672 SH   SOLE 0 438,672 0 0
INVESCO EXCHANGE TRADED FD TR NASDAQ INTERNT 46137V530 282 1,100 SH   SOLE 0 1,100 0 0
INVESCO EXCHANGE TRADED FD TR DWA HEALTHCARE 46137V852 7,854 47,229 SH   SOLE 0 47,229 0 0
INVESCO EXCHANGE TRADED FD TR BULSHS 2027 MB 46138J494 2,287 88,261 SH   SOLE 0 88,261 0 0
INVESCO EXCHANGE TRADED FD TR BULSHS 2026 MB 46138J510 2,283 87,846 SH   SOLE 0 87,846 0 0
INVESCO EXCHANGE TRADED FD TR BULSHS 2025 MB 46138J528 2,279 87,690 SH   SOLE 0 87,690 0 0
INVESCO EXCHANGE TRADED FD TR BULSHS 2022 MB 46138J551 2,482 97,691 SH   SOLE 0 97,691 0 0
INVESCO EXCHANGE TRADED FD TR BULSHS 2021 MB 46138J569 2,038 80,661 SH   SOLE 0 80,661 0 0
INVESCO EXCHANGE TRADED FD TR BULSHS 2027 46138J585 426 16,620 SH   SOLE 0 16,620 0 0
INVESCO EXCHANGE TRADED FD TR BULSHS 2026 HY CRP 46138J635 426 16,489 SH   SOLE 0 16,489 0 0
INVESCO EXCHANGE TRADED FD TR BULSHS 2021 CB 46138J700 1,159 54,941 SH   SOLE 0 54,941 0 0
INVESCO EXCHANGE TRADED FD TR BULSHS 2026 CB 46138J791 345 16,046 SH   SOLE 0 16,046 0 0
INVESCO EXCHANGE TRADED FD TR BULSHS 2021 HY 46138J809 334 14,506 SH   SOLE 0 14,506 0 0
INVESCO EXCHANGE TRADED FD TR BULSHS 2025 HY 46138J817 424 17,172 SH   SOLE 0 17,172 0 0
INVESCO EXCHANGE TRADED FD TR BULSHS 2025 CB 46138J825 345 15,477 SH   SOLE 0 15,477 0 0
INVESCO EXCHANGE TRADED FD TR BULSHS 2024 HY 46138J833 425 16,898 SH   SOLE 0 16,898 0 0
INVESCO EXCHANGE TRADED FD TR BULSHS 2024 CB 46138J841 2,815 126,843 SH   SOLE 0 126,843 0 0
INVESCO EXCHANGE TRADED FD TR BULSHS 2023 HY 46138J858 425 16,687 SH   SOLE 0 16,687 0 0
INVESCO EXCHANGE TRADED FD TR BULSHS 2023 CB 46138J866 2,946 135,582 SH   SOLE 0 135,582 0 0
INVESCO EXCHANGE TRADED FD TR BULSHS 2022 HY 46138J874 423 18,127 SH   SOLE 0 18,127 0 0
INVESCO EXCHANGE TRADED FD TR BULSHS 2022 CB 46138J882 945 43,785 SH   SOLE 0 43,785 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 3,069 8,658 SH   SOLE 0 8,658 0 0
IPG PHOTONICS CORP COM 44980X109 286 1,355 SH   SOLE 0 1,355 0 0
IRON MOUNTAIN INC NEW COM 46284V101 269 6,365 SH   SOLE 0 6,365 0 0
ISHARES TR AGENCY BOND ETF 464288166 720 6,083 SH   SOLE 0 6,083 0 0
ISHARES TR MSCI WORLD ETF 464286392 360 2,848 SH   SOLE 0 2,848 0 0
ISHARES TR MSCI EURZONE ETF 464286608 414 8,398 SH   SOLE 0 8,398 0 0
ISHARES TR MSCI ISRAEL ETF 464286632 386 5,550 SH   SOLE 0 5,550 0 0
ISHARES TR MSCI PAC EX JAPAN 464286665 913 17,662 SH   SOLE 0 17,662 0 0
ISHARES TR SELECT DIVID ETF 464287168 7,752 66,481 SH   SOLE 0 66,481 0 0
ISHARES TR CORE S&P500 ETF 464287200 20,039 46,612 SH   SOLE 0 46,612 0 0
ISHARES TR CORE US AGGBD ETF 464287226 3,603 31,234 SH   SOLE 0 31,234 0 0
ISHARES TR IBOXX INV CP ETF 464287242 269 2,004 SH   SOLE 0 2,004 0 0
ISHARES TR S&P500 GROWTH ETF 464287309 717 9,860 SH   SOLE 0 9,860 0 0
ISHARES TR S&P 500 VALUE ETF 464287408 431 2,921 SH   SOLE 0 2,921 0 0
ISHARES TR BARCLAYS 7-10 YR 464287440 4,708 40,763 SH   SOLE 0 40,763 0 0
ISHARES TR 1-3 YR TREAS BOND 464287457 577 6,698 SH   SOLE 0 6,698 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,316 16,690 SH   SOLE 0 16,690 0 0
ISHARES TR CORE S&P MCAP ETF 464287507 32,991 122,767 SH   SOLE 0 122,767 0 0
ISHARES TR EXPND TECH SFTWARE 464287515 255 653 SH   SOLE 0 653 0 0
ISHARES TR NASDAQ BIOTECH 464287556 2,453 14,991 SH   SOLE 0 14,991 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 1,044 6,586 SH   SOLE 0 6,586 0 0
ISHARES TR RUS 1000 GRWTH ETF 464287614 765 2,819 SH   SOLE 0 2,819 0 0
ISHARES TR RUS 1000 ETF 464287622 27,348 112,971 SH   SOLE 0 112,971 0 0
ISHARES TR CORE S&P US GRWTH 464287671 504 4,990 SH   SOLE 0 4,990 0 0
ISHARES TR CORE S&P SCP ETF 464287804 1,348 11,930 SH   SOLE 0 11,930 0 0
ISHARES TR FIN SRVCS 464287770 661 3,571 SH   SOLE 0 3,571 0 0
ISHARES TR SEMICNDCTR 464287523 212 466 SH   SOLE 0 466 0 0
ISHARES TR S7P SCP 600 GRWTH 464287887 23,144 174,499 SH   SOLE 0 174,499 0 0
ISHARES TR SHRT NAT MUNI ETF 464288158 3,221 29,874 SH   SOLE 0 29,874 0 0
ISHARES TR EAFE SML CP ETF 464288273 1,039 14,017 SH   SOLE 0 14,017 0 0
ISHARES TR NATIONAL MUNI ETF 464288414 5,812 49,588 SH   SOLE 0 49,588 0 0
ISHARES TR INTERM GOV CR ETF 464288612 367 3,173 SH   SOLE 0 3,173 0 0
ISHARES TR ST CORP BD ETF 464288646 1,171 21,360 SH   SOLE 0 21,360 0 0
ISHARES TR PFD AND INCM SEC 464288687 234 5,938 SH   SOLE 0 5,938 0 0
ISHARES TR EAFE VAL 464288877 924 17,855 SH   SOLE 0 17,855 0 0
ISHARES TR US TRSRY BD 46429B267 249 9,363 SH   SOLE 0 9,363 0 0
ISHARES TR AAA-A RTD CRP BD ETF 46429B291 919 16,166 SH   SOLE 0 16,166 0 0
ISHARES TR FLT RATE BD ETF 46429B655 212 4,178 SH   SOLE 0 4,178 0 0
ISHARES TR CORE HIGH DIVD ETF 46429B663 8,468 87,728 SH   SOLE 0 87,728 0 0
ISHARES TR MSCI USA MIN VOL FCT 46429B697 10,545 143,263 SH   SOLE 0 143,263 0 0
ISHARES TR MSCI USA QLTY FCTR 46432F339 326 2,452 SH   SOLE 0 2,452 0 0
ISHARES TR CORE 1-5 YR USD BND 46432F859 287 5,597 SH   SOLE 0 5,597 0 0
ISHARES TR CORE TTL USD BD MKT 46434V613 271 5,064 SH   SOLE 0 5,064 0 0
ISHARES TR CORE DIVD GRW ETF 46434V621 12,713 252,438 SH   SOLE 0 252,438 0 0
ISHARES TR IBONDS DEC21 ETF 46434VBK5 297 12,000 SH   SOLE 0 12,000 0 0
ISHARES TR MSCI UK 46435G334 437 13,349 SH   SOLE 0 13,349 0 0
JOHNSON & JOHNSON COM 478160104 25,499 154,793 SH   SOLE 0 154,793 0 0
JPMORGAN EXCHANGE TRADED FUND INTL BD OPP ETF 46641Q852 318 6,180 SH   SOLE 0 6,180 0 0
JPMORGAN CHASE & CO COM 46625H100 3,039 19,537 SH   SOLE 0 19,537 0 0
KIMBERLY CLARK CORP COM 494368103 937 7,005 SH   SOLE 0 7,005 0 0
KKR & CO INC COM 48251W104 617 10,420 SH   SOLE 0 10,420 0 0
KRANESHARES TR CSI CHI INTERNET 500767306 290 4,157 SH   SOLE 0 4,157 0 0
KRANESHARES TR BOSERA MSCI CH 500767405 785 16,400 SH   SOLE 0 16,400 0 0
LABORATORY CORP AMER HLDNGS COM 50540R409 210 762 SH   SOLE 0 762 0 0
LAM RESEARCH CORP COM 512807108 2,751 4,227 SH   SOLE 0 4,227 0 0
LAUDER ESTEE COS INC CL A 518439104 261 820 SH   SOLE 0 820 0 0
LILLY ELI & CO COM 532457108 2,057 8,964 SH   SOLE 0 8,964 0 0
LOCKHEED MARTIN CORP COM 539830109 1,065 2,814 SH   SOLE 0 2,814 0 0
LOWES COS INC COM 548661107 22,773 117,401 SH   SOLE 0 117,401 0 0
MASTERCARD INCORPORATED CL A 57636Q104 3,403 9,311 SH   SOLE 0 9,311 0 0
MCDONALDS CORP COM 580135101 22,550 97,628 SH   SOLE 0 97,628 0 0
MERCK & CO. INC COM 58933Y105 12,335 158,628 SH   SOLE 0 158,628 0 0
MICROSOFT CORP COM 594918104 39,856 147,118 SH   SOLE 0 147,118 0 0
MODERNA INC COM 60770K107 500 2,129 SH   SOLE 0 2,129 0 0
MONDELEZ INTL INC CL A 609207105 10,951 175,384 SH   SOLE 0 175,384 0 0
MORGAN STANLEY COM NEW 617446448 201 2,188 SH   SOLE 0 2,188 0 0
NETFLIX INC COM 64110L106 589 1,116 SH   SOLE 0 1,116 0 0
NEXTERA ENERGY INC COM 65339F101 4,001 54,601 SH   SOLE 0 54,601 0 0
NOVOCURE LTD ORD SHS G6674U108 444 2,000 SH   SOLE 0 2,000 0 0
NOVO-NORDISK A S ADR ADR 670100205 585 6,987 SH   SOLE 0 6,987 0 0
NUSHARES ETF TR NUVEEN ENHNC YLD 67092P102 2,979 119,454 SH   SOLE 0 119,454 0 0
NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 521 8,073 SH   SOLE 0 8,073 0 0
NUVEEN AMT FREE QLTY MUN INCME COM 670657105 214 13,609 SH   SOLE 0 13,609 0 0
NUVEEN MUN CR OPPORTUNITIES FD COM 670663103 216 14,000 SH   SOLE 0 14,000 0 0
NVIDIA CORPORATION COM 67066G104 2,784 3,480 SH   SOLE 0 3,480 0 0
NXP SEMICONDUCTORS N V COM N6596X109 313 1,520 SH   SOLE 0 1,520 0 0
ORACLE CORP COM 68389X105 828 10,632 SH   SOLE 0 10,632 0 0
OSHARES ETF TR OSHARES US QUALT 67110P407 3,201 76,201 SH   SOLE 0 76,201 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108 5,329 202,164 SH   SOLE 0 202,164 0 0
PACER FDS TR BNCHMRK INFRA 69374H741 8,574 212,553 SH   SOLE 0 212,553 0 0
PARKER-HANNIFIN CORP COM 701094104 351 1,141 SH   SOLE 0 1,141 0 0
PAYCHEX INC COM 704326107 626 5,837 SH   SOLE 0 5,837 0 0
PAYCOM SOFTWARE INC COM 70432V102 376 1,017 SH   SOLE 0 1,017 0 0
PAYPAL HLDGS INC COM 70450Y103 17,171 58,910 SH   SOLE 0 58,910 0 0
PEPSICO INC COM 713448108 16,481 111,237 SH   SOLE 0 111,237 0 0
PERKINELMER INC COM 714046109 6,872 44,501 SH   SOLE 0 44,501 0 0
PFIZER INC COM 717081103 1,040 26,551 SH   SOLE 0 26,551 0 0
PIMCO ETF TR EHHAN SHRT MA ACT 72201R833 494 4,842 SH   SOLE 0 4,842 0 0
PIMCO ETF TR INTER MUN BD ACT 72201R866 3,456 60,869 SH   SOLE 0 60,869 0 0
PROCTER AND GAMBLE CO COM 742718109 2,981 22,091 SH   SOLE 0 22,091 0 0
PROGRESSIVE CORP COM 743315103 6,282 63,969 SH   SOLE 0 63,969 0 0
PROLOGIS INC COM 74340W103 214 1,793 SH   SOLE 0 1,793 0 0
PROSHARES TR S&P500 DV ARIST 74348A467 717 7,911 SH   SOLE 0 7,911 0 0
QUALCOMM INC COM 747525103 1,405 9,832 SH   SOLE 0 9,832 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 1,849 21,683 SH   SOLE 0 21,683 0 0
REPUBLIC SVCS INC COM 760759100 424 3,852 SH   SOLE 0 3,852 0 0
ROBLOX CORP CL A 771049103 769 8,547 SH   SOLE 0 8,547 0 0
ROPER TECHNOLOGIES INC COM 776696106 257 548 SH   SOLE 0 548 0 0
S&P GLOBAL INC COM 78409V104 1,018 2,481 SH   SOLE 0 2,481 0 0
SALESFORCE COM INC COM 79466L302 690 2,823 SH   SOLE 0 2,823 0 0
SCHWAB CHARLES CORP COM 808513105 246 3,374 SH   SOLE 0 3,374 0 0
SCHWAB U.S. LARGE-CAP ETF US LRG CAP ETF 808524201 2,045 19,670 SH   SOLE 0 19,670 0 0
SCHWAB U.S. MID-CAP ETF US MID-CAP ETF 808524508 489 6,247 SH   SOLE 0 6,247 0 0
SCHWAB US DIVIDEND EQUITY ETF US DIVIDEND EQ 808524797 1,001 13,238 SH   SOLE 0 13,238 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 1,050 12,759 SH   SOLE 0 12,759 0 0
SELECT SECTOR SPDR TR HEALTHCARE 81369Y209 1,689 13,406 SH   SOLE 0 13,406 0 0
SELECT SECTOR SPDR TR CONS STPLS 81369Y308 3,499 50,004 SH   SOLE 0 50,004 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 986 5,522 SH   SOLE 0 5,522 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,139 21,145 SH   SOLE 0 21,145 0 0
SELECT SECTOR SPDR TR FINANCIALS 81369Y605 1,680 45,788 SH   SOLE 0 45,788 0 0
SELECT SECTOR SPDR TR INDUSTRIALS 81369Y704 2,297 22,435 SH   SOLE 0 22,435 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1,198 8,120 SH   SOLE 0 8,120 0 0
SELECT SECTOR SPDR TR COMM SRVCS 81369Y852 1,257 15,527 SH   SOLE 0 15,527 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 1,157 26,113 SH   SOLE 0 26,113 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 2,303 36,429 SH   SOLE 0 36,429 0 0
SEI INVTS CO COM 784117103 585 9,422 SH   SOLE 0 9,422 0 0
SHERWIN WILLIAMS CO COM 824348106 461 1,692 SH   SOLE 0 1,692 0 0
SONY CORP SPONSORED ADR 835699307 13,564 139,523 SH   SOLE 0 139,523 0 0
SOUTHERN CO COM 842587107 595 9,841 SH   SOLE 0 9,841 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 685 1,986 SH   SOLE 0 1,986 0 0
SPDR GOLD TR GOLD SHS 78463V107 420 2,541 SH   SOLE 0 2,541 0 0
SPDR INDEX SHS FDS LOW CARBON ETF 78463X194 333 2,620 SH   SOLE 0 2,620 0 0
SPDR INDEX SHS FDS S&P GLB NTRL RES 78463X541 13,939 263,006 SH   SOLE 0 263,006 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLD XUS 78463X889 1,744 47,402 SH   SOLE 0 47,402 0 0
SPDR PORTFOLIO AGGREGATE BOND ETF PORTFOLIO AGRGTE 78464A649 498 16,599 SH   SOLE 0 16,599 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,707 3,988 SH   SOLE 0 3,988 0 0
SPDR S&P DIVIDEND ETF S&P DIVID ETF 78464A763 510 4,169 SH   SOLE 0 4,169 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,262 2,571 SH   SOLE 0 2,571 0 0
SPDR SER TR S&P BK ETF 78464A797 661 12,889 SH   SOLE 0 12,889 0 0
SPDR SER TR PRTFLO S&P500 GW 78464A409 210 3,330 SH   SOLE 0 3,330 0 0
SPDR SER TR BLMBG BC EM LCL BD 78464A391 12,433 470,403 SH   SOLE 0 470,403 0 0
SPDR SER TR PORTFOLIO SHRT 78464A474 322 10,300 SH   SOLE 0 10,300 0 0
SPDR SER TR S&P BIOTECH 78464A870 593 4,382 SH   SOLE 0 4,382 0 0
SPDR SER TR PORTFOLIO SH TRSY 78468R101 283 9,252 SH   SOLE 0 9,252 0 0
SPDR SER TR NUVEEN BARC MUNIC 78468R721 767 14,727 SH   SOLE 0 14,727 0 0
SPDR SER TR SSGA GNDER ETF 78468R747 367 3,610 SH   SOLE 0 3,610 0 0
SPIRE INC COM 84857L101 585 8,088 SH   SOLE 0 8,088 0 0
SPROTT PHYSICAL GOLD & SILVER TR UNIT 85208R101 13,446 719,811 SH   SOLE 0 719,811 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104 2,067 147,349 SH   SOLE 0 147,349 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 231 24,855 SH   SOLE 0 24,855 0 0
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 382 8,261 SH   SOLE 0 8,261 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 27,121 560,238 SH   SOLE 0 560,238 0 0
STAG INDL INC COM 85254J102 262 7,000 SH   SOLE 0 7,000 0 0
STARBUCKS CORP COM 855244109 456 4,082 SH   SOLE 0 4,082 0 0
STERIS PLC SHS USD G8473T100 386 1,869 SH   SOLE 0 1,869 0 0
STRYKER CORPORATION COM 863667101 664 2,556 SH   SOLE 0 2,556 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 533 4,439 SH   SOLE 0 4,439 0 0
TARGET CORP COM 87612E106 219 905 SH   SOLE 0 905 0 0
TESLA INC COM 88160R101 453 666 SH   SOLE 0 666 0 0
TEXAS INSTRS INC COM 882508104 1,166 6,063 SH   SOLE 0 6,063 0 0
THERAPEUTICSMD INC COM 88338N107 12 10,000 SH   SOLE 0 10,000 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,010 1,994 SH   SOLE 0 1,994 0 0
TJX COS INC COM 872540109 3,389 50,298 SH   SOLE 0 50,298 0 0
TRAVELERS COMPANIES INC COM 89417E109 203 1,357 SH   SOLE 0 1,357 0 0
TWILIO INC CL A 90138F102 228 578 SH   SOLE 0 578 0 0
UNILEVER PLC SPONS ADR NEW 904767704 429 7,272 SH   SOLE 0 7,272 0 0
UNION PAC CORP COM 907818108 1,660 7,559 SH   SOLE 0 7,559 0 0
UNITED PARCEL SERVICE INC CL B 911312106 549 2,639 SH   SOLE 0 2,639 0 0
UNITEDHEALTH GROUP INC COM 91324P102 2,248 5,614 SH   SOLE 0 5,614 0 0
URANIUM ENERGY CORP COM 916896103 41 15,400 SH   SOLE 0 15,400 0 0
VANECK VECTORS ETF TR FALLEN ANGEL HY 92189F437 4,855 147,566 SH   SOLE 0 147,566 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 466 5,669 SH   SOLE 0 5,669 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 15,891 185,017 SH   SOLE 0 185,017 0 0
VANGUARD INDEX FDS DIV APPREC IDX 921908844 281 1,815 SH   SOLE 0 1,815 0 0
VANGUARD INDEX FDS EXT MRKT IDX 922908652 10,622 56,322 SH   SOLE 0 56,322 0 0
VANGUARD INDEX FDS SMALL CAP ETF 922908751 583 2,586 SH   SOLE 0 2,586 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 84,337 214,315 SH   SOLE 0 214,315 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 2,507 24,633 SH   SOLE 0 24,633 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 2,303 11,473 SH   SOLE 0 11,473 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 23,697 82,622 SH   SOLE 0 82,622 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 5,228 38,031 SH   SOLE 0 38,031 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 926 4,157 SH   SOLE 0 4,157 0 0
VANGUARD INTL EQUITY INDEX FD TT WRLD ST ETF 922042742 65,820 635,267 SH   SOLE 0 635,267 0 0
VANGUARD INTL EQUITY INDEX FD FTSE EMR MKT ETF 922042858 2,050 37,740 SH   SOLE 0 37,740 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 638 10,384 SH   SOLE 0 10,384 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM CB IDX 92206C409 250 3,026 SH   SOLE 0 3,026 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 435 6,228 SH   SOLE 0 6,228 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 628 12,196 SH   SOLE 0 12,196 0 0
VANGUARD WORLD FD MEGA GRWTH IND 921910816 591 2,555 SH   SOLE 0 2,555 0 0
VANGUARD WORLD FD MEGA CAP INDEX 921910873 17,191 112,844 SH   SOLE 0 112,844 0 0
VERASTEM INC COM 92337C104 114 28,000 SH   SOLE 0 28,000 0 0
VERISIGN INC COM 92343E102 348 1,528 SH   SOLE 0 1,528 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 916 16,350 SH   SOLE 0 16,350 0 0
VICOR CORP COM 925815102 211 2,000 SH   SOLE 0 2,000 0 0
VISA INC COM CL A 92826C839 18,298 78,253 SH   SOLE 0 78,253 0 0
WALMART INC COM 931142103 773 5,478 SH   SOLE 0 5,478 0 0
WASTE MGMT INC DEL COM 94106L109 430 3,070 SH   SOLE 0 3,070 0 0
WISDOMTREE TR EM EX ST-OWNED 97717X578 19,326 459,392 SH   SOLE 0 459,392 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 520 8,711 SH   SOLE 0 8,711 0 0
YUM BRANDS INC COM 988498101 258 2,244 SH   SOLE 0 2,244 0 0
ZOETIS INC CL A 98978V103 259 1,387 SH   SOLE 0 1,387 0 0
VANECK VECTORS ETF TR GAMING ETF 92189F882 7,363 138,603 SH   SOLE 0 138,603 0 0
VANECK VECTORS ETF TR SEMICONDUCTOR ETF 92189F676 10,597 40,409 SH   SOLE 0 40,409 0 0
VANGUARD INTL EQUITY INDEX FD ALLWRLD EX US 922042775 387 6,104 SH   SOLE 0 6,104 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 222 935 SH   SOLE 0 935 0 0