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 270 7,442 SH   SOLE   0 0 7,442
APPLE INC COM 037833100 681 1,867 SH   SOLE   0 0 1,866
ARCHER DANIELS MIDLAND CO COM 039483102 224 5,624 SH   SOLE   0 0 5,624
BIOLIFE SOLUTIONS INC COM NEW 09062W204 17,985 1,100,000 SH   SOLE   0 0 1,100,000
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 4,036 74,844 SH   SOLE   0 0 74,844
FIRST TR SR FLG RTE INCM FD COM 33733U108 113 10,335 SH   SOLE   0 0 10,335
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 436 7,933 SH   SOLE   0 0 7,932
FOCUS FINL PARTNERS INC COM CL A 34417P100 1,578 47,744 SH   SOLE   0 0 47,744
FORD MTR CO DEL COM 345370860 312 51,364 SH   SOLE   0 0 51,363
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 8,069 379,168 SH   SOLE   0 0 379,167
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 8,247 385,923 SH   SOLE   0 0 385,922
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 8,325 381,520 SH   SOLE   0 0 381,520
ISHARES GOLD TRUST ISHARES 464285105 3,726 219,290 SH   SOLE   0 0 219,290
ISHARES TR CORE S&P TTL STK 464287150 2,641 38,033 SH   SOLE   0 0 38,032
ISHARES TR CORE S&P500 ETF 464287200 1,291 4,168 SH   SOLE   0 0 4,167
ISHARES TR CORE US AGGBD ET 464287226 1,057 8,938 SH   SOLE   0 0 8,937
ISHARES TR NORTH AMERN NAT 464287374 1,429 65,894 SH   SOLE   0 0 65,893
ISHARES TR MSCI EAFE ETF 464287465 267 4,383 SH   SOLE   0 0 4,383
ISHARES TR RUS 1000 ETF 464287622 6,991 40,718 SH   SOLE   0 0 40,718
ISHARES TR NATIONAL MUN ETF 464288414 528 4,574 SH   SOLE   0 0 4,573
ISHARES TR MLTFCTR INTL SML 46434V266 1,269 46,291 SH   SOLE   0 0 46,290
ISHARES TR IBONDS SEP2020 46434V571 386 15,160 SH   SOLE   0 0 15,160
ISHARES TR IBONDS DEC2023 46435G318 2,012 76,710 SH   SOLE   0 0 76,710
ISHARES TR CORE INTL AGGR 46435G672 209 3,747 SH   SOLE   0 0 3,746
ISHARES TR IBONDS DEC2022 46435G755 2,201 83,295 SH   SOLE   0 0 83,294
ISHARES TR IBONDS DEC2021 46435G789 2,133 82,210 SH   SOLE   0 0 82,210
ISHARES TR IBONDS DEC 26 46435U259 469 17,585 SH   SOLE   0 0 17,585
ISHARES TR IBONDS DEC 25 46435U432 1,155 41,421 SH   SOLE   0 0 41,421
ISHARES TR IBONDS DEC 46435U697 1,845 68,389 SH   SOLE   0 0 68,389
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 261 10,613 SH   SOLE   0 0 10,613
MICROSOFT CORP COM 594918104 631 3,100 SH   SOLE   0 0 3,100
PFIZER INC COM 717081103 230 7,024 SH   SOLE   0 0 7,024
SPDR S&P 500 ETF TR TR UNIT 78462F103 389 1,260 SH   SOLE   0 0 1,260
SPDR GOLD TR GOLD SHS 78463V107 918 5,487 SH   SOLE   0 0 5,487
SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 1,645 31,230 SH   SOLE   0 0 31,230
SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 232 3,904 SH   SOLE   0 0 3,903
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 14,488 524,544 SH   SOLE   0 0 524,544
SPDR SER TR PORTFOLIO AGRGTE 78464A649 30,837 999,267 SH   SOLE   0 0 999,267
SPDR SER TR S&P DIVID ETF 78464A763 1,026 11,250 SH   SOLE   0 0 11,250
SPDR SER TR PORTFOLI S&P1500 78464A805 21,658 573,257 SH   SOLE   0 0 573,256
SPDR SER TR PORTFOLIO S&P500 78464A854 869 23,973 SH   SOLE   0 0 23,973
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 514 10,382 SH   SOLE   0 0 10,382
SPDR SER TR PORTFOLIO SH TSR 78468R101 18,845 613,459 SH   SOLE   0 0 613,458
SPDR SER TR NUVEEN BRC MUNIC 78468R721 445 8,622 SH   SOLE   0 0 8,622
SPDR SER TR NUVEEN BLMBRG SR 78468R739 280 5,616 SH   SOLE   0 0 5,616
SPDR SER TR MSCI USA STRTGIC 78468R812 3,769 42,677 SH   SOLE   0 0 42,677
SSGA ACTIVE TR SPDR DBLELN EMRG 78470P309 600 12,216 SH   SOLE   0 0 12,215
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 7,992 107,860 SH   SOLE   0 0 107,859
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 2,707 51,452 SH   SOLE   0 0 51,451
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 849 12,998 SH   SOLE   0 0 12,997
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 450 19,219 SH   SOLE   0 0 19,219
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 260 5,027 SH   SOLE   0 0 5,027
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 278 9,356 SH   SOLE   0 0 9,355
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 4,184 74,394 SH   SOLE   0 0 74,394
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 5,731 111,004 SH   SOLE   0 0 111,004
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 278 2,658 SH   SOLE   0 0 2,658
SPROTT PHYSICAL GOLD TR UNIT 85207H104 13,482 942,107 SH   SOLE   0 0 942,107
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 1,899 16,210 SH   SOLE   0 0 16,210
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 653 8,290 SH   SOLE   0 0 8,290
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 1,420 28,296 SH   SOLE   0 0 28,296
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 412 8,835 SH   SOLE   0 0 8,835
VANGUARD WORLD FDS MATERIALS ETF 92204A801 1,190 9,868 SH   SOLE   0 0 9,868
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,773 22,578 SH   SOLE   0 0 22,578
VANGUARD INDEX FDS SML CP GRW ETF 922908595 1,502 7,523 SH   SOLE   0 0 7,523
VANGUARD INDEX FDS MID CAP ETF 922908629 2,792 17,035 SH   SOLE   0 0 17,035
VANGUARD INDEX FDS GROWTH ETF 922908736 5,109 25,281 SH   SOLE   0 0 25,281
VANGUARD INDEX FDS SMALL CP ETF 922908751 339 2,329 SH   SOLE   0 0 2,329
VANGUARD INDEX FDS TOTAL STK MKT 922908769 2,175 13,894 SH   SOLE   0 0 13,893
WISDOMTREE TR INTL EQUITY FD 97717W703 358 8,082 SH   SOLE   0 0 8,082
WISDOMTREE TR GLB US QTLY DIV 97717W844 1,818 28,820 SH   SOLE   0 0 28,820
WISDOMTREE TR US QTLY DIV GRT 97717X669 4,267 93,798 SH   SOLE   0 0 93,797