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 205 6,643 SH   SOLE   0 0 6,643
APPLE INC COM 037833100 516 2,027 SH   SOLE   0 0 2,027
BIOLIFE SOLUTIONS INC COM NEW 09062W204 10,450 1,100,000 SH   SOLE   0 0 1,100,000
FIDELITY TOTAL BD ETF 316188309 2,477 47,861 SH   SOLE   0 0 47,861
FIRST TR SR FLG RTE INCM FD COM 33733U108 96 10,079 SH   SOLE   0 0 10,079
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 524 9,686 SH   SOLE   0 0 9,686
FORD MTR CO DEL COM 345370860 229 47,339 SH   SOLE   0 0 47,339
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 7,518 357,834 SH   SOLE   0 0 357,834
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 7,596 362,221 SH   SOLE   0 0 362,220
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 7,410 349,853 SH   SOLE   0 0 349,853
ISHARES GOLD TRUST ISHARES 464285105 2,087 138,485 SH   SOLE   0 0 138,485
ISHARES TR CORE S&P TTL STK 464287150 2,197 38,411 SH   SOLE   0 0 38,410
ISHARES TR CORE S&P500 ETF 464287200 1,138 4,405 SH   SOLE   0 0 4,404
ISHARES TR CORE US AGGBD ET 464287226 1,345 11,657 SH   SOLE   0 0 11,657
ISHARES TR NORTH AMERN NAT 464287374 789 47,458 SH   SOLE   0 0 47,458
ISHARES TR MSCI EAFE ETF 464287465 469 8,772 SH   SOLE   0 0 8,771
ISHARES TR RUS 1000 ETF 464287622 6,908 48,812 SH   SOLE   0 0 48,812
ISHARES TR NATIONAL MUN ETF 464288414 515 4,560 SH   SOLE   0 0 4,560
ISHARES TR MLTFCTR INTL SML 46434V266 1,043 45,650 SH   SOLE   0 0 45,650
ISHARES TR IBONDS SEP2020 46434V571 1,507 59,407 SH   SOLE   0 0 59,407
ISHARES TR IBONDS DEC2023 46435G318 1,888 73,592 SH   SOLE   0 0 73,591
ISHARES TR CORE INTL AGGR 46435G672 213 3,887 SH   SOLE   0 0 3,886
ISHARES TR IBONDS DEC2022 46435G755 2,079 79,929 SH   SOLE   0 0 79,929
ISHARES TR IBONDS DEC2021 46435G789 2,012 78,879 SH   SOLE   0 0 78,878
ISHARES TR IBONDS DEC 25 46435U432 1,116 41,282 SH   SOLE   0 0 41,282
ISHARES TR IBONDS DEC 46435U697 1,686 64,455 SH   SOLE   0 0 64,455
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 284 12,864 SH   SOLE   0 0 12,863
MICROSOFT CORP COM 594918104 489 3,099 SH   SOLE   0 0 3,098
PFIZER INC COM 717081103 229 7,024 SH   SOLE   0 0 7,024
SPDR S&P 500 ETF TR TR UNIT 78462F103 285 1,104 SH   SOLE   0 0 1,103
SPDR GOLD TRUST GOLD SHS 78463V107 860 5,807 SH   SOLE   0 0 5,807
SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 1,073 22,934 SH   SOLE   0 0 22,934
SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 233 4,362 SH   SOLE   0 0 4,362
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 13,518 564,676 SH   SOLE   0 0 564,676
SPDR SER TR PORTFOLIO AGRGTE 78464A649 32,504 1,075,590 SH   SOLE   0 0 1,075,589
SPDR SER TR S&P DIVID ETF 78464A763 902 11,290 SH   SOLE   0 0 11,289
SPDR SER TR PORTFOLI S&P1500 78464A805 20,485 651,354 SH   SOLE   0 0 651,354
SPDR SER TR PORTFOLIO S&P500 78464A854 558 18,444 SH   SOLE   0 0 18,443
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 595 12,397 SH   SOLE   0 0 12,397
SPDR SER TR PORTFOLIO SH TSR 78468R101 14,114 459,430 SH   SOLE   0 0 459,430
SPDR SER TR BLOMBERG BRC INV 78468R200 254 8,632 SH   SOLE   0 0 8,632
SPDR SER TR NUVEEN BRC MUNIC 78468R721 412 8,248 SH   SOLE   0 0 8,248
SPDR SER TR NUVEEN BLMBRG SR 78468R739 258 5,272 SH   SOLE   0 0 5,271
SPDR SER TR MSCI USA STRTGIC 78468R812 3,187 41,729 SH   SOLE   0 0 41,728
SSGA ACTIVE TR SPDR DBLELN EMRG 78470P309 550 12,103 SH   SOLE   0 0 12,103
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 6,688 109,193 SH   SOLE   0 0 109,193
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 2,340 55,495 SH   SOLE   0 0 55,495
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 818 15,874 SH   SOLE   0 0 15,874
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 402 19,551 SH   SOLE   0 0 19,551
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 226 5,027 SH   SOLE   0 0 5,027
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 323 12,487 SH   SOLE   0 0 12,486
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 4,596 84,687 SH   SOLE   0 0 84,687
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 4,735 91,534 SH   SOLE   0 0 91,533
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 211 2,620 SH   SOLE   0 0 2,620
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 7,483 570,359 SH   SOLE   0 0 570,359
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 1,598 15,452 SH   SOLE   0 0 15,452
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 587 8,290 SH   SOLE   0 0 8,289
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 1,410 28,937 SH   SOLE   0 0 28,937
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 413 9,635 SH   SOLE   0 0 9,635
VANGUARD WORLD FDS MATERIALS ETF 92204A801 948 9,847 SH   SOLE   0 0 9,847
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,799 25,753 SH   SOLE   0 0 25,753
VANGUARD INDEX FDS SML CP GRW ETF 922908595 1,279 8,509 SH   SOLE   0 0 8,509
VANGUARD INDEX FDS MID CAP ETF 922908629 2,570 19,524 SH   SOLE   0 0 19,524
VANGUARD INDEX FDS GROWTH ETF 922908736 5,137 32,787 SH   SOLE   0 0 32,787
VANGUARD INDEX FDS SMALL CP ETF 922908751 486 4,206 SH   SOLE   0 0 4,206
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,480 11,479 SH   SOLE   0 0 11,479
WISDOMTREE TR INTL EQUITY FD 97717W703 328 8,294 SH   SOLE   0 0 8,294
WISDOMTREE TR GLB US QTLY DIV 97717W844 1,512 28,602 SH   SOLE   0 0 28,602
WISDOMTREE TR US QTLY DIV GRT 97717X669 3,511 90,240 SH   SOLE   0 0 90,240