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
ABBOTT LABS COM 002824100 735 6,219 SH   SOLE   0 0 6,219
ABBVIE INC COM 00287Y109 864 8,008 SH   SOLE   0 0 8,008
AGNICO EAGLE MINES LTD COM 008474108 342 6,600 SH   SOLE   0 0 6,600
ALAMOS GOLD INC NEW COM CL A 011532108 570 79,190 SH   SOLE   0 0 79,190
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,137 7,677 SH   SOLE   0 0 7,677
ALPHABET INC CAP STK CL A 02079K305 1,037 388 SH   SOLE   0 0 388
AMAZON COM INC COM 023135106 1,344 409 SH   SOLE   0 0 409
AMEREN CORP COM 023608102 320 3,956 SH   SOLE   0 0 3,956
AMERICAN TOWER CORP NEW COM 03027X100 1,323 4,985 SH   SOLE   0 0 4,985
APPLE INC COM 037833100 5,172 36,555 SH   SOLE   0 0 36,555
AUTOMATIC DATA PROCESSING IN COM 053015103 571 2,856 SH   SOLE   0 0 2,856
BK OF AMERICA CORP COM 060505104 482 11,355 SH   SOLE   0 0 11,355
BARRICK GOLD CORP COM 067901108 460 25,500 SH   SOLE   0 0 25,500
BERKSHIRE HATHAWAY INC DEL CL A 084670108 411 1 SH   SOLE   0 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 232 850 SH   SOLE   0 0 850
BRISTOL-MYERS SQUIBB CO COM 110122108 390 6,588 SH   SOLE   0 0 6,588
CATERPILLAR INC COM 149123101 230 1,200 SH   SOLE   0 0 1,200
CHEVRON CORP NEW COM 166764100 261 2,575 SH   SOLE   0 0 2,575
CISCO SYS INC COM 17275R102 520 9,560 SH   SOLE   0 0 9,560
CLOROX CO DEL COM 189054109 268 1,616 SH   SOLE   0 0 1,616
CMS ENERGY CORP COM 125896100 409 6,843 SH   SOLE   0 0 6,843
CROWN CASTLE INTL CORP NEW COM 22822V101 927 5,347 SH   SOLE   0 0 5,347
DIGITAL RLTY TR INC COM 253868103 249 1,725 SH   SOLE   0 0 1,725
DISNEY WALT CO COM 254687106 375 2,216 SH   SOLE   0 0 2,216
DTE ENERGY CO COM 233331107 441 3,952 SH   SOLE   0 0 3,952
DUKE ENERGY CORP NEW COM NEW 26441C204 369 3,780 SH   SOLE   0 0 3,780
ECOLAB INC COM 278865100 417 2,000 SH   SOLE   0 0 2,000
ETF MANAGERS TR PRIME MOBILE PAY 26924G409 1,680 24,826 SH   SOLE   0 0 24,826
EXACT SCIENCES CORP COM 30063P105 563 5,900 SH   SOLE   0 0 5,900
EXXON MOBIL CORP COM 30231G102 319 5,415 SH   SOLE   0 0 5,415
FIDELITY NATL INFORMATION SV COM 31620M106 522 4,294 SH   SOLE   0 0 4,294
FIFTH THIRD BANCORP COM 316773100 233 5,500 SH   SOLE   0 0 5,500
FORD MTR CO DEL COM 345370860 255 18,016 SH   SOLE   0 0 18,016
GENERAL MTRS CO COM 37045V100 418 7,929 SH   SOLE   0 0 7,929
GLOBAL X FDS US INFR DEV ETF 37954Y673 1,624 63,910 SH   SOLE   0 0 63,910
HECLA MNG CO COM 422704106 252 45,750 SH   SOLE   0 0 45,750
HOME DEPOT INC COM 437076102 399 1,216 SH   SOLE   0 0 1,216
II-VI INC COM 902104108 430 7,248 SH   SOLE   0 0 7,248
INNOVATOR ETFS TR US EQTY BUFR MAR 45782C326 557 17,820 SH   SOLE   0 0 17,820
INNOVATOR ETFS TR US EQTY PWR BUF 45782C318 1,696 57,465 SH   SOLE   0 0 57,465
INNOVATOR ETFS TR US EQT PWR BUF 45782C870 2,421 84,715 SH   SOLE   0 0 84,715
INNOVATOR ETFS TR US EQTY PWR BUF 45782C540 494 16,070 SH   SOLE   0 0 16,070
INNOVATOR ETFS TR US EQTY PWR BUF 45782C656 225 7,740 SH   SOLE   0 0 7,740
INNOVATOR ETFS TR US EQT ULTRA BF 45782C805 1,847 71,750 SH   SOLE   0 0 71,750
INSPIRE MED SYS INC COM 457730109 338 1,450 SH   SOLE   0 0 1,450
INTUIT COM 461202103 540 1,000 SH   SOLE   0 0 1,000
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 575 3,838 SH   SOLE   0 0 3,838
INVITAE CORP COM 46185L103 250 8,794 SH   SOLE   0 0 8,794
IPG PHOTONICS CORP COM 44980X109 317 2,000 SH   SOLE   0 0 2,000
ISHARES TR 0-5 YR TIPS ETF 46429B747 6,976 66,046 SH   SOLE   0 0 66,046
ISHARES TR IBOXX HI YD ETF 464288513 2,772 31,682 SH   SOLE   0 0 31,682
ISHARES TR INTL SEL DIV ETF 464288448 304 10,007 SH   SOLE   0 0 10,007
ISHARES TR RUS 2000 VAL ETF 464287630 609 3,800 SH   SOLE   0 0 3,800
ISHARES TR 1 3 YR TREAS BD 464287457 2,954 34,284 SH   SOLE   0 0 34,284
ISHARES TR MSCI USA QLT FCT 46432F339 284 2,156 SH   SOLE   0 0 2,156
JOHNSON & JOHNSON COM 478160104 1,693 10,485 SH   SOLE   0 0 10,485
JPMORGAN CHASE & CO COM 46625H100 2,520 15,397 SH   SOLE   0 0 15,397
KIRKLAND LAKE GOLD LTD COM 49741E100 886 21,310 SH   SOLE   0 0 21,310
KT CORP SPONSORED ADR 48268K101 197 14,500 SH   SOLE   0 0 14,500
LABORATORY CORP AMER HLDGS COM NEW 50540R409 210 747 SH   SOLE   0 0 747
LISTED FD TR HORIZON KINETICS 53656F623 1,262 43,217 SH   SOLE   0 0 43,217
VANECK ETF TRUST GOLD MINERS ETF 92189F106 2,993 101,555 SH   SOLE   0 0 101,555
MERCK & CO INC COM 58933Y105 385 5,130 SH   SOLE   0 0 5,130
MICROSOFT CORP COM 594918104 6,105 21,655 SH   SOLE   0 0 21,655
MONDELEZ INTL INC CL A 609207105 378 6,499 SH   SOLE   0 0 6,499
MORGAN STANLEY COM NEW 617446448 3,113 31,993 SH   SOLE   0 0 31,993
NEW GOLD INC CDA COM 644535106 466 439,250 SH   SOLE   0 0 439,250
NEWMONT CORP COM 651639106 380 7,005 SH   SOLE   0 0 7,005
NOKIA CORP SPONSORED ADR 654902204 815 149,565 SH   SOLE   0 0 149,565
ORACLE CORP COM 68389X105 305 3,496 SH   SOLE   0 0 3,496
PAYCHEX INC COM 704326107 299 2,657 SH   SOLE   0 0 2,657
PAYPAL HLDGS INC COM 70450Y103 632 2,430 SH   SOLE   0 0 2,430
PEPSICO INC COM 713448108 1,829 12,157 SH   SOLE   0 0 12,157
PFIZER INC COM 717081103 580 13,483 SH   SOLE   0 0 13,483
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 4,224 23,146 SH   SOLE   0 0 23,146
INVESCO QQQ TR UNIT SER 1 46090E103 4,700 13,129 SH   SOLE   0 0 13,129
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 4,109 67,540 SH   SOLE   0 0 67,540
PROLOGIS INC. COM 74340W103 275 2,193 SH   SOLE   0 0 2,193
REAVES UTIL INCOME FD COM SH BEN INT 756158101 340 10,363 SH   SOLE   0 0 10,363
REPUBLIC SVCS INC COM 760759100 684 5,695 SH   SOLE   0 0 5,695
SCHWAB STRATEGIC TR US TIPS ETF 808524870 6,272 100,216 SH   SOLE   0 0 100,216
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,423 27,320 SH   SOLE   0 0 27,320
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 1,642 43,755 SH   SOLE   0 0 43,755
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 412 3,236 SH   SOLE   0 0 3,236
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 1,575 35,430 SH   SOLE   0 0 35,430
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 711 7,262 SH   SOLE   0 0 7,262
SOUTHERN CO COM 842587107 360 5,814 SH   SOLE   0 0 5,814
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 2,098 49,332 SH   SOLE   0 0 49,332
SPDR SER TR PRTFLO S&P500 VL 78464A508 235 6,030 SH   SOLE   0 0 6,030
SPDR SER TR BLMBRG BRC CNVRT 78464A359 442 5,174 SH   SOLE   0 0 5,174
SPDR SER TR PORTFLI INTRMDIT 78464A672 873 27,009 SH   SOLE   0 0 27,009
SPDR SER TR PORTFLI MORTGAGE 78464A383 3,435 133,558 SH   SOLE   0 0 133,558
SPDR SER TR PORTFOLIO SH TSR 78468R101 855 27,914 SH   SOLE   0 0 27,914
SPDR SER TR PORTFOLI S&P1500 78464A805 598 11,283 SH   SOLE   0 0 11,283
SQUARE INC CL A 852234103 472 1,969 SH   SOLE   0 0 1,969
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 328 6,780 SH   SOLE   0 0 6,780
STARBUCKS CORP COM 855244109 616 5,587 SH   SOLE   0 0 5,587
STRYKER CORPORATION COM 863667101 539 2,044 SH   SOLE   0 0 2,044
T-MOBILE US INC COM 872590104 735 5,755 SH   SOLE   0 0 5,755
BOEING CO COM 097023105 1,022 4,647 SH   SOLE   0 0 4,647
COCA COLA CO COM 191216100 233 4,435 SH   SOLE   0 0 4,435
PROCTER AND GAMBLE CO COM 742718109 738 5,278 SH   SOLE   0 0 5,278
TIDAL ETF TR RPAR RISK PARI 886364603 586 24,250 SH   SOLE   0 0 24,250
TPG PACE BEN FIN CORP CL A COM G8990D125 271 25,700 SH   SOLE   0 0 25,700
UNITED PARCEL SERVICE INC CL B 911312106 2,849 15,645 SH   SOLE   0 0 15,645
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1,681 26,320 SH   SOLE   0 0 26,320
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 4,268 27,784 SH   SOLE   0 0 27,784
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 2,637 43,261 SH   SOLE   0 0 43,261
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 661 8,070 SH   SOLE   0 0 8,070
VANGUARD INDEX FDS TOTAL STK MKT 922908769 365 1,645 SH   SOLE   0 0 1,645
VERIZON COMMUNICATIONS INC COM 92343V104 2,055 38,052 SH   SOLE   0 0 38,052
VISA INC COM CL A 92826C839 1,425 6,397 SH   SOLE   0 0 6,397
WELLS FARGO CO NEW COM 949746101 599 12,900 SH   SOLE   0 0 12,900
WELLTOWER INC COM 95040Q104 590 7,165 SH   SOLE   0 0 7,165
ZOMEDICA CORP COM 98980M109 317 605,022 SH   SOLE   0 0 605,022