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
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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AT&T Inc. COM 00206R102   807,971 35,484 SH   SOLE   0 0 35,484
Armada Hoffler Properties, Inc COM 04208T108   1,861,594 181,974 SH   SOLE   99,019 0 82,955
BHP LTD ADR ADR 088606108   573,801 11,751 SH   SOLE   0 0 11,751
BRT Apartments Corp. COM 055645303   1,246,208 69,119 SH   SOLE   41,330 0 27,789
Best Buy Co. Inc. COM 086516101   445,559 5,193 SH   SOLE   0 0 5,193
CVS Health Corp. COM 126650100   423,528 9,435 SH   SOLE   0 0 9,435
Chesapeake Utilities Corp. COM 165303108   1,526,116 12,576 SH   SOLE   8,138 0 4,438
Chord Energy Corporation COM 674215207   648,088 5,543 SH   SOLE   4,114 0 1,429
Commonwealth Bank of Australia COM 621503002   746,238 7,868 SH   SOLE   6,544 0 1,324
Commonwealth Bank of Australia COM 202712600   678,899 7,097 SH   SOLE   0 0 7,097
Community Healthcare Trust Inc COM 20369C106   469,493 24,440 SH   SOLE   13,062 0 11,378
Dorchester Minerals LP UNIT LTD PARTN 25820R105   997,909 29,940 SH   SOLE   24,987 0 4,953
Enbridge Inc. COM 29250N105   960,827 22,645 SH   SOLE   16,085 0 6,560
Energy Transfer LP UNIT LTD PARTN 29273V100   1,691,178 86,329 SH   SOLE   66,507 0 19,822
Enterprise Products Partners L UNIT LTD PARTN 293792107   1,237,653 39,466 SH   SOLE   27,462 0 12,004
Fidelity National Financial, I COM 31620R303   616,529 10,982 SH   SOLE   0 0 10,982
Gaztransport et Technigaz SAS COM ACI07W296   1,690,788 12,698 SH   SOLE   5,321 0 7,377
Gilead Sciences Inc COM 375558103   542,581 5,874 SH   SOLE   0 0 5,874
Gladstone Investment Corp. COM 376546107   661,293 49,909 SH   SOLE   23,655 0 26,254
Global Partners LP UNIT LTD PARTN 37946R109   253,234 5,440 SH   SOLE   2,095 0 3,345
Hanesbrands, Inc. COM 410345102   174,644 21,455 SH   SOLE   0 0 21,455
Keyera Corp. COM 593271951   575,419 18,815 SH   SOLE   11,870 0 6,945
Kinder Morgan, Inc. COM 49456B101   2,023,471 73,849 SH   SOLE   47,129 0 26,720
Labrador Iron Ore Royalty Corp COM 505440966   1,074,611 53,434 SH   SOLE   26,675 0 26,759
LyondellBasell Industries NV COM N53745100   303,189 4,082 SH   SOLE   25 0 4,057
National Grid PLC ADS ADR 636274409   958,080 16,124 SH   SOLE   6,576 0 9,548
National Health Investors, Inc COM 63633D104   246,569 3,558 SH   SOLE   0 0 3,558
National Retail Properties COM 637417106   281,988 6,903 SH   SOLE   0 0 6,903
ONE Gas, Inc. COM 68235P108   1,558,520 22,506 SH   SOLE   9,587 0 12,919
ONEOK Inc. COM 682680103   446,565 4,448 SH   SOLE   0 0 4,448
Omnicom Group COM 681919106   253,130 2,942 SH   SOLE   0 0 2,942
Pembina Pipeline Corp. COM 706327103   1,575,807 42,647 SH   SOLE   29,731 0 12,916
Precinct Properties New Zealan COM 609327903   272,958 413,441 SH   SOLE   382,889 0 30,552
Primaris REIT COM 74167K109   173,301 16,121 SH   SOLE   11,470 0 4,651
Public Storage COM 74460D109   314,412 1,050 SH   SOLE   0 0 1,050
SFL Corp. LTD COM G7738W106   974,872 95,389 SH   SOLE   63,569 0 31,820
Sabre Insurance Group PLC COM BYWVDP903   1,221,792 707,383 SH   SOLE   516,800 0 190,583
Shell PLC ADR ADR 780259305   484,974 7,741 SH   SOLE   0 0 7,741
Sparebank 1 SR-Bank COM B40JTQ902   902,669 70,056 SH   SOLE   49,515 0 20,541
Tanger Factory Outlet Centers, COM 875465106   2,265,989 66,393 SH   SOLE   42,560 0 23,833
TotalEnergies SE ADR ADR 89151E109   1,102,644 20,232 SH   SOLE   11,968 0 8,264
Verizon Communications Inc. COM 92343V104   567,338 14,187 SH   SOLE   0 0 14,187
Viatris Inc. COM 92556V106   226,789 18,216 SH   SOLE   0 0 18,216
Western Midstream Partners, LP UNIT LTD PARTN 958669103   1,719,836 44,752 SH   SOLE   36,296 0 8,456
3M Co. COM 88579Y101   354,223 2,744 SH   SOLE   0 0 2,744
APA Corp. COM 03743Q108   267,936 11,604 SH   SOLE   9,195 0 2,409
AYR Wellness Inc. COM 05475P109   6,425 13,670 SH   SOLE   0 0 13,670
Accenture PLC COM G1151C101   231,126 657 SH   SOLE   0 0 657
Agilysys, Inc. COM 00847J105   1,553,915 11,798 SH   SOLE   4,524 0 7,274
Airbnb Inc. COM 009066101   414,861 3,157 SH   SOLE   0 0 3,157
Alphabet Inc. Class C COM 02079K107   4,174,891 21,922 SH   SOLE   8,910 0 13,012
America's Car-Mart, Inc. COM 03062T105   437,624 8,539 SH   SOLE   4,371 0 4,168
Apple Inc. COM 037833100   1,280,898 5,115 SH   SOLE   0 0 5,115
Applied Material, Inc. COM 038222105   418,284 2,572 SH   SOLE   0 0 2,572
AptarGroup, Inc. COM 038336103   1,610,665 10,252 SH   SOLE   4,236 0 6,016
Atmos Energy Corp. COM 049560105   1,373,966 9,865 SH   SOLE   6,425 0 3,440
Automatic Data Processing, Inc COM 053015103   2,913,470 9,953 SH   SOLE   6,390 0 3,563
Avery Dennison Corp. COM 053611109   1,386,357 7,409 SH   SOLE   2,575 0 4,834
Banco del Bajio SA COM ACI0VM9Y9   990,565 495,689 SH   SOLE   389,625 0 106,064
Bank of America Corp. COM 060505104   738,580 16,805 SH   SOLE   0 0 16,805
Bonterra Energy Corp. COM 098546104   294,419 112,254 SH   SOLE   97,430 0 14,824
Bristol Myers Squibb Co. COM 110122108   407,967 7,213 SH   SOLE   0 0 7,213
Broadcom Inc. COM 11135F101   426,354 1,839 SH   SOLE   0 0 1,839
CF Industries Holdings, Inc. COM 125269100   220,808 2,588 SH   SOLE   0 0 2,588
Cannabist Company Holdings Inc COM 13765Y103   2,379 36,050 SH   SOLE   0 0 36,050
Cheniere Energy, Inc. COM 16411R208   447,789 2,084 SH   SOLE   0 0 2,084
Church & Dwight Company, Inc. COM 171340102   876,271 8,369 SH   SOLE   3,208 0 5,161
Citigroup Inc. COM 172967424   208,354 2,960 SH   SOLE   0 0 2,960
Climb Global Solutions Inc. COM 946760105   1,694,660 13,370 SH   SOLE   7,756 0 5,614
Coats Group PLC COM B4YZN3906   764,544 647,096 SH   SOLE   430,445 0 216,651
Comcast Corp. COM 20030N101   955,966 25,472 SH   SOLE   90 0 25,382
Compagnie Michelin COM BPBPJ0907   818,410 24,856 SH   SOLE   18,138 0 6,718
Credito Real Sofom ENR COM B8DST5905   17,977 933,894 SH   SOLE   790,894 0 143,000
Cresco Labs COM 22587M106   84,547 92,530 SH   SOLE   0 0 92,530
Cummins Inc. COM 231021106   2,968,829 8,516 SH   SOLE   3,189 0 5,327
Curaleaf Holdings, Inc. COM 23126M102   124,803 80,002 SH   SOLE   0 0 80,002
DLH Holdings Corp. COM 23335Q100   831,707 103,575 SH   SOLE   37,825 0 65,750
Dana Inc. COM 235825205   399,369 34,547 SH   SOLE   21,890 0 12,657
Datadog, Inc. COM 23804L103   501,401 3,509 SH   SOLE   0 0 3,509
Dollarama Inc. COM 25675T958   1,801,564 18,460 SH   SOLE   13,313 0 5,147
Eaton Corp. PLC COM G29183103   819,422 2,469 SH   SOLE   1,517 0 952
Ebay Inc. COM 278642103   382,479 6,174 SH   SOLE   0 0 6,174
Ecolab, Inc. COM 278865100   606,814 2,590 SH   SOLE   1,820 0 770
Emerson Electric Co. COM 291011104   1,590,348 12,833 SH   SOLE   8,737 0 4,096
FB Financial Corp. COM 30257X104   1,209,141 23,474 SH   SOLE   15,082 0 8,392
Fastenal Co. COM 311900104   1,308,249 18,193 SH   SOLE   8,737 0 9,456
Fiserv Inc. COM 337738108   3,323,490 16,179 SH   SOLE   9,739 0 6,440
Garmin LTD COM H2906T109   1,258,000 6,099 SH   SOLE   3,092 0 3,007
Givaudan SA ADR ADR 37636P108   1,439,739 16,534 SH   SOLE   11,659 0 4,875
Goldman Sachs Group Inc. COM 38141G104   416,867 728 SH   SOLE   0 0 728
Graco Inc. COM 384109104   2,353,659 27,923 SH   SOLE   17,781 0 10,142
Green Thumb Industries Inc. COM 39342L108   752,890 92,153 SH   SOLE   0 0 92,153
Grupo Aeroportuario Del Pacifi ADR 400506101   1,941,514 11,095 SH   SOLE   8,330 0 2,765
Gulf Keystone Petroleum LTD COM G4209G207   395,540 217,053 SH   SOLE   179,815 0 37,238
HP Inc. COM 40434L105   304,242 9,324 SH   SOLE   0 0 9,324
Heineken NV ADR ADR 423012301   901,482 25,480 SH   SOLE   11,465 0 14,015
Honeywell International Inc. COM 438516106   1,799,626 7,967 SH   SOLE   3,839 0 4,128
Hubbell Inc. COM 443510607   2,462,791 5,879 SH   SOLE   4,283 0 1,596
IDEX Corp. COM 45167R104   948,411 4,532 SH   SOLE   2,075 0 2,457
IRadimed Corp. COM 46266A109   931,480 16,936 SH   SOLE   9,733 0 7,203
ITT Corp. COM 45073V108   2,624,005 18,365 SH   SOLE   9,870 0 8,495
Indiva Limited COM 45580J101   0 110,000 SH   SOLE   0 0 110,000
KLA Corp. COM 482480100   2,313,382 3,671 SH   SOLE   1,958 0 1,713
LKQ Corp. COM 501889208   1,549,045 42,151 SH   SOLE   16,654 0 25,497
Lakeland Financial Corp. COM 511656100   1,556,618 22,638 SH   SOLE   14,481 0 8,157
Lam Research Corp. COM 512807306   1,477,031 20,449 SH   SOLE   11,651 0 8,798
Lincoln Electric Holdings, Inc COM 533900106   1,198,023 6,390 SH   SOLE   2,653 0 3,737
Linde PLC COM G54950103   2,657,399 6,347 SH   SOLE   4,244 0 2,103
Magnolia Oil & Gas Corp. COM 559663109   1,437,790 61,497 SH   SOLE   37,447 0 24,050
Martinrea International Inc. COM 573459963   567,486 90,433 SH   SOLE   46,120 0 44,313
McDonald's Corp. COM 580135101   2,214,837 7,640 SH   SOLE   3,185 0 4,455
Meta Platforms, Inc. COM 30303M102   2,007,343 3,428 SH   SOLE   880 0 2,548
Mettler-Toledo International, COM 592688105   1,485,548 1,214 SH   SOLE   538 0 676
Michelin ADR ADR 59410T106   258,323 15,761 SH   SOLE   0 0 15,761
Microsoft Corp. COM 594918104   229,717 545 SH   SOLE   0 0 545
Nebius Group NV COM N97284108   327,275 11,815 SH   SOLE   9,645 0 2,170
Nordson Corp. COM 655663102   875,409 4,184 SH   SOLE   2,034 0 2,150
Norfolk & Southern Corp. COM 655844108   1,614,933 6,881 SH   SOLE   3,145 0 3,736
Novartis AG ADR ADR 66987V109   1,289,747 13,254 SH   SOLE   3,359 0 9,895
Novolipetsk GDR ADR B0RTNX900   3 25,060 SH   SOLE   25,060 0 0
Parker Hannifin Corp. COM 701094104   2,412,755 3,793 SH   SOLE   2,551 0 1,242
PayPal Holdings, Inc. COM 70450Y103   269,791 3,161 SH   SOLE   0 0 3,161
Paychex, Inc. COM 704326107   2,430,318 17,332 SH   SOLE   7,490 0 9,842
Plumas Bancorp COM 729273102   353,440 7,479 SH   SOLE   3,857 0 3,622
Prosperity Bancshares Inc. COM 743606105   1,462,343 19,407 SH   SOLE   7,762 0 11,645
Rostelecom Long Distance ADR ADR 778529107   5 54,850 SH   SOLE   47,320 0 7,530
SThree PLC COM BOKM9T907   1,165,375 314,565 SH   SOLE   148,302 0 166,263
Schneider Electric SA COM 483410007   2,547,933 10,215 SH   SOLE   4,927 0 5,288
ServiceNow, Inc. COM 81762P102   1,184,154 1,117 SH   SOLE   629 0 488
Sherwin-Williams Co. COM 824348106   2,162,835 6,363 SH   SOLE   2,745 0 3,618
Skyworks Solutions Inc. COM 83088M102   1,066,794 12,030 SH   SOLE   6,526 0 5,504
Snap-on Inc. COM 833034101   3,159,295 9,306 SH   SOLE   4,440 0 4,866
Straumann Holdings AG COM 715683900   1,554,483 12,688 SH   SOLE   6,408 0 6,280
Taiwan Semiconductor Manufactu ADR 874039100   1,510,206 7,647 SH   SOLE   3,826 0 3,821
Tennant Co. COM 880345103   799,897 9,811 SH   SOLE   6,977 0 2,834
Texas Roadhouse, Inc. COM 882681109   703,368 3,898 SH   SOLE   2,060 0 1,838
Treatt PLC COM AC1086L59   454,329 74,538 SH   SOLE   26,560 0 47,978
Trulieve Cannabis Corp. COM 89788C104   207,822 40,093 SH   SOLE   0 0 40,093
US Physical Therapy Inc. COM 90337L108   939,930 10,596 SH   SOLE   5,975 0 4,621
United Health Group Incorporat COM 91324P102   452,239 894 SH   SOLE   0 0 894
Vermilion Energy Trust COM 923725105   771,872 82,114 SH   SOLE   47,982 0 34,132
Visa Inc. COM 92826C839   227,865 721 SH   SOLE   0 0 721
W.W. Grainger, Inc. COM 384802104   2,665,858 2,529 SH   SOLE   1,678 0 851
Warner Brothers Discovery COM 934423104   140,486 13,291 SH   SOLE   0 0 13,291
XP Power Ltd. COM B1RMWL909   389,505 23,829 SH   SOLE   9,911 0 13,918