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,026,468 36,348 SH SOLE 0 0 36,348
BHP LTD ADR ADR 088606108 674,854 12,105 SH SOLE 0 0 12,105
CVS Health Corp. COM 126650100 754,955 10,014 SH SOLE 0 0 10,014
Chesapeake Utilities Corp. COM 165303108 1,643,869 12,205 SH SOLE 5,479 0 6,726
Chord Energy Corporation COM 674215207 772,900 7,778 SH SOLE 2,641 0 5,137
Commonwealth Bank of Australia COM 621503002 832,568 7,540 SH SOLE 4,090 0 3,450
Commonwealth Bank of Australia COM 202712600 638,220 5,802 SH SOLE 0 0 5,802
Community Healthcare Trust Inc COM 20369C106 385,891 25,222 SH SOLE 8,664 0 16,558
Dorchester Minerals LP UNIT LTD PARTN 25820R105 557,904 21,549 SH SOLE 15,938 0 5,611
Enbridge Inc. COM 29250N105 1,150,993 22,810 SH SOLE 10,292 0 12,518
Energy Transfer LP UNIT LTD PARTN 29273V100 1,277,295 74,434 SH SOLE 52,586 0 21,848
Enterprise Products Partners L UNIT LTD PARTN 293792107 1,221,147 39,052 SH SOLE 26,003 0 13,049
Fidelity National Financial, I COM 31620R303 607,562 10,044 SH SOLE 0 0 10,044
Gaztransport et Technigaz SAS COM ACI07W296 1,291,943 6,986 SH SOLE 2,130 0 4,856
Gilead Sciences Inc COM 375558103 571,761 5,151 SH SOLE 0 0 5,151
Gladstone Investment Corp. COM 376546107 704,994 51,013 SH SOLE 16,019 0 34,994
Keyera Corp. COM 593271951 638,734 19,043 SH SOLE 6,165 0 12,878
Kinder Morgan, Inc. COM 49456B101 1,659,444 58,617 SH SOLE 18,742 0 39,875
Labrador Iron Ore Royalty Corp COM 505440966 1,066,580 52,932 SH SOLE 16,360 0 36,572
National Grid PLC ADS ADR 636274409 1,069,127 14,712 SH SOLE 4,527 0 10,185
National Health Investors, Inc COM 63633D104 357,353 4,495 SH SOLE 0 0 4,495
National Retail Properties COM 637417106 290,966 6,835 SH SOLE 0 0 6,835
ONEOK Inc. COM 682680103 284,220 3,895 SH SOLE 0 0 3,895
Omnicom Group COM 681919106 299,460 3,673 SH SOLE 0 0 3,673
Pembina Pipeline Corp. COM 706327103 1,619,128 40,018 SH SOLE 17,498 0 22,520
Precinct Properties New Zealan COM 609327903 307,650 402,183 SH SOLE 258,313 0 143,870
Primaris REIT COM 74167K109 162,862 17,512 SH SOLE 7,404 0 10,108
Public Storage COM 74460D109 293,760 1,017 SH SOLE 0 0 1,017
SFL Corp. LTD COM G7738W106 748,723 99,432 SH SOLE 41,041 0 58,391
Sabre Insurance Group PLC COM BYWVDP903 1,337,678 685,065 SH SOLE 336,224 0 348,841
Shell PLC ADR ADR 780259305 544,701 7,615 SH SOLE 0 0 7,615
Sparebank 1 SR-Bank COM B40JTQ902 1,220,654 68,531 SH SOLE 32,538 0 35,993
Tanger Factory Outlet Centers, COM 875465106 2,162,540 63,905 SH SOLE 26,887 0 37,018
TotalEnergies SE ADR ADR 89151E109 1,220,661 20,450 SH SOLE 7,840 0 12,610
Verizon Communications Inc. COM 92343V104 686,763 15,626 SH SOLE 0 0 15,626
Viatris Inc. COM 92556V106 176,388 17,817 SH SOLE 0 0 17,817
Western Midstream Partners, LP UNIT LTD PARTN 958669103 1,320,750 33,615 SH SOLE 23,915 0 9,700
APA Corp. COM 03743Q108 659,615 27,167 SH SOLE 6,421 0 20,746
AYR Wellness Inc. COM 05475P109 390 13,670 SH SOLE 0 0 13,670
Adobe Inc. COM 00724F101 230,699 654 SH SOLE 0 0 654
Agilysys, Inc. COM 00847J105 1,214,585 11,540 SH SOLE 3,053 0 8,487
Airbnb Inc. COM 009066101 477,423 3,932 SH SOLE 0 0 3,932
Alexandria Real Estate Equitie COM 015271109 220,434 2,645 SH SOLE 0 0 2,645
Alphabet Inc. Class A COM 02079K305 427,127 1,757 SH SOLE 0 0 1,757
Alphabet Inc. Class C COM 02079K107 5,342,269 21,935 SH SOLE 5,986 0 15,949
Ametek, Inc. COM 031100100 207,928 1,106 SH SOLE 0 0 1,106
Apple Inc. COM 037833100 1,268,567 4,982 SH SOLE 0 0 4,982
Applied Material, Inc. COM 038222105 620,976 3,033 SH SOLE 0 0 3,033
AptarGroup, Inc. COM 038336103 1,367,557 10,232 SH SOLE 2,886 0 7,346
Archer Daniels Midland COM 039483102 314,412 5,263 SH SOLE 0 0 5,263
Atmos Energy Corp. COM 049560105 2,103,172 12,317 SH SOLE 4,500 0 7,817
Automatic Data Processing, Inc COM 053015103 2,358,644 8,036 SH SOLE 2,995 0 5,041
Avery Dennison Corp. COM 053611109 1,190,957 7,344 SH SOLE 1,762 0 5,582
Banco del Bajio SA COM ACI0VM9Y9 1,243,930 493,257 SH SOLE 371,375 0 121,882
Bank of America Corp. COM 060505104 798,820 15,484 SH SOLE 0 0 15,484
Bonterra Energy Corp. COM 098546104 238,616 91,001 SH SOLE 59,472 0 31,529
Bristol Myers Squibb Co. COM 110122108 316,737 7,023 SH SOLE 0 0 7,023
Broadcom Inc. COM 11135F101 725,472 2,199 SH SOLE 0 0 2,199
CF Industries Holdings, Inc. COM 125269100 231,695 2,583 SH SOLE 0 0 2,583
CME Group Inc. COM 12572Q105 1,594,391 5,901 SH SOLE 2,178 0 3,723
Cannabist Company Holdings Inc COM 13765Y103 4,146 36,050 SH SOLE 0 0 36,050
Cheniere Energy, Inc. COM 16411R208 573,351 2,440 SH SOLE 0 0 2,440
Church & Dwight Company, Inc. COM 171340102 744,035 8,491 SH SOLE 2,220 0 6,271
Citigroup Inc. COM 172967424 400,316 3,944 SH SOLE 0 0 3,944
Climb Global Solutions Inc. COM 946760105 1,737,125 12,883 SH SOLE 5,163 0 7,720
Coats Group PLC COM B4YZN3906 35,274 31,486 SH SOLE 2,110 0 29,376
Comcast Corp. COM 20030N101 453,956 14,448 SH SOLE 90 0 14,358
Compagnie Michelin COM BPBPJ0907 877,819 24,495 SH SOLE 11,941 0 12,554
Credito Real Sofom ENR COM B8DST5905 17,547 918,094 SH SOLE 717,767 0 200,327
Cresco Labs COM 22587M106 122,510 92,530 SH SOLE 0 0 92,530
Cummins Inc. COM 231021106 3,077,321 7,286 SH SOLE 1,942 0 5,344
Curaleaf Holdings, Inc. COM 23126M102 223,206 80,002 SH SOLE 0 0 80,002
Datadog, Inc. COM 23804L103 519,048 3,645 SH SOLE 0 0 3,645
Dollarama Inc. COM 25675T958 2,300,711 17,449 SH SOLE 8,151 0 9,298
Eaton Corp. PLC COM G29183103 1,922,188 5,136 SH SOLE 2,099 0 3,037
Ecolab, Inc. COM 278865100 1,001,936 3,659 SH SOLE 1,252 0 2,407
Emerson Electric Co. COM 291011104 1,713,724 13,064 SH SOLE 5,776 0 7,288
FB Financial Corp. COM 30257X104 1,310,817 23,517 SH SOLE 10,263 0 13,254
Fastenal Co. COM 311900104 1,813,114 36,972 SH SOLE 11,570 0 25,402
Fiserv Inc. COM 337738108 2,256,533 17,502 SH SOLE 6,222 0 11,280
Garmin LTD COM H2906T109 1,516,146 6,158 SH SOLE 2,076 0 4,082
Givaudan SA ADR ADR 37636P108 1,349,623 16,594 SH SOLE 8,005 0 8,589
Goldman Sachs Group Inc. COM 38141G104 606,022 761 SH SOLE 0 0 761
Graco Inc. COM 384109104 2,155,641 25,372 SH SOLE 10,476 0 14,896
Green Thumb Industries Inc. COM 39342L108 755,391 94,542 SH SOLE 0 0 94,542
Grupo Aeroportuario Del Pacifi ADR 400506101 2,764,924 11,657 SH SOLE 4,169 0 7,488
Gulf Keystone Petroleum LTD COM G4209G207 628,421 209,552 SH SOLE 113,004 0 96,548
Hanesbrands, Inc. COM 410345102 134,798 20,455 SH SOLE 0 0 20,455
Honeywell International Inc. COM 438516106 1,455,694 6,915 SH SOLE 1,492 0 5,423
Hubbell Inc. COM 443510607 2,315,694 5,381 SH SOLE 2,516 0 2,865
Huntington Ingalls Industries, COM 446413106 256,528 891 SH SOLE 0 0 891
IDEX Corp. COM 45167R104 743,139 4,566 SH SOLE 1,375 0 3,191
IRadimed Corp. COM 46266A109 1,211,214 17,021 SH SOLE 6,500 0 10,521
ITT Corp. COM 45073V108 2,713,652 15,180 SH SOLE 4,514 0 10,666
Indiva Limited COM 45580J101 0 110,000 SH SOLE 0 0 110,000
KLA Corp. COM 482480100 3,770,732 3,496 SH SOLE 1,160 0 2,336
LKQ Corp. COM 501889208 264,110 8,648 SH SOLE 0 0 8,648
Lam Research Corp. COM 512807306 2,744,389 20,496 SH SOLE 7,797 0 12,699
Lincoln Electric Holdings, Inc COM 533900106 1,589,543 6,740 SH SOLE 1,765 0 4,975
Linde PLC COM G54950103 2,524,837 5,315 SH SOLE 2,099 0 3,216
Lundin Mining Corporation COM 550372106 254,265 17,049 SH SOLE 0 0 17,049
Magnolia Oil & Gas Corp. COM 559663109 1,473,490 61,730 SH SOLE 24,358 0 37,372
Martinrea International Inc. COM 573459963 696,211 91,427 SH SOLE 29,700 0 61,727
McDonald's Corp. COM 580135101 2,297,584 7,561 SH SOLE 2,114 0 5,447
Medtronic PLC COM G5960L103 207,242 2,176 SH SOLE 0 0 2,176
Meta Platforms, Inc. COM 30303M102 3,305,057 4,500 SH SOLE 976 0 3,524
Mettler-Toledo International, COM 592688105 1,527,147 1,244 SH SOLE 356 0 888
Michelin ADR ADR 59410T106 295,286 16,478 SH SOLE 0 0 16,478
Microsoft Corp. COM 594918104 292,642 565 SH SOLE 0 0 565
NVIDIA Corp. COM 67066G104 620,192 3,324 SH SOLE 0 0 3,324
NXP Semiconductors N.V. COM N6596X109 263,939 1,159 SH SOLE 0 0 1,159
Nebius Group NV COM N97284108 953,734 8,495 SH SOLE 5,100 0 3,395
Nordson Corp. COM 655663102 969,967 4,274 SH SOLE 1,400 0 2,874
Norfolk & Southern Corp. COM 655844108 1,743,521 5,804 SH SOLE 1,140 0 4,664
Novartis AG ADR ADR 66987V109 3,269,992 25,499 SH SOLE 7,549 0 17,950
Novolipetsk GDR ADR B0RTNX900 2 15,510 SH SOLE 15,510 0 0
Parker Hannifin Corp. COM 701094104 2,640,766 3,483 SH SOLE 1,544 0 1,939
PayPal Holdings, Inc. COM 70450Y103 288,894 4,308 SH SOLE 0 0 4,308
Paychex, Inc. COM 704326107 963,556 7,601 SH SOLE 2,415 0 5,186
Plumas Bancorp COM 729273102 1,931,711 44,778 SH SOLE 15,973 0 28,805
Rostelecom Long Distance ADR ADR 778529107 5 53,370 SH SOLE 46,500 0 6,870
SThree PLC COM BOKM9T907 447,771 206,946 SH SOLE 0 0 206,946
Schneider Electric SA COM 483410007 2,656,481 9,528 SH SOLE 3,076 0 6,452
ServiceNow, Inc. COM 81762P102 1,038,076 1,128 SH SOLE 420 0 708
Sherwin-Williams Co. COM 824348106 2,135,624 6,168 SH SOLE 1,874 0 4,294
Siemens Aktiengesellschaft COM 826197501 290,272 2,150 SH SOLE 0 0 2,150
Skyworks Solutions Inc. COM 83088M102 895,928 11,638 SH SOLE 4,308 0 7,330
Snap-on Inc. COM 833034101 3,052,588 8,809 SH SOLE 2,869 0 5,940
Straumann Holdings AG COM 715683900 1,325,383 12,428 SH SOLE 4,104 0 8,324
Taiwan Semiconductor Manufactu ADR 874039100 2,164,777 7,751 SH SOLE 2,586 0 5,165
Tennant Co. COM 880345103 794,560 9,802 SH SOLE 4,754 0 5,048
Texas Roadhouse, Inc. COM 882681109 670,235 4,034 SH SOLE 1,356 0 2,678
Toromont Industries Ltd. COM 891102105 2,186,147 19,694 SH SOLE 7,314 0 12,380
Treatt PLC COM AC1086L59 265,459 73,519 SH SOLE 17,565 0 55,954
Trulieve Cannabis Corp. COM 89788C104 323,154 40,093 SH SOLE 0 0 40,093
United Health Group Incorporat COM 91324P102 289,016 837 SH SOLE 0 0 837
VeriSign, Inc. COM 92343E102 344,710 1,233 SH SOLE 0 0 1,233
Vermilion Energy Trust COM 923725105 641,694 82,058 SH SOLE 31,061 0 50,997
Visa Inc. COM 92826C839 246,135 721 SH SOLE 0 0 721
W.W. Grainger, Inc. COM 384802104 2,047,314 2,148 SH SOLE 864 0 1,284
Warner Brothers Discovery COM 934423104 259,573 13,291 SH SOLE 0 0 13,291
Wintrust Financial Corp. COM 97650W108 1,934,816 14,609 SH SOLE 5,168 0 9,441
Zoom Communications Inc. COM 98980L101 231,083 2,801 SH SOLE 0 0 2,801