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
3M CO COM 88579Y101 1,385,384 9,100 SH SOLE 0 0 9,100
ADOBE INC COM 00724F101 701,027 1,812 SH SOLE 0 0 1,812
AGREE RLTY CORP COM 008492100 814,400 11,147 SH SOLE 0 0 11,147
AIR PRODS & CHEMS INC COM 009158106 1,212,294 4,298 SH SOLE 0 0 4,298
ALLSTATE CORP COM 020002101 326,324 1,621 SH SOLE 0 0 1,621
ALPHABET INC CAP STK CL C 02079K107 4,528,235 25,527 SH SOLE 0 0 25,527
ALTRIA GROUP INC COM 02209S103 1,611,915 27,493 SH SOLE 0 0 27,493
AMERICAN EXPRESS CO COM 025816109 2,929,512 9,184 SH SOLE 0 0 9,184
AMERICAN FINL GROUP INC OHIO COM 025932104 567,819 4,499 SH SOLE 0 0 4,499
AMERICAN TOWER CORP NEW COM 03027X100 1,052,276 4,761 SH SOLE 0 0 4,761
ARCHER DANIELS MIDLAND CO COM 039483102 786,000 14,892 SH SOLE 0 0 14,892
AUTOMATIC DATA PROCESSING IN COM 053015103 1,504,375 4,878 SH SOLE 0 0 4,878
BANK AMERICA CORP COM 060505104 241,783 5,109 SH SOLE 0 0 5,109
BANK NOVA SCOTIA HALIFAX COM 064149107 310,396 5,616 SH SOLE 0 0 5,616
BERKLEY W R CORP COM 084423102 2,159,798 29,397 SH SOLE 0 0 29,397
BOEING CO COM 097023105 1,697,822 8,103 SH SOLE 0 0 8,103
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 1,101,606 23,275 SH SOLE 0 0 23,275
CANADIAN NATL RY CO COM 136375102 305,670 2,938 SH SOLE 0 0 2,938
CASEYS GEN STORES INC COM 147528103 336,268 659 SH SOLE 0 0 659
CATERPILLAR INC COM 149123101 4,621,640 11,905 SH SOLE 0 0 11,905
CHEVRON CORP NEW COM 166764100 365,850 2,555 SH SOLE 0 0 2,555
CHUBB LIMITED COM H1467J104 1,254,198 4,329 SH SOLE 0 0 4,329
CINCINNATI FINL CORP COM 172062101 1,735,960 11,657 SH SOLE 0 0 11,657
CITIGROUP INC COM NEW 172967424 360,398 4,234 SH SOLE 0 0 4,234
CME GROUP INC COM 12572Q105 1,651,515 5,992 SH SOLE 0 0 5,992
CNH INDL N V SHS N20944109 1,367,889 105,547 SH SOLE 0 0 105,547
COMFORT SYS USA INC COM 199908104 1,303,527 2,431 SH SOLE 0 0 2,431
COPART INC COM 217204106 602,383 12,276 SH SOLE 0 0 12,276
CRH PLC ORD G25508105 948,937 10,337 SH SOLE 0 0 10,337
CROWN CASTLE INC COM 22822V101 1,554,202 15,129 SH SOLE 0 0 15,129
CUMMINS INC COM 231021106 2,129,733 6,503 SH SOLE 0 0 6,503
ENBRIDGE INC COM 29250N105 1,470,045 32,437 SH SOLE 0 0 32,437
ENTERPRISE PRODS PARTNERS L COM 293792107 2,057,607 66,353 SH SOLE 0 0 66,353
FEDERAL AGRIC MTG CORP CL C 313148306 1,260,489 6,488 SH SOLE 0 0 6,488
FERGUSON ENTERPRISES INC COMMON STOCK NEW 31488V107 1,749,186 8,033 SH SOLE 0 0 8,033
FIDELITY NATIONAL FINANCIAL COM SHS 31620R303 1,449,095 25,849 SH SOLE 0 0 25,849
FIFTH THIRD BANCORP COM 316773100 1,664,449 40,468 SH SOLE 0 0 40,468
GENERAL DYNAMICS CORP COM 369550108 1,303,720 4,470 SH SOLE 0 0 4,470
GENUINE PARTS CO COM 372460105 1,575,089 12,984 SH SOLE 0 0 12,984
GRAINGER W W INC COM 384802104 852,997 820 SH SOLE 0 0 820
ILLINOIS TOOL WKS INC COM 452308109 2,012,368 8,139 SH SOLE 0 0 8,139
INTEL CORP COM 458140100 435,277 19,432 SH SOLE 0 0 19,432
INTERCONTINENTAL EXCHANGE IN COM 45866F104 612,239 3,337 SH SOLE 0 0 3,337
JOHNSON & JOHNSON COM 478160104 1,800,566 11,787 SH SOLE 0 0 11,787
JPMORGAN CHASE & CO. COM 46625H100 2,992,161 10,321 SH SOLE 0 0 10,321
KINDER MORGAN INC DEL COM 49456B101 439,648 14,954 SH SOLE 0 0 14,954
L3HARRIS TECHNOLOGIES INC COM 502431109 1,125,770 4,488 SH SOLE 0 0 4,488
LEGGETT & PLATT INC COM 524660107 220,511 24,721 SH SOLE 0 0 24,721
M & T BK CORP COM 55261F104 227,938 1,175 SH SOLE 0 0 1,175
MASTERCARD INCORPORATED CL A 57636Q104 3,392,432 6,037 SH SOLE 0 0 6,037
MEDTRONIC PLC SHS G5960L103 505,150 5,795 SH SOLE 0 0 5,795
META PLATFORMS INC CL A 30303M102 5,523,127 7,483 SH SOLE 0 0 7,483
MICROSOFT CORP COM 594918104 6,225,584 12,516 SH SOLE 0 0 12,516
MOODYS CORP COM 615369105 2,912,733 5,807 SH SOLE 0 0 5,807
MPLX LP COM UNIT REP LTD 55336V100 1,089,437 21,150 SH SOLE 0 0 21,150
MURPHY USA INC COM 626755102 226,588 557 SH SOLE 0 0 557
NASDAQ INC COM 631103108 2,836,140 31,717 SH SOLE 0 0 31,717
OLD REP INTL CORP COM 680223104 1,397,063 36,344 SH SOLE 0 0 36,344
PACCAR INC COM 693718108 2,415,100 25,406 SH SOLE 0 0 25,406
PARKER-HANNIFIN CORP COM 701094104 4,337,499 6,210 SH SOLE 0 0 6,210
PAYPAL HLDGS INC COM 70450Y103 341,872 4,600 SH SOLE 0 0 4,600
PENSKE AUTOMOTIVE GRP INC COM 70959W103 4,165,533 24,245 SH SOLE 0 0 24,245
PHILIP MORRIS INTL INC COM 718172109 3,221,880 17,690 SH SOLE 0 0 17,690
PPG INDS INC COM 693506107 723,564 6,361 SH SOLE 0 0 6,361
PROCTER AND GAMBLE CO COM 742718109 1,868,186 11,726 SH SOLE 0 0 11,726
PROLOGIS INC. COM 74340W103 343,953 3,272 SH SOLE 0 0 3,272
REALTY INCOME CORP COM 756109104 1,268,342 22,016 SH SOLE 0 0 22,016
ROYAL BK CDA COM 780087102 2,213,855 16,829 SH SOLE 0 0 16,829
RTX CORPORATION COM 75513E101 1,302,498 8,920 SH SOLE 0 0 8,920
S&P GLOBAL INC COM 78409V104 536,254 1,017 SH SOLE 0 0 1,017
SMITH A O CORP COM 831865209 951,355 14,509 SH SOLE 0 0 14,509
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,398,175 5,500 SH Call SOLE 0 0 5,500
STANLEY BLACK & DECKER INC COM 854502101 656,159 9,685 SH SOLE 0 0 9,685
TORONTO DOMINION BK ONT COM NEW 891160509 1,745,172 23,760 SH SOLE 0 0 23,760
TRAVELERS COMPANIES INC COM 89417E109 4,306,324 16,096 SH SOLE 0 0 16,096
TRUIST FINL CORP COM 89832Q109 1,348,209 31,361 SH SOLE 0 0 31,361
UNITED PARCEL SERVICE INC CL B 911312106 872,525 8,644 SH SOLE 0 0 8,644
UNITEDHEALTH GROUP INC COM 91324P102 1,537,388 4,928 SH SOLE 0 0 4,928
US BANCORP DEL COM NEW 902973304 1,391,754 30,757 SH SOLE 0 0 30,757
VISA INC COM CL A 92826C839 3,349,542 9,434 SH SOLE 0 0 9,434
WALGREENS BOOTS ALLIANCE INC COM 931427108 363,985 31,706 SH SOLE 0 0 31,706
WATSCO INC COM 942622200 3,072,350 6,957 SH SOLE 0 0 6,957
WELLS FARGO CO NEW COM 949746101 2,520,175 31,455 SH SOLE 0 0 31,455
WP CAREY INC COM 92936U109 650,499 10,428 SH SOLE 0 0 10,428