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
Expires: July 31, 2015
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 303,302 2,230 SH SOLE 0 0 2,230
ABBVIE INC COM 00287Y109 847,893 4,568 SH SOLE 0 0 4,568
AGNICO EAGLE MINES LTD COM 008474108 2,988,711 25,130 SH SOLE 0 0 25,130
ALAMOS GOLD INC NEW COM CL A 011532108 1,905,183 71,731 SH SOLE 0 0 71,731
ALPHABET INC CAP STK CL A 02079K305 787,219 4,467 SH SOLE 0 0 4,467
ALPHABET INC CAP STK CL C 02079K107 701,577 3,955 SH SOLE 0 0 3,955
AMAZON COM INC COM 023135106 1,439,418 6,561 SH SOLE 0 0 6,561
AMEREN CORP COM 023608102 379,934 3,956 SH SOLE 0 0 3,956
AMERICAN TOWER CORP NEW COM 03027X100 527,133 2,385 SH SOLE 0 0 2,385
APPLE INC COM 037833100 2,528,198 12,322 SH SOLE 0 0 12,322
AUTOMATIC DATA PROCESSING IN COM 053015103 631,603 2,048 SH SOLE 0 0 2,048
BANK AMERICA CORP COM 060505104 302,848 6,400 SH SOLE 0 0 6,400
BERKSHIRE HATHAWAY INC DEL CL A 084670108 728,800 1 SH SOLE 0 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 423,591 872 SH SOLE 0 0 872
BROOKFIELD INFRASTRUCTURE CO COM SUB VTG A 11276H106 608,150 14,619 SH SOLE 0 0 14,619
BROOKFIELD RENEWABLE CORP CL A EX SUB VTG 11285B108 382,195 11,659 SH SOLE 0 0 11,659
CHEVRON CORP NEW COM 166764100 391,481 2,734 SH SOLE 0 0 2,734
CMS ENERGY CORP COM 125896100 311,431 4,495 SH SOLE 0 0 4,495
COSTCO WHSL CORP NEW COM 22160K105 277,183 280 SH SOLE 0 0 280
CROWN CASTLE INC COM 22822V101 429,816 4,184 SH SOLE 0 0 4,184
DOLLY VARDEN SILVER CORP COM NO PAR 256827783 125,060 37,000 SH SOLE 0 0 37,000
DT MIDSTREAM INC COMMON STOCK 23345M107 301,291 2,741 SH SOLE 0 0 2,741
DTE ENERGY CO COM 233331107 400,460 3,023 SH SOLE 0 0 3,023
DUKE ENERGY CORP NEW COM NEW 26441C204 477,664 4,048 SH SOLE 0 0 4,048
ECOLAB INC COM 278865100 431,643 1,602 SH SOLE 0 0 1,602
EVGO INC CL A COM 30052F100 59,860 16,400 SH SOLE 0 0 16,400
EXXON MOBIL CORP COM 30231G102 281,164 2,608 SH SOLE 0 0 2,608
GLOBAL X FDS CYBRSCURTY ETF 37954Y384 2,750,483 74,137 SH SOLE 0 0 74,137
GLOBAL X FDS US INFR DEV ETF 37954Y673 556,952 12,780 SH SOLE 0 0 12,780
GOLDMAN SACHS GROUP INC COM 38141G104 247,712 350 SH SOLE 0 0 350
HOME DEPOT INC COM 437076102 200,144 546 SH SOLE 0 0 546
INNOVATOR ETFS TRUST QUITY MANAGD FLR 45783Y673 5,135,001 152,964 SH SOLE 0 0 152,964
INNOVATOR ETFS TRUST EQUITY DEFINED P 45783Y111 419,355 16,278 SH SOLE 0 0 16,278
INNOVATOR ETFS TRUST EQUITY DEFINED P 45783Y244 319,730 11,350 SH SOLE 0 0 11,350
INNOVATOR ETFS TRUST US EQTY BUFR FEB 45782C433 236,645 5,300 SH SOLE 0 0 5,300
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C748 2,526,152 63,535 SH SOLE 0 0 63,535
INNOVATOR ETFS TRUST US EQTY BUF NOV 45782C581 207,302 5,025 SH SOLE 0 0 5,025
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C813 499,452 11,390 SH SOLE 0 0 11,390
INNOVATOR ETFS TRUST US EQTY BUF DEC 45782C557 329,668 7,300 SH SOLE 0 0 7,300
INNOVATOR ETFS TRUST US EQUT BUFR AUG 45782C698 388,871 8,450 SH SOLE 0 0 8,450
INNOVATOR ETFS TRUST US EQTY BUFR JAN 45782C409 308,881 6,150 SH SOLE 0 0 6,150
INNOVATOR ETFS TRUST US EQTY BUF SEP 45782C664 615,591 13,630 SH SOLE 0 0 13,630
INNOVATOR ETFS TRUST US EQTY BUFR MAR 45782C391 441,364 9,000 SH SOLE 0 0 9,000
INNOVATOR ETFS TRUST US EQTY BUFR MAY 45782C326 208,890 4,950 SH SOLE 0 0 4,950
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C383 1,600,939 37,910 SH SOLE 0 0 37,910
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C318 3,881,339 102,713 SH SOLE 0 0 102,713
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C417 1,416,671 37,271 SH SOLE 0 0 37,271
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C508 644,716 14,636 SH SOLE 0 0 14,636
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C573 403,894 10,220 SH SOLE 0 0 10,220
INNOVATOR ETFS TRUST US EQT PWR BUF 45782C870 4,394,142 117,837 SH SOLE 0 0 117,837
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C540 2,706,276 67,640 SH SOLE 0 0 67,640
INNOVATOR ETFS TRUST US EQTY PWR BF 45782C680 726,459 17,955 SH SOLE 0 0 17,955
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C656 1,771,968 43,335 SH SOLE 0 0 43,335
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C797 455,952 11,040 SH SOLE 0 0 11,040
INNOVATOR ETFS TRUST NASDAQ 100 MANA 45783Y681 5,648,563 189,295 SH SOLE 0 0 189,295
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 5,319,818 29,272 SH SOLE 0 0 29,272
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 2,624,148 55,176 SH SOLE 0 0 55,176
ISHARES TR 0-5 YR TIPS ETF 46429B747 1,541,901 14,983 SH SOLE 0 0 14,983
ISHARES TR 7-10 YR TRSY BD 464287440 231,859 2,421 SH SOLE 0 0 2,421
ISHARES TR CORE MSCI TOTAL 46432F834 343,644 4,445 SH SOLE 0 0 4,445
ISHARES TR CORE S&P MCP ETF 464287507 622,805 10,042 SH SOLE 0 0 10,042
ISHARES TR CORE S&P SCP ETF 464287804 1,067,217 9,765 SH SOLE 0 0 9,765
ISHARES TR CORE S&P TTL STK 464287150 782,962 5,798 SH SOLE 0 0 5,798
ISHARES INC MSCI BRAZIL ETF 464286400 214,113 7,422 SH SOLE 0 0 7,422
ISHARES TR RUS 1000 VAL ETF 464287598 304,941 1,570 SH SOLE 0 0 1,570
ISHARES TR 1 3 YR TREAS BD 464287457 618,716 7,467 SH SOLE 0 0 7,467
ISHARES TR RUSSELL 2000 ETF 464287655 4,584,469 21,245 SH SOLE 0 0 21,245
ISHARES TR MSCI USA QLT FCT 46432F339 317,558 1,737 SH SOLE 0 0 1,737
ISHARES TR IBONDS DEC25 ETF 46434VBD1 302,160 12,000 SH SOLE 0 0 12,000
JOHNSON & JOHNSON COM 478160104 389,665 2,551 SH SOLE 0 0 2,551
JPMORGAN CHASE & CO. COM 46625H100 3,188,780 10,999 SH SOLE 0 0 10,999
KT CORP SPONSORED ADR 48268K101 516,383 24,850 SH SOLE 0 0 24,850
VANECK ETF TRUST GOLD MINERS ETF 92189F106 4,354,311 83,640 SH SOLE 0 0 83,640
MICROSOFT CORP COM 594918104 6,884,154 13,840 SH SOLE 0 0 13,840
MONDELEZ INTL INC CL A 609207105 330,456 4,900 SH SOLE 0 0 4,900
MORGAN STANLEY COM NEW 617446448 4,497,191 31,927 SH SOLE 0 0 31,927
MOTOROLA SOLUTIONS INC COM NEW 620076307 260,958 621 SH SOLE 0 0 621
NEW GOLD INC CDA COM 644535106 2,142,449 432,818 SH SOLE 0 0 432,818
NEWMONT CORP COM 651639106 244,109 4,190 SH SOLE 0 0 4,190
NEXTERA ENERGY INC COM 65339F101 394,242 5,679 SH SOLE 0 0 5,679
NEXTRACKER INC CLASS A COM 65290E101 335,354 6,168 SH SOLE 0 0 6,168
NOKIA CORP SPONSORED ADR 654902204 93,432 18,037 SH SOLE 0 0 18,037
NVIDIA CORPORATION COM 67066G104 357,847 2,265 SH SOLE 0 0 2,265
ORACLE CORP COM 68389X105 808,056 3,696 SH SOLE 0 0 3,696
OSISKO DEVELOPMENT CORP COM NEW 68828E809 173,875 81,250 SH SOLE 0 0 81,250
PACER FDS TR US CASH COWS 100 69374H881 4,478,925 81,287 SH SOLE 0 0 81,287
PAYCHEX INC COM 704326107 291,935 2,007 SH SOLE 0 0 2,007
PEPSICO INC COM 713448108 1,035,194 7,840 SH SOLE 0 0 7,840
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 246,433 3,525 SH SOLE 0 0 3,525
INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 2,505,124 34,978 SH SOLE 0 0 34,978
INVESCO QQQ TR UNIT SER 1 46090E103 6,406,098 11,613 SH SOLE 0 0 11,613
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 4,291,004 58,926 SH SOLE 0 0 58,926
REPUBLIC SVCS INC COM 760759100 1,343,285 5,447 SH SOLE 0 0 5,447
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 339,765 12,821 SH SOLE 0 0 12,821
SCHWAB STRATEGIC TR US TIPS ETF 808524870 205,436 7,700 SH SOLE 0 0 7,700
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 2,177,273 16,153 SH SOLE 0 0 16,153
SKEENA RES LTD NEW COM 83056P715 312,032 19,600 SH SOLE 0 0 19,600
SOUTHERN CO COM 842587107 476,047 5,184 SH SOLE 0 0 5,184
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 469,733 1,066 SH SOLE 0 0 1,066
SPDR SERIES TRUST S&P DIVID ETF 78464A763 282,318 2,080 SH SOLE 0 0 2,080
SPDR SERIES TRUST PORTFOLIO SH TSR 78468R101 304,704 10,403 SH SOLE 0 0 10,403
SPDR SERIES TRUST PORTFOLI S&P1500 78464A805 430,243 5,745 SH SOLE 0 0 5,745
T-MOBILE US INC COM 872590104 920,160 3,862 SH SOLE 0 0 3,862
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 622,848 2,750 SH SOLE 0 0 2,750
BOEING CO COM 097023105 709,678 3,387 SH SOLE 0 0 3,387
PROCTER AND GAMBLE CO COM 742718109 588,528 3,694 SH SOLE 0 0 3,694
UNITED PARCEL SERVICE INC CL B 911312106 482,493 4,780 SH SOLE 0 0 4,780
RBB FD INC US TREAS 3 MNTH 74933W452 7,802,528 156,066 SH SOLE 0 0 156,066
VANGUARD INDEX FDS VALUE ETF 922908744 202,367 1,145 SH SOLE 0 0 1,145
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 204,261 998 SH SOLE 0 0 998
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 7,805,898 168,448 SH SOLE 0 0 168,448
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 287,542 506 SH SOLE 0 0 506
VANGUARD STAR FDS VG TL INTL STK F 921909768 4,833,260 69,956 SH SOLE 0 0 69,956
VANGUARD INDEX FDS TOTAL STK MKT 922908769 677,156 2,228 SH SOLE 0 0 2,228
VANGUARD WORLD FD UTILITIES ETF 92204A876 2,538,390 14,381 SH SOLE 0 0 14,381
VERIZON COMMUNICATIONS INC COM 92343V104 1,268,906 29,325 SH SOLE 0 0 29,325
VICTORY PORTFOLIOS II CORE INTERMEDIAT 92647N527 8,282,586 175,963 SH SOLE 0 0 175,963
VICTORY PORTFOLIOS II SHORT TRM BD ETF 92647N535 7,396,405 145,541 SH SOLE 0 0 145,541
VISA INC COM CL A 92826C839 1,512,117 4,259 SH SOLE 0 0 4,259
VULCAN MATLS CO COM 929160109 286,902 1,100 SH SOLE 0 0 1,100
WELLTOWER INC COM 95040Q104 510,042 3,318 SH SOLE 0 0 3,318