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
ALPS ETF TR REIT DIVIDE DOGS 00162Q106 200 4,894 SH   SOLE   0 0 4,894
AMAZON COM INC COM 023135106 205 63 SH   SOLE   0 0 63
APPLE INC COM 037833100 1,114 8,397 SH   SOLE   0 0 8,397
ARCHER DANIELS MIDLAND CO COM 039483102 284 5,624 SH   SOLE   0 0 5,624
BARRICK GOLD CORP COM 067901108 205 9,000 SH   SOLE   0 0 9,000
BIOLIFE SOLUTIONS INC COM NEW 09062W204 7,435 186,392 SH   SOLE   0 0 186,392
DISNEY WALT CO COM 254687106 206 1,137 SH   SOLE   0 0 1,137
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 144 10,022 SH   SOLE   0 0 10,021
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 5,316 97,994 SH   SOLE   0 0 97,993
FIRST TR SR FLG RTE INCM FD COM 33733U108 127 10,938 SH   SOLE   0 0 10,937
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 461 8,133 SH   SOLE   0 0 8,133
FOCUS FINL PARTNERS INC COM CL A 34417P100 2,077 47,744 SH   SOLE   0 0 47,744
FORD MTR CO DEL COM 345370860 469 53,364 SH   SOLE   0 0 53,363
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 9,735 459,001 SH   SOLE   0 0 459,000
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 9,146 417,622 SH   SOLE   0 0 417,622
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 9,825 451,704 SH   SOLE   0 0 451,704
ISHARES GOLD TRUST ISHARES 464285105 4,771 263,131 SH   SOLE   0 0 263,131
ISHARES TR CORE S&P TTL STK 464287150 3,215 37,291 SH   SOLE   0 0 37,291
ISHARES TR CORE S&P500 ETF 464287200 1,420 3,782 SH   SOLE   0 0 3,781
ISHARES TR CORE US AGGBD ET 464287226 1,060 8,972 SH   SOLE   0 0 8,971
ISHARES TR NORTH AMERN NAT 464287374 1,406 60,377 SH   SOLE   0 0 60,377
ISHARES TR RUS 1000 ETF 464287622 5,805 27,403 SH   SOLE   0 0 27,403
ISHARES TR NATIONAL MUN ETF 464288414 539 4,601 SH   SOLE   0 0 4,600
ISHARES TR MSCI INTL SML CP 46434V266 1,816 54,598 SH   SOLE   0 0 54,597
ISHARES TR IBONDS DEC2023 46435G318 2,391 91,309 SH   SOLE   0 0 91,309
ISHARES TR CORE INTL AGGR 46435G672 211 3,762 SH   SOLE   0 0 3,761
ISHARES TR IBONDS DEC2022 46435G755 2,301 87,298 SH   SOLE   0 0 87,298
ISHARES TR IBONDS DEC2021 46435G789 2,169 84,153 SH   SOLE   0 0 84,153
ISHARES TR IBONDS DEC 26 46435U259 479 17,678 SH   SOLE   0 0 17,677
ISHARES TR IBONDS DEC 25 46435U432 1,173 41,654 SH   SOLE   0 0 41,653
ISHARES TR IBONDS DEC 46435U697 1,916 70,734 SH   SOLE   0 0 70,733
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 305 10,786 SH   SOLE   0 0 10,786
MICROSOFT CORP COM 594918104 698 3,138 SH   SOLE   0 0 3,137
PFIZER INC COM 717081103 636 17,274 SH   SOLE   0 0 17,274
SPDR S&P 500 ETF TR TR UNIT 78462F103 430 1,150 SH   SOLE   0 0 1,149
SPDR GOLD TR GOLD SHS 78463V107 991 5,554 SH   SOLE   0 0 5,554
SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 2,435 37,408 SH   SOLE   0 0 37,408
SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 273 3,913 SH   SOLE   0 0 3,912
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 19,372 573,973 SH   SOLE   0 0 573,972
SPDR SER TR PORTFOLIO AGRGTE 78464A649 34,545 1,121,940 SH   SOLE   0 0 1,121,939
SPDR SER TR S&P DIVID ETF 78464A763 1,151 10,862 SH   SOLE   0 0 10,862
SPDR SER TR PORTFOLI S&P1500 78464A805 28,950 628,118 SH   SOLE   0 0 628,118
SPDR SER TR PORTFOLIO S&P400 78464A847 238 5,901 SH   SOLE   0 0 5,900
SPDR SER TR PORTFOLIO S&P500 78464A854 1,233 28,046 SH   SOLE   0 0 28,046
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 512 10,382 SH   SOLE   0 0 10,382
SPDR SER TR PORTFOLIO SH TSR 78468R101 20,624 671,558 SH   SOLE   0 0 671,558
SPDR SER TR BLOMBERG BRC INV 78468R200 212 6,930 SH   SOLE   0 0 6,930
SPDR SER TR NUVEEN BRC MUNIC 78468R721 462 8,807 SH   SOLE   0 0 8,807
SPDR SER TR NUVEEN BLMBRG SR 78468R739 259 5,211 SH   SOLE   0 0 5,210
SPDR SER TR MSCI USA STRTGIC 78468R812 5,149 49,288 SH   SOLE   0 0 49,288
SPDR SER TR PORTFOLIO S&P600 78468R853 286 7,994 SH   SOLE   0 0 7,994
SSGA ACTIVE TR SPDR DBLELN EMRG 78470P309 637 12,446 SH   SOLE   0 0 12,445
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 220 2,414 SH   SOLE   0 0 2,414
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 11,136 122,438 SH   SOLE   0 0 122,437
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 3,811 55,890 SH   SOLE   0 0 55,889
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 1,328 14,922 SH   SOLE   0 0 14,921
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 500 17,695 SH   SOLE   0 0 17,695
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 339 9,411 SH   SOLE   0 0 9,410
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 5,470 97,626 SH   SOLE   0 0 97,625
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 7,313 142,303 SH   SOLE   0 0 142,302
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 350 2,695 SH   SOLE   0 0 2,694
SPERO THERAPEUTICS INC COM 84833T103 458 23,615 SH   SOLE   0 0 23,615
SPROTT PHYSICAL GOLD TR UNIT 85207H104 15,847 1,050,158 SH   SOLE   0 0 1,050,158
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 2,279 16,146 SH   SOLE   0 0 16,146
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 610 6,671 SH   SOLE   0 0 6,671
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 1,430 27,981 SH   SOLE   0 0 27,981
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 475 8,755 SH   SOLE   0 0 8,755
VANGUARD WORLD FDS MATERIALS ETF 92204A801 1,126 7,175 SH   SOLE   0 0 7,175
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 237 1,117 SH   SOLE   0 0 1,117
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,412 16,627 SH   SOLE   0 0 16,627
VANGUARD INDEX FDS SML CP GRW ETF 922908595 1,759 6,573 SH   SOLE   0 0 6,573
VANGUARD INDEX FDS MID CAP ETF 922908629 2,977 14,397 SH   SOLE   0 0 14,397
VANGUARD INDEX FDS GROWTH ETF 922908736 5,071 20,017 SH   SOLE   0 0 20,017
VANGUARD INDEX FDS SMALL CP ETF 922908751 413 2,123 SH   SOLE   0 0 2,123
VANGUARD INDEX FDS TOTAL STK MKT 922908769 3,015 15,491 SH   SOLE   0 0 15,490
WISDOMTREE TR INTL EQUITY FD 97717W703 366 7,225 SH   SOLE   0 0 7,225
WISDOMTREE TR GLB US QTLY DIV 97717W844 2,520 33,103 SH   SOLE   0 0 33,102
WISDOMTREE TR US QTLY DIV GRT 97717X669 5,928 109,868 SH   SOLE   0 0 109,867