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 2,312,170 17,000 SH SOLE 0 0 17,000
AGNICO EAGLE MINES LTD COM 008474108 7,868,532 66,161 SH SOLE 0 0 66,161
ALAMOS GOLD INC NEW COM CL A 011532108 2,922,025 110,016 SH SOLE 0 0 110,016
ALLSTATE CORP COM 020002101 749,719 3,724 SH SOLE 0 0 3,724
AMERICAN ELEC PWR CO INC COM 025537101 905,721 8,729 SH SOLE 0 0 8,729
APPLE INC COM 037833100 332,592 1,621 SH SOLE 0 0 1,621
AVALONBAY CMNTYS INC COM 053484101 1,409,848 6,928 SH SOLE 0 0 6,928
BARRICK MNG CORP COM SHS 06849F108 1,759,665 84,518 SH SOLE 0 0 84,518
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 248,228 511 SH SOLE 0 0 511
BUCKLE INC COM 118440106 1,510,155 33,300 SH SOLE 0 0 33,300
BWX TECHNOLOGIES INC COM 05605H100 1,376,136 9,553 SH SOLE 0 0 9,553
CAMECO CORP COM 13321L108 7,955,759 107,177 SH SOLE 0 0 107,177
CANADIAN NAT RES LTD COM 136385101 1,491,751 47,508 SH SOLE 0 0 47,508
CINCINNATI FINL CORP COM 172062101 869,842 5,841 SH SOLE 0 0 5,841
CIVITAS RESOURCES INC COM NEW 17888H103 2,239,094 81,362 SH SOLE 0 0 81,362
CME GROUP INC COM 12572Q105 243,097 882 SH SOLE 0 0 882
CONOCOPHILLIPS COM 20825C104 2,416,339 26,926 SH SOLE 0 0 26,926
CROWN CASTLE INC COM 22822V101 2,578,523 25,100 SH SOLE 0 0 25,100
DIAMONDBACK ENERGY INC COM 25278X109 247,732 1,803 SH SOLE 0 0 1,803
EMBRAER S.A. SPONSORED ADS 29082A107 1,735,755 30,500 SH SOLE 0 0 30,500
EMERSON ELEC CO COM 291011104 984,333 7,383 SH SOLE 0 0 7,383
EQT CORP COM 26884L109 233,105 3,997 SH SOLE 0 0 3,997
EXXON MOBIL CORP COM 30231G102 1,603,008 14,870 SH SOLE 0 0 14,870
FACTSET RESH SYS INC COM 303075105 1,046,712 2,340 SH SOLE 0 0 2,340
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 4,163,790 40,433 SH SOLE 0 0 40,433
FORTUNA MNG CORP COM NEW 349942102 803,616 122,877 SH SOLE 0 0 122,877
FOX CORP CL A COM 35137L105 277,342 4,949 SH SOLE 0 0 4,949
FRANCO NEV CORP COM 351858105 1,993,797 12,163 SH SOLE 0 0 12,163
HARTFORD INSURANCE GROUP INC COM 416515104 2,575,461 20,300 SH SOLE 0 0 20,300
HERSHEY CO COM 427866108 1,756,367 10,584 SH SOLE 0 0 10,584
HUBBELL INC COM 443510607 1,463,333 3,583 SH SOLE 0 0 3,583
ICICI BANK LIMITED ADR 45104G104 3,166,533 94,130 SH SOLE 0 0 94,130
INNOVATIVE INDL PPTYS INC COM 45781V101 839,718 15,207 SH SOLE 0 0 15,207
ISHARES TR 0-3 MNTH TREASRY 46436E718 14,599,658 144,996 SH SOLE 0 0 144,996
JOHNSON CTLS INTL PLC SHS G51502105 4,454,207 42,172 SH SOLE 0 0 42,172
KENNAMETAL INC COM 489170100 895,532 39,004 SH SOLE 0 0 39,004
LEIDOS HOLDINGS INC COM 525327102 2,555,712 16,200 SH SOLE 0 0 16,200
MASCO CORP COM 574599106 2,761,559 42,908 SH SOLE 0 0 42,908
MASTERCARD INCORPORATED CL A 57636Q104 305,695 544 SH SOLE 0 0 544
MCKESSON CORP COM 58155Q103 1,054,470 1,439 SH SOLE 0 0 1,439
MEDTRONIC PLC SHS G5960L103 3,834,870 43,993 SH SOLE 0 0 43,993
MICROSOFT CORP COM 594918104 245,889 494 SH SOLE 0 0 494
NORDSON CORP COM 655663102 669,263 3,122 SH SOLE 0 0 3,122
OLD REP INTL CORP COM 680223104 863,513 22,464 SH SOLE 0 0 22,464
ONEOK INC NEW COM 682680103 4,533,710 55,540 SH SOLE 0 0 55,540
OPERA LTD SPONSORED ADS 68373M107 1,419,390 75,100 SH SOLE 0 0 75,100
ORACLE CORP COM 68389X105 246,833 1,129 SH SOLE 0 0 1,129
OSHKOSH CORP COM 688239201 1,420,612 12,512 SH SOLE 0 0 12,512
PAYPAL HLDGS INC COM 70450Y103 986,821 13,278 SH SOLE 0 0 13,278
PHILIP MORRIS INTL INC COM 718172109 2,773,544 15,228 SH SOLE 0 0 15,228
QUALCOMM INC COM 747525103 2,810,752 17,649 SH SOLE 0 0 17,649
RB GLOBAL INC COM 74935Q107 5,012,805 47,206 SH SOLE 0 0 47,206
RCM TECHNOLOGIES INC COM NEW 749360400 438,166 18,590 SH SOLE 0 0 18,590
RH COM 74967X103 661,724 3,501 SH SOLE 0 0 3,501
ROCKWELL AUTOMATION INC COM 773903109 3,150,209 9,484 SH SOLE 0 0 9,484
SANDRIDGE ENERGY INC COM NEW 80007P869 1,031,615 95,343 SH SOLE 0 0 95,343
SCHWAB CHARLES CORP COM 808513105 4,477,329 49,072 SH SOLE 0 0 49,072
SLM CORP COM 78442P106 209,659 6,394 SH SOLE 0 0 6,394
SONY GROUP CORP SPONSORED ADR 835699307 1,140,114 43,800 SH SOLE 0 0 43,800
SOUTHERN CO COM 842587107 2,351,858 25,611 SH SOLE 0 0 25,611
SOUTHERN COPPER CORP COM 84265V105 4,649,160 45,954 SH SOLE 0 0 45,954
SPROUTS FMRS MKT INC COM 85208M102 806,571 4,899 SH SOLE 0 0 4,899
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 215,363 2,601 SH SOLE 0 0 2,601
STARBUCKS CORP COM 855244109 1,037,435 11,322 SH SOLE 0 0 11,322
STATE STR CORP COM 857477103 679,153 6,387 SH SOLE 0 0 6,387
TECK RESOURCES LTD CL B 878742204 1,889,098 46,783 SH SOLE 0 0 46,783
TJX COS INC NEW COM 872540109 211,415 1,712 SH SOLE 0 0 1,712
TORO CO COM 891092108 761,274 10,771 SH SOLE 0 0 10,771
UNILEVER PLC SPON ADR NEW 904767704 2,526,321 41,300 SH SOLE 0 0 41,300
UNITED PARCEL SERVICE INC CL B 911312106 1,304,718 12,926 SH SOLE 0 0 12,926
UNUM GROUP COM 91529Y106 2,154,758 26,681 SH SOLE 0 0 26,681
WHEATON PRECIOUS METALS CORP COM 962879102 5,590,946 62,260 SH SOLE 0 0 62,260
ZOOM COMMUNICATIONS INC CL A 98980L101 1,055,459 13,535 SH SOLE 0 0 13,535