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
AT&T Inc. COM 00206R102 900,580 36,909 SH SOLE 0 0 36,909
BHP LTD ADR ADR 088606108 1,006,627 11,865 SH SOLE 0 0 11,865
CVS Health Corp. COM 126650100 861,099 10,049 SH SOLE 0 0 10,049
Cal-Maine Foods Inc. COM 128030202 227,593 3,344 SH SOLE 0 0 3,344
Chesapeake Utilities Corp. COM 165303108 2,204,873 17,164 SH SOLE 6,212 0 10,952
Chord Energy Corp. COM 674215207 1,266,097 9,444 SH SOLE 2,636 0 6,808
Commonwealth Bank of Australia COM 621503002 1,030,658 9,822 SH SOLE 4,059 0 5,763
Commonwealth Bank of Australia COM 202712600 598,768 5,726 SH SOLE 0 0 5,726
Dorchester Minerals LP UNIT LTD PARTN 25820R105 660,426 23,553 SH SOLE 15,938 0 7,615
Enbridge Inc. COM 29250N105 1,119,479 24,080 SH SOLE 10,215 0 13,865
Energy Transfer LP UNIT LTD PARTN 29273V100 1,619,389 81,911 SH SOLE 52,686 0 29,225
Enterprise Products Partners L UNIT LTD PARTN 293792107 1,484,842 41,697 SH SOLE 26,003 0 15,694
Gaztransport et Technigaz SAS COM ACI07W296 2,337,871 9,623 SH SOLE 3,388 0 6,235
Getty Realty Corp. COM 374297109 883,284 31,278 SH SOLE 10,741 0 20,537
Gilead Sciences Inc COM 375558103 747,039 5,012 SH SOLE 0 0 5,012
Gladstone Investment Corp. COM 376546107 1,104,975 70,832 SH SOLE 15,900 0 54,932
Global Partners LP UNIT LTD PARTN 37946R109 269,373 5,818 SH SOLE 116 0 5,702
Keyera Corp. COM 593271951 690,408 19,240 SH SOLE 6,119 0 13,121
Kinder Morgan, Inc. COM 49456B101 2,220,523 73,649 SH SOLE 21,662 0 51,987
Labrador Iron Ore Royalty Corp COM 505440107 928,152 55,558 SH SOLE 16,238 0 39,320
Meren Energy Inc. COM 588914101 59,200 40,000 SH SOLE 0 0 40,000
National Health Investors, Inc COM 63633D104 297,435 4,532 SH SOLE 0 0 4,532
National Retail Properties COM 637417106 211,285 5,142 SH SOLE 0 0 5,142
ONEOK Inc. COM 682680103 299,003 3,507 SH SOLE 0 0 3,507
Omnicom Group COM 681919106 352,320 4,785 SH SOLE 0 0 4,785
Polaris Renewable Energy Inc. COM 73106R100 383,325 39,518 SH SOLE 14,585 0 24,933
Precinct Properties New Zealan COM Q7740Q104 216,447 406,396 SH SOLE 256,354 0 150,042
Public Storage COM 74460D109 277,183 980 SH SOLE 0 0 980
Sabre Insurance Group PLC COM BYWVDP903 1,594,667 682,891 SH SOLE 333,689 0 349,202
Shell PLC ADR ADR 780259305 710,119 7,471 SH SOLE 0 0 7,471
Sirius XM Holdings COM 829933100 297,154 11,482 SH SOLE 0 0 11,482
Sparebank 1 SR-Bank COM B40JTQ902 1,658,038 70,407 SH SOLE 32,293 0 38,114
Tanger Factory Outlet Centers, COM 875465106 2,228,399 64,968 SH SOLE 26,675 0 38,293
TotalEnergies SE ADR ADR F92124100 1,705,212 19,944 SH SOLE 7,781 0 12,163
Verizon Communications Inc. COM 92343V104 706,536 15,403 SH SOLE 0 0 15,403
Western Midstream Partners, LP UNIT LTD PARTN 958669103 1,615,744 36,415 SH SOLE 23,983 0 12,432
APA Corp. COM 03743Q108 1,177,454 28,345 SH SOLE 6,374 0 21,971
AYR Wellness Inc. COM 05475P109 0 12,946 SH SOLE 0 0 12,946
Agilysys, Inc. COM 00847J105 1,822,968 18,778 SH SOLE 6,346 0 12,432
Airbnb Inc. COM 009066101 615,450 3,831 SH SOLE 0 0 3,831
Alibaba Group Holding Ltd. ADS ADR 01609W102 729,121 6,780 SH SOLE 2,350 0 4,430
Alphabet Inc. Class A COM 02079K305 304,855 886 SH SOLE 0 0 886
Alphabet Inc. Class C COM 02079K107 7,413,443 21,757 SH SOLE 5,941 0 15,816
Amazon.com, Inc. COM 023135106 313,182 1,257 SH SOLE 0 0 1,257
Ametek, Inc. COM 031100100 268,539 1,084 SH SOLE 0 0 1,084
Apple Inc. COM 037833100 1,536,554 4,614 SH SOLE 0 0 4,614
Applied Material, Inc. COM 038222105 1,482,491 2,899 SH SOLE 0 0 2,899
AptarGroup, Inc. COM 038336103 1,284,032 10,598 SH SOLE 2,864 0 7,734
Archer Daniels Midland COM 039483102 417,063 5,254 SH SOLE 0 0 5,254
Atmos Energy Corp. COM 049560105 2,581,135 16,499 SH SOLE 5,954 0 10,545
Automatic Data Processing, Inc COM 053015103 2,244,357 8,697 SH SOLE 2,968 0 5,729
Banco del Bajio SA COM ACI0VM9Y9 1,587,606 496,316 SH SOLE 371,375 0 124,941
Bristol Myers Squibb Co. COM 110122108 447,720 7,175 SH SOLE 0 0 7,175
Broadcom Inc. COM 11135F101 735,743 2,095 SH SOLE 0 0 2,095
CF Industries Holdings, Inc. COM 125269100 327,398 2,842 SH SOLE 0 0 2,842
CME Group Inc. COM 12572Q105 1,698,038 6,482 SH SOLE 2,162 0 4,320
Cannabist Company Holdings Inc COM 13765Y103 0 35,390 SH SOLE 0 0 35,390
Cheniere Energy, Inc. COM 16411R208 676,879 2,516 SH SOLE 0 0 2,516
Church & Dwight Company, Inc. COM 171340102 691,955 7,344 SH SOLE 2,188 0 5,156
Citigroup Inc. COM 172967424 495,132 3,824 SH SOLE 0 0 3,824
Climb Global Solutions Inc. COM 946760105 2,018,999 62,848 SH SOLE 20,528 0 42,320
Compagnie Michelin COM BPBPJ0907 1,168,419 30,552 SH SOLE 17,361 0 13,191
Credito Real Sofom ENR COM B8DST5905 0 913,094 SH SOLE 717,767 0 195,327
Cresco Labs COM 22587M106 55,718 87,195 SH SOLE 0 0 87,195
Cummins Inc. COM 231021106 1,471,866 2,849 SH SOLE 1,015 0 1,834
Curaleaf Holdings, Inc. COM 23126M300 256,592 25,009 SH SOLE 0 0 25,009
D.R. Horton, Inc. COM 23331A109 203,472 1,489 SH SOLE 0 0 1,489
Datadog, Inc. COM 23804L103 963,404 3,518 SH SOLE 0 0 3,518
Dollarama Inc. COM 25675T107 2,687,135 20,787 SH SOLE 7,204 0 13,583
Ecolab, Inc. COM 278865100 1,064,168 3,876 SH SOLE 1,243 0 2,633
Emerson Electric Co. COM 291011104 1,367,825 8,819 SH SOLE 3,142 0 5,677
Exxon Mobil Corp. COM 30231G102 226,548 1,392 SH SOLE 0 0 1,392
FB Financial Corp. COM 30257X104 1,475,535 28,540 SH SOLE 10,186 0 18,354
Fastenal Co. COM 311900104 1,459,162 29,460 SH SOLE 10,186 0 19,274
Flowserve Corp. COM 34354P105 222,577 3,044 SH SOLE 0 0 3,044
Garmin LTD COM H2906T109 1,858,168 6,478 SH SOLE 2,060 0 4,418
Givaudan SA ADR ADR 37636P108 1,380,777 16,990 SH SOLE 7,945 0 9,045
Graco Inc. COM 384109104 632,093 8,226 SH SOLE 2,775 0 5,451
Green Thumb Industries Inc. COM 39342L108 638,334 95,990 SH SOLE 0 0 95,990
Grupo Aeroportuario Del Pacifi ADR 400506101 2,496,964 12,156 SH SOLE 4,130 0 8,026
Gulf Keystone Petroleum LTD COM G4209G207 1,320,607 513,587 SH SOLE 207,000 0 306,587
Hewlett Packard Enterprise Com COM 42824C109 883,215 13,824 SH SOLE 0 0 13,824
Honeywell Aerospace Inc. COM 43849R105 335,510 2,165 SH SOLE 732 0 1,433
Honeywell International Inc. COM 438516205 844,745 4,005 SH SOLE 1,390 0 2,615
Hubbell Inc. COM 443510607 2,793,926 6,159 SH SOLE 2,495 0 3,664
Huntington Ingalls Industries, COM 446413106 243,034 910 SH SOLE 0 0 910
IRadimed Corp. COM 46266A109 1,493,364 17,320 SH SOLE 6,451 0 10,869
ITT Corp. COM 45073V108 3,059,604 15,160 SH SOLE 4,471 0 10,689
Indiva Limited COM 45580J101 0 105,000 SH SOLE 0 0 105,000
KLA Corp. COM 482480100 4,522,231 23,199 SH SOLE 8,440 0 14,759
LKQ Corp. COM 501889208 248,893 10,902 SH SOLE 0 0 10,902
Lam Research Corp. COM 512807306 4,615,624 14,050 SH SOLE 5,257 0 8,793
Lincoln Electric Holdings, Inc COM 533900106 1,849,074 6,989 SH SOLE 1,752 0 5,237
Linde PLC COM G54950103 3,216,495 6,777 SH SOLE 2,080 0 4,697
Lundin Mining Corporation COM 550372106 416,063 17,445 SH SOLE 0 0 17,445
MGM Resorts International COM 552953101 230,049 7,409 SH SOLE 0 0 7,409
Magnolia Oil & Gas Corp. COM 559663109 1,475,316 62,806 SH SOLE 24,175 0 38,631
McDonald's Corp. COM 580135101 1,824,857 7,902 SH SOLE 2,098 0 5,804
Medtronic PLC COM G5960L103 204,680 2,372 SH SOLE 0 0 2,372
Meta Platforms, Inc. COM 30303M102 1,584,978 2,186 SH SOLE 0 0 2,186
Mettler-Toledo International, COM 592688105 725,256 480 SH SOLE 164 0 316
Michelin ADR ADR 59410T106 794,219 41,823 SH SOLE 0 0 41,823
Microsoft Corp. COM 594918104 1,253,054 2,443 SH SOLE 836 0 1,607
NVIDIA Corp. COM 67066G104 850,944 3,726 SH SOLE 0 0 3,726
NXP Semiconductors N.V. COM N6596X109 384,324 1,618 SH SOLE 0 0 1,618
Nebius Group NV COM N97284108 1,532,041 6,495 SH SOLE 5,100 0 1,395
Nordson Corp. COM 655663102 1,465,323 4,469 SH SOLE 1,390 0 3,079
Norfolk & Southern Corp. COM 655844108 1,800,478 5,827 SH SOLE 1,124 0 4,703
Novartis AG ADR ADR 66987V109 3,663,479 25,696 SH SOLE 7,492 0 18,204
Novolipetsk GDR ADR B0RTNX900 0 15,295 SH SOLE 15,295 0 0
Parker Hannifin Corp. COM 701094104 2,008,741 2,102 SH SOLE 918 0 1,184
PayPal Holdings, Inc. COM 70450Y103 327,262 6,230 SH SOLE 0 0 6,230
Paychex, Inc. COM 704326107 1,857,811 18,861 SH SOLE 6,443 0 12,418
Plumas Bancorp COM 729273102 2,775,076 45,300 SH SOLE 15,848 0 29,452
Richelieu Hardware Ltd. COM 76329W103 742,414 29,275 SH SOLE 6,940 0 22,335
Roche Holding AG COM 771195104 212,656 4,099 SH SOLE 0 0 4,099
Rostelecom Long Distance ADR ADR 778529107 0 46,000 SH SOLE 43,500 0 2,500
Salesforce Inc. COM 79466L302 208,220 907 SH SOLE 0 0 907
Sandoz Group AG ADR 799926100 553,126 6,542 SH SOLE 671 0 5,871
Schneider Electric SA COM 483410007 3,135,402 9,476 SH SOLE 3,053 0 6,423
Sherwin-Williams Co. COM 824348106 2,053,989 6,354 SH SOLE 1,860 0 4,494
Siemens Aktiengesellschaft COM 826197501 316,501 2,038 SH SOLE 0 0 2,038
Snap-on Inc. COM 833034101 3,250,108 8,945 SH SOLE 2,847 0 6,098
Straumann Holdings AG COM 715683900 1,356,830 12,384 SH SOLE 4,073 0 8,311
Taiwan Semiconductor Manufactu ADR 874039100 3,554,176 7,791 SH SOLE 2,567 0 5,224
Tennant Co. COM 880345103 680,742 10,127 SH SOLE 4,718 0 5,409
Texas Roadhouse, Inc. COM 882681109 1,000,505 6,400 SH SOLE 1,346 0 5,054
Toromont Industries Ltd. COM 891102105 3,078,268 19,331 SH SOLE 7,259 0 12,072
Trulieve Cannabis Corp COM 89788C104 427,313 39,203 SH SOLE 0 0 39,203
U.S. Bancorp COM 902973304 281,696 4,877 SH SOLE 0 0 4,877
United Health Group Incorporat COM 91324P102 232,729 634 SH SOLE 0 0 634
Vaalco Energy Inc COM 91851C201 667,082 117,859 SH SOLE 42,465 0 75,394
VeriSign, Inc. COM 92343E102 346,590 1,229 SH SOLE 0 0 1,229
Vermilion Energy Trust COM 923725105 932,978 81,912 SH SOLE 30,827 0 51,085
Visa Inc. COM 92826C839 256,921 715 SH SOLE 0 0 715
W.W. Grainger, Inc. COM 384802104 2,924,533 2,348 SH SOLE 857 0 1,491
Walmart Inc. COM 931142103 594,318 5,719 SH SOLE 0 0 5,719
Wintrust Financial Corp. COM 97650W108 2,106,439 14,853 SH SOLE 5,128 0 9,725
Zoetis Inc. COM 98978V103 727,346 10,416 SH SOLE 2,578 0 7,838
Zoom Communications Inc. COM 98980L101 274,942 3,029 SH SOLE 0 0 3,029