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 1,051,911 36,348 SH SOLE 0 0 36,348
BHP LTD ADR ADR 088606108 582,129 12,105 SH SOLE 0 0 12,105
CVS Health Corp. COM 126650100 706,318 10,239 SH SOLE 0 0 10,239
Chesapeake Utilities Corp. COM 165303108 1,381,123 11,488 SH SOLE 5,438 0 6,050
Chord Energy Corporation COM 674215207 711,557 7,347 SH SOLE 2,621 0 4,726
Commonwealth Bank of Australia COM 621503002 705,564 5,803 SH SOLE 4,059 0 1,744
Commonwealth Bank of Australia COM 202712600 709,052 5,807 SH SOLE 0 0 5,807
Community Healthcare Trust Inc COM 20369C106 391,278 23,528 SH SOLE 8,599 0 14,929
Dorchester Minerals LP UNIT LTD PARTN 25820R105 597,346 21,441 SH SOLE 15,830 0 5,611
Enbridge Inc. COM 29250N105 958,609 21,152 SH SOLE 10,215 0 10,937
Energy Transfer LP UNIT LTD PARTN 29273V100 1,440,219 79,438 SH SOLE 57,586 0 21,852
Enterprise Products Partners L UNIT LTD PARTN 293792107 1,207,978 38,954 SH SOLE 26,003 0 12,951
Fidelity National Financial, I COM 31620R303 564,917 10,077 SH SOLE 0 0 10,077
Gaztransport et Technigaz SAS COM ACI07W296 1,209,247 6,098 SH SOLE 2,114 0 3,984
Gilead Sciences Inc COM 375558103 583,287 5,261 SH SOLE 0 0 5,261
Gladstone Investment Corp. COM 376546107 685,758 48,056 SH SOLE 15,900 0 32,156
Global Partners LP UNIT LTD PARTN 37946R109 209,233 3,968 SH SOLE 116 0 3,852
Keyera Corp. COM 593271951 537,557 16,420 SH SOLE 6,119 0 10,301
Kinder Morgan, Inc. COM 49456B101 1,572,710 53,494 SH SOLE 18,510 0 34,984
Labrador Iron Ore Royalty Corp COM 505440966 960,867 46,240 SH SOLE 16,238 0 30,002
National Grid PLC ADS ADR 636274409 1,063,951 14,298 SH SOLE 4,493 0 9,805
National Health Investors, Inc COM 63633D104 316,311 4,511 SH SOLE 0 0 4,511
National Retail Properties COM 637417106 295,135 6,835 SH SOLE 0 0 6,835
ONEOK Inc. COM 682680103 341,466 4,183 SH SOLE 0 0 4,183
Omnicom Group COM 681919106 262,797 3,653 SH SOLE 0 0 3,653
Pembina Pipeline Corp. COM 706327103 1,383,331 36,879 SH SOLE 17,351 0 19,528
Precinct Properties New Zealan COM 609327903 214,095 292,636 SH SOLE 256,354 0 36,282
Primaris REIT COM 74167K109 83,509 14,448 SH SOLE 7,350 0 7,098
Public Storage COM 74460D109 312,786 1,066 SH SOLE 0 0 1,066
SFL Corp. LTD COM G7738W106 767,433 92,129 SH SOLE 40,734 0 51,395
Sabre Insurance Group PLC COM BYWVDP903 1,103,047 543,322 SH SOLE 333,689 0 209,633
Shell PLC ADR ADR 780259305 531,596 7,550 SH SOLE 0 0 7,550
Sparebank 1 SR-Bank COM B40JTQ902 1,008,868 54,739 SH SOLE 32,293 0 22,446
Tanger Factory Outlet Centers, COM 875465106 1,815,540 59,370 SH SOLE 26,675 0 32,695
TotalEnergies SE ADR ADR 89151E109 1,180,223 19,225 SH SOLE 7,781 0 11,444
Verizon Communications Inc. COM 92343V104 673,887 15,574 SH SOLE 0 0 15,574
Viatris Inc. COM 92556V106 155,453 17,408 SH SOLE 0 0 17,408
Western Midstream Partners, LP UNIT LTD PARTN 958669103 1,303,200 33,674 SH SOLE 23,915 0 9,759
3M Co. COM 88579Y101 406,024 2,667 SH SOLE 0 0 2,667
APA Corp. COM 03743Q108 477,954 26,132 SH SOLE 6,374 0 19,758
AYR Wellness Inc. COM 05475P109 2,734 13,670 SH SOLE 0 0 13,670
Adobe Inc. COM 00724F101 238,318 616 SH SOLE 0 0 616
Agilysys, Inc. COM 00847J105 1,282,822 11,190 SH SOLE 3,030 0 8,160
Airbnb Inc. COM 009066101 475,762 3,595 SH SOLE 0 0 3,595
Alphabet Inc. Class C COM 02079K107 3,738,317 21,074 SH SOLE 5,941 0 15,133
America's Car-Mart, Inc. COM 03062T105 458,912 8,189 SH SOLE 2,926 0 5,263
Ametek, Inc. COM 031100100 200,142 1,106 SH SOLE 0 0 1,106
Apple Inc. COM 037833100 958,144 4,670 SH SOLE 0 0 4,670
Applied Material, Inc. COM 038222105 553,970 3,026 SH SOLE 0 0 3,026
AptarGroup, Inc. COM 038336103 1,544,212 9,872 SH SOLE 2,864 0 7,008
Archer Daniels Midland COM 039483102 280,631 5,317 SH SOLE 0 0 5,317
Atmos Energy Corp. COM 049560105 1,307,577 8,485 SH SOLE 3,659 0 4,826
Automatic Data Processing, Inc COM 053015103 2,363,731 7,664 SH SOLE 2,968 0 4,696
Avery Dennison Corp. COM 053611109 1,264,259 7,205 SH SOLE 1,749 0 5,456
Banco del Bajio SA COM ACI0VM9Y9 1,192,178 493,257 SH SOLE 371,375 0 121,882
Bank of America Corp. COM 060505104 729,532 15,417 SH SOLE 0 0 15,417
Bonterra Energy Corp. COM 098546104 234,776 91,001 SH SOLE 59,472 0 31,529
Bristol Myers Squibb Co. COM 110122108 325,095 7,023 SH SOLE 0 0 7,023
Broadcom Inc. COM 11135F101 621,039 2,253 SH SOLE 0 0 2,253
CF Industries Holdings, Inc. COM 125269100 242,696 2,638 SH SOLE 0 0 2,638
CME Group Inc. COM 12572Q105 1,526,935 5,540 SH SOLE 2,162 0 3,378
Cannabist Company Holdings Inc COM 13765Y103 1,961 36,050 SH SOLE 0 0 36,050
Cheniere Energy, Inc. COM 16411R208 599,059 2,460 SH SOLE 0 0 2,460
Church & Dwight Company, Inc. COM 171340102 792,998 8,251 SH SOLE 2,204 0 6,047
Citigroup Inc. COM 172967424 331,032 3,889 SH SOLE 0 0 3,889
Climb Global Solutions Inc. COM 946760105 1,290,630 12,072 SH SOLE 5,152 0 6,920
Coats Group PLC COM B4YZN3906 559,138 505,728 SH SOLE 277,177 0 228,551
Comcast Corp. COM 20030N101 547,368 15,337 SH SOLE 90 0 15,247
Compagnie Michelin COM BPBPJ0907 722,981 19,443 SH SOLE 11,852 0 7,591
Credito Real Sofom ENR COM B8DST5905 2,335 933,894 SH SOLE 717,767 0 216,127
Cresco Labs COM 22587M106 47,533 92,530 SH SOLE 0 0 92,530
Cummins Inc. COM 231021106 2,518,813 7,691 SH SOLE 1,927 0 5,764
Curaleaf Holdings, Inc. COM 23126M102 67,458 80,002 SH SOLE 0 0 80,002
Datadog, Inc. COM 23804L103 489,633 3,645 SH SOLE 0 0 3,645
Dollarama Inc. COM 25675T958 2,063,678 14,633 SH SOLE 9,082 0 5,551
Eaton Corp. PLC COM G29183103 1,713,233 4,799 SH SOLE 2,083 0 2,716
Ecolab, Inc. COM 278865100 671,741 2,493 SH SOLE 1,243 0 1,250
Emerson Electric Co. COM 291011104 1,644,309 12,333 SH SOLE 5,931 0 6,402
FB Financial Corp. COM 30257X104 989,600 21,845 SH SOLE 10,186 0 11,659
Fastenal Co. COM 311900104 1,473,481 35,083 SH SOLE 11,483 0 23,600
Fiserv Inc. COM 337738108 2,501,497 14,509 SH SOLE 6,158 0 8,351
Garmin LTD COM H2906T109 1,214,303 5,818 SH SOLE 2,060 0 3,758
Givaudan SA ADR ADR 37636P108 1,481,943 15,303 SH SOLE 7,945 0 7,358
Goldman Sachs Group Inc. COM 38141G104 531,520 751 SH SOLE 0 0 751
Graco Inc. COM 384109104 2,034,891 23,670 SH SOLE 10,397 0 13,273
Green Thumb Industries Inc. COM 39342L108 520,926 94,542 SH SOLE 0 0 94,542
Grupo Aeroportuario Del Pacifi ADR 400506101 2,487,703 10,834 SH SOLE 4,127 0 6,707
Gulf Keystone Petroleum LTD COM G4209G207 373,820 161,033 SH SOLE 112,147 0 48,886
Hanesbrands, Inc. COM 410345102 93,684 20,455 SH SOLE 0 0 20,455
Honeywell International Inc. COM 438516106 1,522,827 6,539 SH SOLE 1,473 0 5,066
Hubbell Inc. COM 443510607 2,060,041 5,044 SH SOLE 2,595 0 2,449
Huntington Ingalls Industries, COM 446413106 215,141 891 SH SOLE 0 0 891
IDEX Corp. COM 45167R104 761,641 4,338 SH SOLE 1,365 0 2,973
IRadimed Corp. COM 46266A109 963,994 16,123 SH SOLE 6,451 0 9,672
ITT Corp. COM 45073V108 2,260,832 14,416 SH SOLE 4,471 0 9,945
Indiva Limited COM 45580J101 0 110,000 SH SOLE 0 0 110,000
KLA Corp. COM 482480100 2,965,622 3,311 SH SOLE 1,150 0 2,161
LKQ Corp. COM 501889208 1,595,133 43,100 SH SOLE 10,965 0 32,135
Lam Research Corp. COM 512807306 1,874,407 19,256 SH SOLE 7,738 0 11,518
Lincoln Electric Holdings, Inc COM 533900106 1,339,872 6,463 SH SOLE 1,752 0 4,711
Linde PLC COM G54950103 2,290,904 4,883 SH SOLE 2,078 0 2,805
Lundin Mining Corporation COM 550372106 174,324 16,562 SH SOLE 0 0 16,562
Magnolia Oil & Gas Corp. COM 559663109 1,297,980 57,739 SH SOLE 24,175 0 33,564
Martinrea International Inc. COM 573459963 491,054 78,783 SH SOLE 29,477 0 49,306
McDonald's Corp. COM 580135101 2,119,453 7,254 SH SOLE 2,098 0 5,156
Meta Platforms, Inc. COM 30303M102 3,215,950 4,357 SH SOLE 969 0 3,388
Mettler-Toledo International, COM 592688105 1,396,742 1,189 SH SOLE 353 0 836
Michelin ADR ADR 59410T106 305,214 16,427 SH SOLE 0 0 16,427
Microsoft Corp. COM 594918104 262,135 527 SH SOLE 0 0 527
NVIDIA Corp. COM 67066G104 507,622 3,213 SH SOLE 0 0 3,213
NXP Semiconductors N.V. COM N6596X109 253,230 1,159 SH SOLE 0 0 1,159
Nebius Group NV COM N97284108 470,028 8,495 SH SOLE 5,100 0 3,395
Nordson Corp. COM 655663102 867,138 4,045 SH SOLE 1,390 0 2,655
Norfolk & Southern Corp. COM 655844108 1,415,639 5,530 SH SOLE 1,124 0 4,406
Novartis AG ADR ADR 66987V109 2,948,288 24,364 SH SOLE 7,492 0 16,872
Novolipetsk GDR ADR B0RTNX900 2 15,510 SH SOLE 15,510 0 0
Parker Hannifin Corp. COM 701094104 2,255,664 3,229 SH SOLE 1,532 0 1,697
PayPal Holdings, Inc. COM 70450Y103 238,493 3,209 SH SOLE 0 0 3,209
Paychex, Inc. COM 704326107 1,047,148 7,199 SH SOLE 2,397 0 4,802
Plumas Bancorp COM 729273102 1,404,637 31,593 SH SOLE 12,251 0 19,342
Prosperity Bancshares Inc. COM 743606105 1,325,042 18,864 SH SOLE 5,135 0 13,729
Rostelecom Long Distance ADR ADR 778529107 5 54,030 SH SOLE 46,500 0 7,530
SThree PLC COM BOKM9T907 904,167 269,220 SH SOLE 94,792 0 174,428
Schneider Electric SA COM 483410007 2,244,689 8,432 SH SOLE 3,053 0 5,379
ServiceNow, Inc. COM 81762P102 1,090,793 1,061 SH SOLE 417 0 644
Sherwin-Williams Co. COM 824348106 2,089,255 6,085 SH SOLE 1,860 0 4,225
Siemens Aktiengesellschaft COM 826197501 272,818 2,117 SH SOLE 0 0 2,117
Skyworks Solutions Inc. COM 83088M102 818,316 10,981 SH SOLE 4,275 0 6,706
Snap-on Inc. COM 833034101 2,639,284 8,482 SH SOLE 2,847 0 5,635
Straumann Holdings AG COM 715683900 1,405,172 10,761 SH SOLE 4,073 0 6,688
Taiwan Semiconductor Manufactu ADR 874039100 1,663,569 7,345 SH SOLE 2,567 0 4,778
Tennant Co. COM 880345103 699,376 9,027 SH SOLE 4,718 0 4,309
Texas Roadhouse, Inc. COM 882681109 713,951 3,810 SH SOLE 1,346 0 2,464
Toromont Industries Ltd. COM 891102105 1,496,657 16,637 SH SOLE 7,259 0 9,378
Treatt PLC COM AC1086L59 235,945 66,138 SH SOLE 17,435 0 48,703
Trulieve Cannabis Corp. COM 89788C104 152,353 40,093 SH SOLE 0 0 40,093
United Health Group Incorporat COM 91324P102 272,350 873 SH SOLE 0 0 873
VeriSign, Inc. COM 92343E102 356,090 1,233 SH SOLE 0 0 1,233
Vermilion Energy Trust COM 923725105 501,046 68,825 SH SOLE 30,827 0 37,998
Visa Inc. COM 92826C839 251,020 707 SH SOLE 0 0 707
W.W. Grainger, Inc. COM 384802104 2,072,417 1,992 SH SOLE 857 0 1,135
Warner Brothers Discovery COM 934423104 152,315 13,291 SH SOLE 0 0 13,291
Wintrust Financial Corp. COM 97650W108 530,138 4,276 SH SOLE 31 0 4,245