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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABS COM 002824100   724,245 6,119 SH   SOLE   0 0 6,119
ABBVIE INC COM 00287Y109   1,279,534 7,893 SH   SOLE   0 0 7,893
AGNICO EAGLE MINES LTD COM 008474108   1,451,694 23,705 SH   SOLE   0 0 23,705
ALAMOS GOLD INC NEW COM CL A 011532108   713,090 84,690 SH   SOLE   0 0 84,690
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   390,918 3,593 SH   SOLE   0 0 3,593
ALPHABET INC CAP STK CL A 02079K305   1,084,726 390 SH   SOLE   0 0 390
ALPHABET INC CAP STK CL C 02079K107   664,732 238 SH   SOLE   0 0 238
AMAZON COM INC COM 023135106   1,187,437 364 SH   SOLE   0 0 364
AMEREN CORP COM 023608102   370,915 3,956 SH   SOLE   0 0 3,956
AMERICAN TOWER CORP NEW COM 03027X100   1,065,173 4,240 SH   SOLE   0 0 4,240
APPLE INC COM 037833100   6,473,595 37,075 SH   SOLE   0 0 37,075
AUTOMATIC DATA PROCESSING IN COM 053015103   649,854 2,856 SH   SOLE   0 0 2,856
BANK AMERICA CORP COM 060505104   498,144 12,085 SH   SOLE   0 0 12,085
BARRICK GOLD CORP COM 067901108   576,455 23,500 SH   SOLE   0 0 23,500
BERKSHIRE HATHAWAY INC DEL CL A 084670108   528,921 1 SH   SOLE   0 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   384,672 1,090 SH   SOLE   0 0 1,090
BRISTOL-MYERS SQUIBB CO COM 110122108   481,122 6,588 SH   SOLE   0 0 6,588
CATERPILLAR INC COM 149123101   267,384 1,200 SH   SOLE   0 0 1,200
CHEVRON CORP NEW COM 166764100   512,914 3,150 SH   SOLE   0 0 3,150
CISCO SYS INC COM 17275R102   527,490 9,460 SH   SOLE   0 0 9,460
CMS ENERGY CORP COM 125896100   450,650 6,443 SH   SOLE   0 0 6,443
CROWN CASTLE INC COM 22822V101   959,735 5,199 SH   SOLE   0 0 5,199
DEVON ENERGY CORP NEW COM 25179M103   242,433 4,100 SH   SOLE   0 0 4,100
DIGITAL RLTY TR INC COM 253868103   212,700 1,500 SH   SOLE   0 0 1,500
DISNEY WALT CO COM 254687106   303,947 2,216 SH   SOLE   0 0 2,216
DTE ENERGY CO COM 233331107   494,069 3,737 SH   SOLE   0 0 3,737
DUKE ENERGY CORP NEW COM NEW 26441C204   473,215 4,238 SH   SOLE   0 0 4,238
ECOLAB INC COM 278865100   353,120 2,000 SH   SOLE   0 0 2,000
ETF MANAGERS TR PRIME MOBILE PAY 26924G409   840,487 16,126 SH   SOLE   0 0 16,126
EVGO INC CL A COM 30052F100   451,386 35,100 SH   SOLE   0 0 35,100
EXACT SCIENCES CORP COM 30063P105   209,760 3,000 SH   SOLE   0 0 3,000
EXXON MOBIL CORP COM 30231G102   447,225 5,415 SH   SOLE   0 0 5,415
FEDEX CORP COM 31428X106   242,960 1,050 SH   SOLE   0 0 1,050
FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402   1,961,890 93,691 SH   SOLE   0 0 93,691
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600   1,993,241 30,357 SH   SOLE   0 0 30,357
FIDELITY NATL INFORMATION SV COM 31620M106   349,964 3,485 SH   SOLE   0 0 3,485
FIFTH THIRD BANCORP COM 316773100   236,720 5,500 SH   SOLE   0 0 5,500
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309   3,338,292 70,952 SH   SOLE   0 0 70,952
FORD MTR CO DEL COM 345370860   340,500 20,136 SH   SOLE   0 0 20,136
GLOBAL X FDS US INFR DEV ETF 37954Y673   1,532,606 54,194 SH   SOLE   0 0 54,194
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107   2,231,433 68,177 SH   SOLE   0 0 68,177
GOLDMAN SACHS GROUP INC COM 38141G104   381,266 1,155 SH   SOLE   0 0 1,155
HECLA MNG CO COM 422704106   300,578 45,750 SH   SOLE   0 0 45,750
HOME DEPOT INC COM 437076102   329,562 1,101 SH   SOLE   0 0 1,101
INNOVATOR ETFS TR US EQTY PWR BUF 45782C748   405,468 12,600 SH   SOLE   0 0 12,600
INNOVATOR ETFS TR US EQTY BUF OCT 45782C771   275,280 8,085 SH   SOLE   0 0 8,085
INNOVATOR ETFS TR US EQTY BUFR JAN 45782C409   464,142 12,850 SH   SOLE   0 0 12,850
INNOVATOR ETFS TR US EQTY BUFR MAR 45782C326   383,860 11,720 SH   SOLE   0 0 11,720
INNOVATOR ETFS TR US EQTY PWR BUF 45782C318   1,479,322 48,265 SH   SOLE   0 0 48,265
INNOVATOR ETFS TR US EQTY PWR BUF 45782C508   390,286 11,983 SH   SOLE   0 0 11,983
INNOVATOR ETFS TR US EQTY PWR BUF 45782C540   809,453 25,920 SH   SOLE   0 0 25,920
INNOVATOR ETFS TR US EQT PWR BUF 45782C870   2,384,130 80,382 SH   SOLE   0 0 80,382
INNOVATOR ETFS TR US EQTY PWR BUF 45782C656   232,742 7,740 SH   SOLE   0 0 7,740
INNOVATOR ETFS TR US EQTY PWR BUF 45782C797   252,440 8,350 SH   SOLE   0 0 8,350
INNOVATOR ETFS TR US EQT ULTRA BF 45782C805   1,762,785 66,583 SH   SOLE   0 0 66,583
INTUIT COM 461202103   480,840 1,000 SH   SOLE   0 0 1,000
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   2,823,167 17,901 SH   SOLE   0 0 17,901
IPG PHOTONICS CORP COM 44980X109   219,520 2,000 SH   SOLE   0 0 2,000
ISHARES TR 0-5 YR TIPS ETF 46429B747   10,030,270 95,581 SH   SOLE   0 0 95,581
ISHARES TR INTL SEL DIV ETF 464288448   221,494 6,974 SH   SOLE   0 0 6,974
ISHARES TR MSCI INTL QUALTY 46434V456   354,874 9,625 SH   SOLE   0 0 9,625
ISHARES TR MSCI USA QLT FCT 46432F339   259,701 1,929 SH   SOLE   0 0 1,929
JOHNSON & JOHNSON COM 478160104   1,824,583 10,295 SH   SOLE   0 0 10,295
JPMORGAN CHASE & CO COM 46625H100   2,171,742 15,931 SH   SOLE   0 0 15,931
KT CORP SPONSORED ADR 48268K101   260,988 18,200 SH   SOLE   0 0 18,200
VANECK ETF TRUST GOLD MINERS ETF 92189F106   3,367,168 87,801 SH   SOLE   0 0 87,801
MERCK & CO INC COM 58933Y105   220,222 2,684 SH   SOLE   0 0 2,684
MICROSOFT CORP COM 594918104   6,517,757 21,140 SH   SOLE   0 0 21,140
MONDELEZ INTL INC CL A 609207105   408,007 6,499 SH   SOLE   0 0 6,499
MORGAN STANLEY COM NEW 617446448   2,902,379 33,208 SH   SOLE   0 0 33,208
NEW GOLD INC CDA COM 644535106   665,910 369,950 SH   SOLE   0 0 369,950
NEWMONT CORP COM 651639106   556,547 7,005 SH   SOLE   0 0 7,005
NOKIA CORP SPONSORED ADR 654902204   647,212 118,537 SH   SOLE   0 0 118,537
ORACLE CORP COM 68389X105   289,224 3,496 SH   SOLE   0 0 3,496
PAYCHEX INC COM 704326107   362,598 2,657 SH   SOLE   0 0 2,657
PAYPAL HLDGS INC COM 70450Y103   616,530 5,331 SH   SOLE   0 0 5,331
PEPSICO INC COM 713448108   2,028,143 12,117 SH   SOLE   0 0 12,117
PFIZER INC COM 717081103   669,541 12,933 SH   SOLE   0 0 12,933
INVESCO DB COMMDY INDX TRCK UNIT 46138B103   1,935,659 74,277 SH   SOLE   0 0 74,277
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597   4,785,406 26,197 SH   SOLE   0 0 26,197
INVESCO QQQ TR UNIT SER 1 46090E103   6,961,611 19,202 SH   SOLE   0 0 19,202
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   2,570,084 38,308 SH   SOLE   0 0 38,308
PROLOGIS INC. COM 74340W103   354,126 2,193 SH   SOLE   0 0 2,193
PROSHARES TR INVT INT RT HG 74347B607   4,344,490 60,148 SH   SOLE   0 0 60,148
REAVES UTIL INCOME FD COM SH BEN INT 756158101   260,139 7,525 SH   SOLE   0 0 7,525
REPUBLIC SVCS INC COM 760759100   751,275 5,670 SH   SOLE   0 0 5,670
SCHWAB STRATEGIC TR US TIPS ETF 808524870   1,271,996 20,952 SH   SOLE   0 0 20,952
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   213,156 1,556 SH   SOLE   0 0 1,556
SOUTHERN CO COM 842587107   407,071 5,614 SH   SOLE   0 0 5,614
SPDR SER TR PORTFLI INTRMDIT 78464A672   604,376 19,953 SH   SOLE   0 0 19,953
SPDR SER TR PORT MTG BK ETF 78464A383   430,759 17,978 SH   SOLE   0 0 17,978
SPDR SER TR PORTFOLIO SH TSR 78468R101   721,889 24,347 SH   SOLE   0 0 24,347
SPDR SER TR PORTFOLI S&P1500 78464A805   646,451 11,631 SH   SOLE   0 0 11,631
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848   302,645 6,760 SH   SOLE   0 0 6,760
STARBUCKS CORP COM 855244109   303,567 3,337 SH   SOLE   0 0 3,337
STRYKER CORPORATION COM 863667101   546,463 2,044 SH   SOLE   0 0 2,044
T-MOBILE US INC COM 872590104   777,159 6,055 SH   SOLE   0 0 6,055
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   401,922 3,855 SH   SOLE   0 0 3,855
BOEING CO COM 097023105   1,095,572 5,721 SH   SOLE   0 0 5,721
COCA COLA CO COM 191216100   270,506 4,363 SH   SOLE   0 0 4,363
PROCTER AND GAMBLE CO COM 742718109   821,758 5,378 SH   SOLE   0 0 5,378
TIDAL ETF TR RPAR RISK PARI 886364603   493,311 20,850 SH   SOLE   0 0 20,850
TRITON INTL LTD CL A G9078F107   259,666 3,700 SH   SOLE   0 0 3,700
UNION PAC CORP COM 907818108   204,908 750 SH   SOLE   0 0 750
UNITED PARCEL SERVICE INC CL B 911312106   3,169,290 14,778 SH   SOLE   0 0 14,778
VANGUARD INDEX FDS VALUE ETF 922908744   350,534 2,372 SH   SOLE   0 0 2,372
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   2,612,235 16,109 SH   SOLE   0 0 16,109
VANGUARD WORLD FDS FINANCIALS ETF 92204A405   1,450,907 15,536 SH   SOLE   0 0 15,536
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   2,283,198 39,646 SH   SOLE   0 0 39,646
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   450,652 5,785 SH   SOLE   0 0 5,785
VANGUARD INDEX FDS TOTAL STK MKT 922908769   318,738 1,400 SH   SOLE   0 0 1,400
VERIZON COMMUNICATIONS INC COM 92343V104   1,923,756 37,765 SH   SOLE   0 0 37,765
VISA INC COM CL A 92826C839   1,076,028 4,852 SH   SOLE   0 0 4,852
VULCAN MATLS CO COM 929160109   269,488 1,467 SH   SOLE   0 0 1,467
WELLS FARGO CO NEW COM 949746101   576,674 11,900 SH   SOLE   0 0 11,900
WELLTOWER INC COM 95040Q104   425,206 4,423 SH   SOLE   0 0 4,423
ZOMEDICA CORP COM 98980M109   395,077 1,172,334 SH   SOLE   0 0 1,172,334