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 298,686 2,230 SH SOLE 0 0 2,230
ABBVIE INC COM 00287Y109 1,058,392 4,571 SH SOLE 0 0 4,571
AGNICO EAGLE MINES LTD COM 008474108 4,239,115 25,149 SH SOLE 0 0 25,149
ALAMOS GOLD INC NEW COM CL A 011532108 2,514,148 72,121 SH SOLE 0 0 72,121
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 257,907 1,443 SH SOLE 0 0 1,443
ALPHABET INC CAP STK CL A 02079K305 1,073,773 4,417 SH SOLE 0 0 4,417
ALPHABET INC CAP STK CL C 02079K107 963,240 3,955 SH SOLE 0 0 3,955
AMAZON COM INC COM 023135106 1,416,446 6,451 SH SOLE 0 0 6,451
AMEREN CORP COM 023608102 412,927 3,956 SH SOLE 0 0 3,956
AMERICAN TOWER CORP NEW COM 03027X100 449,067 2,335 SH SOLE 0 0 2,335
APPLE INC COM 037833100 3,039,778 11,938 SH SOLE 0 0 11,938
AUTOMATIC DATA PROCESSING IN COM 053015103 601,525 2,049 SH SOLE 0 0 2,049
BANK AMERICA CORP COM 060505104 316,505 6,135 SH SOLE 0 0 6,135
BARRICK MNG CORP COM SHS 06849F108 252,329 7,700 SH SOLE 0 0 7,700
BERKSHIRE HATHAWAY INC DEL CL A 084670108 754,200 1 SH SOLE 0 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 435,373 866 SH SOLE 0 0 866
BROOKFIELD INFRASTRUCTURE CO COM SUB VTG A 11276H106 592,909 14,419 SH SOLE 0 0 14,419
BROOKFIELD RENEWABLE CORP CL A EX SUB VTG 11285B108 401,316 11,659 SH SOLE 0 0 11,659
CHEVRON CORP NEW COM 166764100 341,638 2,200 SH SOLE 0 0 2,200
CITIGROUP INC COM NEW 172967424 202,898 1,999 SH SOLE 0 0 1,999
CMS ENERGY CORP COM 125896100 318,333 4,345 SH SOLE 0 0 4,345
COSTCO WHSL CORP NEW COM 22160K105 259,176 280 SH SOLE 0 0 280
CROWN CASTLE INC COM 22822V101 405,472 4,202 SH SOLE 0 0 4,202
DOLLY VARDEN SILVER CORP COM NO PAR 256827783 185,370 37,000 SH SOLE 0 0 37,000
DT MIDSTREAM INC COMMON STOCK 23345M107 309,926 2,741 SH SOLE 0 0 2,741
DTE ENERGY CO COM 233331107 431,114 3,048 SH SOLE 0 0 3,048
DUKE ENERGY CORP NEW COM NEW 26441C204 500,940 4,048 SH SOLE 0 0 4,048
ECOLAB INC COM 278865100 438,957 1,603 SH SOLE 0 0 1,603
ELI LILLY & CO COM 532457108 248,738 326 SH SOLE 0 0 326
EVGO INC CL A COM 30052F100 68,112 14,400 SH SOLE 0 0 14,400
EXXON MOBIL CORP COM 30231G102 236,239 2,095 SH SOLE 0 0 2,095
GLOBAL X FDS CYBRSCURTY ETF 37954Y384 2,707,343 76,935 SH SOLE 0 0 76,935
GLOBAL X FDS US INFR DEV ETF 37954Y673 596,804 12,530 SH SOLE 0 0 12,530
GOLDMAN SACHS GROUP INC COM 38141G104 278,722 350 SH SOLE 0 0 350
HOME DEPOT INC COM 437076102 221,188 546 SH SOLE 0 0 546
INNOVATOR ETFS TRUST EQUITY DUAL DIRT 45784N510 1,663,904 81,285 SH SOLE 0 0 81,285
INNOVATOR ETFS TRUST EQUITY DUAL DIRT 45784N536 255,063 12,630 SH SOLE 0 0 12,630
INNOVATOR ETFS TRUST QUITY MANAGD FLR 45783Y673 5,892,208 163,536 SH SOLE 0 0 163,536
INNOVATOR ETFS TRUST EQUITY DEFINED P 45783Y111 440,030 16,630 SH SOLE 0 0 16,630
INNOVATOR ETFS TRUST EQUITY DEFINED P 45783Y244 310,852 10,850 SH SOLE 0 0 10,850
INNOVATOR ETFS TRUST US EQTY BUFR FEB 45782C433 250,425 5,300 SH SOLE 0 0 5,300
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C748 2,604,178 63,285 SH SOLE 0 0 63,285
INNOVATOR ETFS TRUST US EQTY BUF NOV 45782C581 218,588 5,025 SH SOLE 0 0 5,025
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C813 544,464 11,940 SH SOLE 0 0 11,940
INNOVATOR ETFS TRUST US EQTY BUF DEC 45782C557 349,889 7,300 SH SOLE 0 0 7,300
INNOVATOR ETFS TRUST US EQUT BUFR AUG 45782C698 462,962 9,450 SH SOLE 0 0 9,450
INNOVATOR ETFS TRUST US EQTY BUF SEP 45782C664 677,453 14,030 SH SOLE 0 0 14,030
INNOVATOR ETFS TRUST US EQTY BUFR JAN 45782C409 294,237 5,550 SH SOLE 0 0 5,550
INNOVATOR ETFS TRUST US EQTY BUFR MAR 45782C391 448,874 8,700 SH SOLE 0 0 8,700
INNOVATOR ETFS TRUST US EQTY BUFR MAY 45782C326 216,913 4,950 SH SOLE 0 0 4,950
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C383 1,664,628 37,910 SH SOLE 0 0 37,910
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C318 3,962,156 101,868 SH SOLE 0 0 101,868
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C417 1,479,286 37,271 SH SOLE 0 0 37,271
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C508 670,256 14,636 SH SOLE 0 0 14,636
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C573 419,633 10,220 SH SOLE 0 0 10,220
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C540 2,825,425 67,240 SH SOLE 0 0 67,240
INNOVATOR ETFS TRUST US EQTY PWR BF 45782C680 892,082 21,005 SH SOLE 0 0 21,005
INNOVATOR ETFS TRUST US EQT PWR BUF 45782C870 4,490,498 117,062 SH SOLE 0 0 117,062
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C656 1,873,908 43,630 SH SOLE 0 0 43,630
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C797 475,824 11,040 SH SOLE 0 0 11,040
INNOVATOR ETFS TRUST NASDAQ 100 MANA 45783Y681 6,456,161 194,756 SH SOLE 0 0 194,756
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 5,749,339 30,308 SH SOLE 0 0 30,308
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 2,849,722 57,628 SH SOLE 0 0 57,628
ISHARES TR 0-5 YR TIPS ETF 46429B747 1,527,971 14,783 SH SOLE 0 0 14,783
ISHARES TR 7-10 YR TRSY BD 464287440 429,826 4,456 SH SOLE 0 0 4,456
ISHARES TR CORE MSCI TOTAL 46432F834 359,142 4,349 SH SOLE 0 0 4,349
ISHARES TR CORE S&P MCP ETF 464287507 208,767 3,199 SH SOLE 0 0 3,199
ISHARES TR CORE S&P TTL STK 464287150 1,088,734 7,475 SH SOLE 0 0 7,475
ISHARES INC MSCI BRAZIL ETF 464286400 289,900 9,352 SH SOLE 0 0 9,352
ISHARES TR RUS 1000 VAL ETF 464287598 319,636 1,570 SH SOLE 0 0 1,570
ISHARES TR 1 3 YR TREAS BD 464287457 614,900 7,412 SH SOLE 0 0 7,412
ISHARES TR RUSSELL 2000 ETF 464287655 5,348,307 22,104 SH SOLE 0 0 22,104
ISHARES TR MSCI USA QLT FCT 46432F339 316,257 1,626 SH SOLE 0 0 1,626
ISHARES TR IBONDS DEC25 ETF 46434VBD1 302,280 12,000 SH SOLE 0 0 12,000
JOHNSON & JOHNSON COM 478160104 468,371 2,526 SH SOLE 0 0 2,526
JPMORGAN CHASE & CO. COM 46625H100 3,488,967 11,061 SH SOLE 0 0 11,061
KT CORP SPONSORED ADR 48268K101 484,575 24,850 SH SOLE 0 0 24,850
LABCORP HOLDINGS INC COM SHS 504922105 200,772 699 SH SOLE 0 0 699
VANECK ETF TRUST GOLD MINERS ETF 92189F106 6,449,172 84,413 SH SOLE 0 0 84,413
MICROSOFT CORP COM 594918104 7,043,084 13,598 SH SOLE 0 0 13,598
MONDELEZ INTL INC CL A 609207105 306,103 4,900 SH SOLE 0 0 4,900
MORGAN STANLEY COM NEW 617446448 5,036,545 31,684 SH SOLE 0 0 31,684
MOTOROLA SOLUTIONS INC COM NEW 620076307 283,817 621 SH SOLE 0 0 621
NEW GOLD INC CDA COM 644535106 3,107,633 432,818 SH SOLE 0 0 432,818
NEWMONT CORP COM 651639106 348,200 4,130 SH SOLE 0 0 4,130
NEXTERA ENERGY INC COM 65339F101 440,816 5,839 SH SOLE 0 0 5,839
NEXTRACKER INC CLASS A COM 65290E101 456,370 6,168 SH SOLE 0 0 6,168
NOKIA CORP SPONSORED ADR 654902204 86,758 18,037 SH SOLE 0 0 18,037
NVIDIA CORPORATION COM 67066G104 423,537 2,270 SH SOLE 0 0 2,270
ORACLE CORP COM 68389X105 1,039,463 3,696 SH SOLE 0 0 3,696
OSISKO DEVELOPMENT CORP COM NEW 68828E809 291,032 85,850 SH SOLE 0 0 85,850
PAYCHEX INC COM 704326107 254,405 2,007 SH SOLE 0 0 2,007
PEPSICO INC COM 713448108 1,075,068 7,655 SH SOLE 0 0 7,655
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 254,188 3,525 SH SOLE 0 0 3,525
INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 2,847,783 36,412 SH SOLE 0 0 36,412
INVESCO QQQ TR UNIT SER 1 46090E103 7,395,258 12,318 SH SOLE 0 0 12,318
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 4,778,112 65,026 SH SOLE 0 0 65,026
REAVES UTIL INCOME FD COM SH BEN INT 756158101 211,967 5,350 SH SOLE 0 0 5,350
REPUBLIC SVCS INC COM 760759100 1,210,966 5,277 SH SOLE 0 0 5,277
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 350,987 12,857 SH SOLE 0 0 12,857
SCHWAB STRATEGIC TR US TIPS ETF 808524870 207,515 7,700 SH SOLE 0 0 7,700
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 2,479,752 17,818 SH SOLE 0 0 17,818
SKEENA RES LTD NEW COM 83056P715 361,228 19,600 SH SOLE 0 0 19,600
SOUTHERN CO COM 842587107 483,706 5,104 SH SOLE 0 0 5,104
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 492,492 1,062 SH SOLE 0 0 1,062
SPDR SERIES TRUST S&P DIVID ETF 78464A763 297,046 2,121 SH SOLE 0 0 2,121
SPDR SERIES TRUST PORTFOLIO SH TSR 78468R101 300,178 10,238 SH SOLE 0 0 10,238
SPDR SERIES TRUST PORTFOLI S&P1500 78464A805 463,415 5,746 SH SOLE 0 0 5,746
T-MOBILE US INC COM 872590104 924,486 3,862 SH SOLE 0 0 3,862
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 768,048 2,750 SH SOLE 0 0 2,750
BOEING CO COM 097023105 724,541 3,357 SH SOLE 0 0 3,357
PROCTER AND GAMBLE CO COM 742718109 561,876 3,657 SH SOLE 0 0 3,657
UNITED PARCEL SERVICE INC CL B 911312106 294,026 3,520 SH SOLE 0 0 3,520
RBB FD INC US TREAS 3 MNTH 74933W452 8,234,147 164,683 SH SOLE 0 0 164,683
VANGUARD INDEX FDS VALUE ETF 922908744 213,531 1,145 SH SOLE 0 0 1,145
VANGUARD INDEX FDS MID CAP ETF 922908629 5,381,317 18,320 SH SOLE 0 0 18,320
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 215,358 998 SH SOLE 0 0 998
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 8,285,916 176,446 SH SOLE 0 0 176,446
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 309,992 506 SH SOLE 0 0 506
VANGUARD STAR FDS VG TL INTL STK F 921909768 5,749,200 78,263 SH SOLE 0 0 78,263
VANGUARD INDEX FDS TOTAL STK MKT 922908769 727,881 2,218 SH SOLE 0 0 2,218
VANGUARD WORLD FD UTILITIES ETF 92204A876 2,841,529 15,002 SH SOLE 0 0 15,002
VERIZON COMMUNICATIONS INC COM 92343V104 1,286,123 29,263 SH SOLE 0 0 29,263
VICTORY PORTFOLIOS II CORE INTERMEDIAT 92647N527 8,664,840 182,341 SH SOLE 0 0 182,341
VICTORY PORTFOLIOS II SHORT TRM BD ETF 92647N535 7,754,258 152,074 SH SOLE 0 0 152,074
VIKING THERAPEUTICS INC COM 92686J106 251,368 9,565 SH SOLE 0 0 9,565
VISA INC COM CL A 92826C839 1,458,350 4,272 SH SOLE 0 0 4,272
VULCAN MATLS CO COM 929160109 338,382 1,100 SH SOLE 0 0 1,100
WELLTOWER INC COM 95040Q104 591,029 3,318 SH SOLE 0 0 3,318