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
GRAINGER WW INC COM 384802104   19,407 18,412 SH   SOLE   19,407 0 0
LINDE PLC COM COM G5494J103   11,551 27,592 SH   SOLE   11,551 0 0
MASTERCARD INC COM 57636Q104   11,097 21,076 SH   SOLE   11,097 0 0
EXXON MOBIL CORP COM 30231G102   9,223 85,747 SH   SOLE   9,223 0 0
TRACTOR SUPPLY COMPANY COM 892356106   8,708 164,125 SH   SOLE   8,708 0 0
MICROSOFT CORP COM 594918104   8,571 20,335 SH   SOLE   8,571 0 0
APPLE, INC COM 037833100   8,559 34,181 SH   SOLE   8,559 0 0
TRANE TECHNOLOGIES PLC COM G8994E103   7,761 21,015 SH   SOLE   7,761 0 0
AUTO DATA PROCESSING COM 053015103   7,685 26,254 SH   SOLE   7,685 0 0
STARBUCKS CORP COM 855244109   7,099 77,799 SH   SOLE   7,099 0 0
CHEVRONTEXACO CORP COM 166764100   6,570 45,366 SH   SOLE   6,570 0 0
AIR PRODUCTS & CHEMICALS COM 009158106   6,087 20,987 SH   SOLE   6,087 0 0
AGILENT TECHNOLOGIES COM 00846U101   5,615 41,801 SH   SOLE   5,615 0 0
DEERE & CO COM 244199105   5,508 13,000 SH   SOLE   5,508 0 0
HERSHEY FOODS CORP COM 427866108   5,417 31,992 SH   SOLE   5,417 0 0
EATON CORPORATION COM 278058102   5,390 16,242 SH   SOLE   5,390 0 0
APPLIED INDL. TECH. COM 03820C105   5,070 21,175 SH   SOLE   5,070 0 0
EMERSON ELECTRIC COM 291011104   4,899 39,533 SH   SOLE   4,899 0 0
COSTCO WHOLSALE CORP NEW COM 22160K105   4,746 5,180 SH   SOLE   4,746 0 0
CASEYS GENERAL STORES INC COM 147528103   4,480 11,307 SH   SOLE   4,480 0 0
PEPSICO INCORPORATED COM 713448108   4,318 28,398 SH   SOLE   4,318 0 0
PARKER-HANNIFIN CORP COM 701094104   4,083 6,420 SH   SOLE   4,083 0 0
MURPHY USA INC. COM 626755102   3,791 7,556 SH   SOLE   3,791 0 0
KEYSIGHT TECHNOLOGIES INC COM COM 49338L103   3,670 22,850 SH   SOLE   3,670 0 0
JOHNSON & JOHNSON COM 478160104   3,653 25,262 SH   SOLE   3,653 0 0
UNION PACIFIC CORP COM 907818108   3,583 15,716 SH   SOLE   3,583 0 0
HOME DEPOT INC COM 437076102   3,481 8,951 SH   SOLE   3,481 0 0
ABBOTT LABORATORIES COM 002824100   3,437 30,391 SH   SOLE   3,437 0 0
AMERICAN EXPRESS CO. COM 025816109   3,332 11,230 SH   SOLE   3,332 0 0
APPLIED MATERIALS INC COM 038222105   3,240 19,925 SH   SOLE   3,240 0 0
CINTAS CORP COM 172908105   3,208 17,564 SH   SOLE   3,208 0 0
VIKING HOLDINGS INC. COM G93A5A101   3,106 70,500 SH   SOLE   3,106 0 0
SYSCO CORP. COM 871829107   3,085 40,356 SH   SOLE   3,085 0 0
DARDEN RESTURANTS INC COM 237194105   3,075 16,475 SH   SOLE   3,075 0 0
MC CORMICK & CO NEW VT COM 579780206   2,956 38,775 SH   SOLE   2,956 0 0
MARATHON PETE CORP COM COM 56585A102   2,879 20,638 SH   SOLE   2,879 0 0
CATERPILLAR INC COM 149123101   2,866 7,903 SH   SOLE   2,866 0 0
CONOCOPHILLIPS COM 20825C104   2,804 28,275 SH   SOLE   2,804 0 0
KIMBERLY-CLARK CORP COM 494368103   2,680 20,459 SH   SOLE   2,680 0 0
DISNEY WALT HOLDING CO COM 254687106   2,600 23,357 SH   SOLE   2,600 0 0
TEXAS INSTRUMENTS INC COM 882508104   2,592 13,824 SH   SOLE   2,592 0 0
ANALOG DEVICES INC COM 032654105   2,587 12,180 SH   SOLE   2,587 0 0
GORMAN-RUPP CO COM COM 383082104   2,538 66,948 SH   SOLE   2,538 0 0
OLIN CORP NEW COM 680665205   2,494 73,795 SH   SOLE   2,494 0 0
STERIS PLC COM 859152100   2,420 11,775 SH   SOLE   2,420 0 0
HONEYWELL INC. COM 438516106   2,342 10,372 SH   SOLE   2,342 0 0
LOWES COMPANIES INC COM 548661107   2,306 9,345 SH   SOLE   2,306 0 0
SMURFIT WESTROCK LTD COM G8267P108   2,238 41,556 SH   SOLE   2,238 0 0
CHESAPEAKE UTIL CORP COM 165303108   2,232 18,399 SH   SOLE   2,232 0 0
MIDDLEBY CORP THE COM 596278101   2,213 16,345 SH   SOLE   2,213 0 0
BUNGE COM H11356104   2,116 27,216 SH   SOLE   2,116 0 0
VALERO ENERGY COM 91913Y100   2,096 17,100 SH   SOLE   2,096 0 0
ONEOK, INC COM 682680103   2,053 20,452 SH   SOLE   2,053 0 0
DOW CHEMICAL COM 260557103   2,052 51,140 SH   SOLE   2,052 0 0
NORFOLK SOUTHERN CORP COM 655844108   2,020 8,608 SH   SOLE   2,020 0 0
MINE SAFTEY APPLIANCE CO COM 553498106   2,005 12,100 SH   SOLE   2,005 0 0
COCA-COLA COMPANY COM 191216100   1,991 31,989 SH   SOLE   1,991 0 0
MERCK & CO INC COM 58933Y105   1,963 19,737 SH   SOLE   1,963 0 0
SONOCO PRODUCTS INC COM 835495102   1,925 39,420 SH   SOLE   1,925 0 0
MURPHY OIL CORP COM 626717102   1,884 62,271 SH   SOLE   1,884 0 0
ADVANSIX INC COM COM 00773T101   1,877 65,910 SH   SOLE   1,877 0 0
CHUBB CORPORATION COM 171232101   1,845 6,681 SH   SOLE   1,845 0 0
BROWN FORMAN CORP CL B COM 115637209   1,810 47,660 SH   SOLE   1,810 0 0
STRYKER CORP COM 863667101   1,800 5,000 SH   SOLE   1,800 0 0
KIRBY CORP COM 497266106   1,763 16,667 SH   SOLE   1,763 0 0
INTL FLAVOR & FRAGRANCES COM 459506101   1,754 20,746 SH   SOLE   1,754 0 0
FRANKLIN ELEC CO INC COM 353514102   1,734 17,800 SH   SOLE   1,734 0 0
INGERSOLL-RAND COMPANY COM G47791101   1,671 18,475 SH   SOLE   1,671 0 0
GENERAL MILLS INC COM 370334104   1,663 26,080 SH   SOLE   1,663 0 0
ALBANY INT'L CORP. COM 012348108   1,659 20,750 SH   SOLE   1,659 0 0
TIMKEN COMPANY COM 887389104   1,643 23,034 SH   SOLE   1,643 0 0
AVNET INC COM 053807103   1,617 30,917 SH   SOLE   1,617 0 0
DOVER CORPORATION COM 260003108   1,496 7,975 SH   SOLE   1,496 0 0
CORTEVA INC COM COM 22052L104   1,495 26,255 SH   SOLE   1,495 0 0
METLIFE INC COM 59156R108   1,490 18,207 SH   SOLE   1,490 0 0
PHILLIPS 66 COM COM 718546104   1,421 12,473 SH   SOLE   1,421 0 0
DU PONT E I DE NEMOUR&CO COM 263534109   1,406 18,444 SH   SOLE   1,406 0 0
SCHLUMBERGER LTD F COM 806857108   1,341 34,995 SH   SOLE   1,341 0 0
ATMOS ENERGY CORP COM 049560105   1,340 9,626 SH   SOLE   1,340 0 0
FIDELITY NATL INFO SVCS COM 31620M106   1,222 15,133 SH   SOLE   1,222 0 0
PENSKE AUTOMOTIVE GROUP COM 70959W103   1,219 8,000 SH   SOLE   1,219 0 0
MARKEL CORP. COM 570535104   1,180 684 SH   SOLE   1,180 0 0
CANADIAN PAC LTD NEW COM 13645T100   1,139 15,742 SH   SOLE   1,139 0 0
NEWMONT GOLDCORP COM 651639106   1,137 30,549 SH   SOLE   1,137 0 0
ENBRIDGE INC. COM 29250N105   1,121 26,439 SH   SOLE   1,121 0 0
SHERWIN WILLIAMS CO COM 824348106   1,121 3,300 SH   SOLE   1,121 0 0
THE CHARLES SCHWAB CORP COM 808513105   1,092 14,756 SH   SOLE   1,092 0 0
US STEEL CORP. COM 912909108   1,029 30,275 SH   SOLE   1,029 0 0
CORNING INC. COM 219350105   983 20,700 SH   SOLE   983 0 0
STEEL DYNAMICS INC COM 858119100   981 8,600 SH   SOLE   981 0 0
CSX CORP COM 126408103   945 29,300 SH   SOLE   945 0 0
HESS CORPORATION COM 42809H107   944 7,100 SH   SOLE   944 0 0
ALLEGION PUBLIC LTD. CO. COM G0176J109   935 7,161 SH   SOLE   935 0 0
NORTHERN TRUST CORP COM 665859104   922 9,000 SH   SOLE   922 0 0
BRISTOL MYERS SQUIBB CO COM 110122108   912 16,130 SH   SOLE   912 0 0
INTERCONTINENTAL EXCHANGE COM 45866F104   894 6,000 SH   SOLE   894 0 0
NETAPP INC. COM 64110D104   888 7,650 SH   SOLE   888 0 0
BANK OF NEW YORK CO INC COM 064058100   883 11,500 SH   SOLE   883 0 0
COMMERCIAL METALS CO COM 201723103   863 17,400 SH   SOLE   863 0 0
LAUDER ESTEE CORP CL A COM 518439104   853 11,377 SH   SOLE   853 0 0
RTX CORP. COM 75513E101   847 7,320 SH   SOLE   847 0 0
PACCAR INC COM 693718108   843 8,107 SH   SOLE   843 0 0
MATSON INC COM COM 57686G105   836 6,200 SH   SOLE   836 0 0
ALLEGHENY TECH INC COM 01741R102   811 14,750 SH   SOLE   811 0 0
KINDER MORGAN INC COM 49456B101   795 29,037 SH   SOLE   795 0 0
COTERRA ENERGY INC. COM 127097103   786 30,814 SH   SOLE   786 0 0
3M COMPANY COM 88579Y101   786 6,090 SH   SOLE   786 0 0
COMERICA INC. COM 200340107   778 12,590 SH   SOLE   778 0 0
METALLUS (MTUS/TMST) COM 887399103   759 53,750 SH   SOLE   759 0 0
PFIZER INC COM 717081103   755 28,473 SH   SOLE   755 0 0
OLD REPUBLIC INTL CORP COM 680223104   740 20,458 SH   SOLE   740 0 0
ALAMOS GOLD INC. COM 011532108   737 40,000 SH   SOLE   737 0 0
GAP INC COM 364760108   737 31,200 SH   SOLE   737 0 0
CELANESE CORP. COM 150870103   731 10,565 SH   SOLE   731 0 0
TRANSDIGM GROUP INC. COM 893641100   722 570 SH   SOLE   722 0 0
INGEVITY CORP COM COM 45688C107   717 17,618 SH   SOLE   717 0 0
FRANCO NEVADA CORP. COM 351858105   711 6,050 SH   SOLE   711 0 0
DISCOVER FINL SVCS COM COM 254709108   692 4,000 SH   SOLE   692 0 0
NUTRIEN LTD CO COM COM 67077M108   683 15,280 SH   SOLE   683 0 0
O-I GLASS, INC. COM 690768403   679 62,700 SH   SOLE   679 0 0
SPIRE COM 84857L101   664 9,800 SH   SOLE   664 0 0
GENUINE PARTS CO COM COM 372460105   660 5,660 SH   SOLE   660 0 0
VERIZON COMM COM 92343V104   643 16,089 SH   SOLE   643 0 0
GOODYEAR TIRE & RUBBER COM 382550101   598 66,500 SH   SOLE   598 0 0
EASTMAN CHEMICAL COM 277432100   598 6,550 SH   SOLE   598 0 0
SHELL PLC. COM 780259305   597 9,543 SH   SOLE   597 0 0
CLEVELAND-CLIFFS, INC. COM 185899101   591 62,925 SH   SOLE   591 0 0
DIAMONDBACK ENERGY COM 25278X109   566 3,457 SH   SOLE   566 0 0
DUKE ENERGY CORPORATION COM 26441C105   554 5,149 SH   SOLE   554 0 0
ORGANON & CO. COM 68622V106   544 36,500 SH   SOLE   544 0 0
AMERICAN STATES WATER CO COM 029899101   528 6,800 SH   SOLE   528 0 0
IMPERIAL OIL LTD COM 453038408   517 8,400 SH   SOLE   517 0 0
VIATRIS INC. COM 92556V106   507 40,730 SH   SOLE   507 0 0
CARRIER GLOBAL CORP. COM 14448C104   497 7,281 SH   SOLE   497 0 0
AGNICO-EAGLE MINES LTD COM 008474108   494 6,325 SH   SOLE   494 0 0
OCCIDENTAL PETE CORP COM 674599105   494 10,003 SH   SOLE   494 0 0
INTL BUSINESS MACHINES COM 459200101   493 2,247 SH   SOLE   493 0 0
MACYS INC. COM 55616P104   493 29,150 SH   SOLE   493 0 0
CHURCHILL DOWNS INC KY COM 171484108   480 3,600 SH   SOLE   480 0 0
NEXTERA ENERGY INC COM 65339F101   476 6,640 SH   SOLE   476 0 0
FLUOR CORPORATION COM 343412102   468 9,500 SH   SOLE   468 0 0
ASTRAZENECA PLC ADR COM 046353108   465 7,098 SH   SOLE   465 0 0
KROGER CO COM 501044101   458 7,500 SH   SOLE   458 0 0
MOSAIC CO NEW COM 61945C103   458 18,650 SH   SOLE   458 0 0
SCHWAB US TIPS ETF COM 808524870   457 17,700 SH   SOLE   457 0 0
AMGEN INC COM 031162100   453 1,740 SH   SOLE   453 0 0
VALVOLINE INC. COM 92047W101   451 12,480 SH   SOLE   451 0 0
HELMERICH & PAYNE INC COM 423452101   429 13,400 SH   SOLE   429 0 0
BADGER METER INC COM 056525108   424 2,000 SH   SOLE   424 0 0
MUELLER WATER PRODUCTS COM 624758108   416 18,500 SH   SOLE   416 0 0
RALPH LAUREN CORP. COM 751212101   415 1,800 SH   SOLE   415 0 0
WELLS FARGO & CO NEW COM 949746101   415 5,918 SH   SOLE   415 0 0
BRIGHTHOUSE FINL INC COM COM 10922N103   408 8,500 SH   SOLE   408 0 0
ANGLOGOLD LTD COM 035128206   406 17,600 SH   SOLE   406 0 0
KINROSS GOLD CORP NEW COM 496902404   376 40,600 SH   SOLE   376 0 0
STANLEY BLACK & DECKER INC. COM 854502101   373 4,650 SH   SOLE   373 0 0
KNOWLES CORP COM COM 49926D109   363 18,225 SH   SOLE   363 0 0
O REILLY AUTOMOTIVE INC COM 67103H107   355 300 SH   SOLE   355 0 0
OVINTIV INC. COM 69047Q102   352 8,700 SH   SOLE   352 0 0
CULLEN FROST BANKERS COM 229899109   349 2,600 SH   SOLE   349 0 0
BP PLC COM 055622104   344 11,664 SH   SOLE   344 0 0
PAYCHEX INC COM 704326107   343 2,451 SH   SOLE   343 0 0
REGIONS FINANCIAL CP NEW COM 7591EP100   333 14,185 SH   SOLE   333 0 0
TEX PAC LAND SUB CTF COM 88262P102   331 300 SH   SOLE   331 0 0
INTERNATIONAL PAPER CO COM 460146103   330 6,145 SH   SOLE   330 0 0
AMER ELECTRIC PWR CO INC COM 025537101   330 3,580 SH   SOLE   330 0 0
ZOETIS INC. COM 98978V103   325 2,000 SH   SOLE   325 0 0
DOMINION RESOURCES INC. COM 25746U109   324 6,025 SH   SOLE   324 0 0
TRANSOCEAN SEDCO FOREX COM H8817H100   323 86,265 SH   SOLE   323 0 0
OTIS WORLDWIDE CORP. COM 68902V107   315 3,403 SH   SOLE   315 0 0
CALERES INC. COM 129500104   314 13,600 SH   SOLE   314 0 0
ARTESIAN RES CORP CLA COM 043113208   308 9,750 SH   SOLE   308 0 0
ZIONS BANCORPORATION COM COM 989701107   298 5,500 SH   SOLE   298 0 0
KEYCORP COM 493267108   290 16,966 SH   SOLE   290 0 0
ONE GAS INC COM COM 68235P108   287 4,158 SH   SOLE   287 0 0
BAKER HUGHES CO. COM 05722G100   287 7,000 SH   SOLE   287 0 0
CELESTICA INC COM 15101Q207   286 3,100 SH   SOLE   286 0 0
BARRICK GOLD COM 067901108   285 18,400 SH   SOLE   285 0 0
PREFORMED LINE PRODS INC COM 740444104   281 2,200 SH   SOLE   281 0 0
PERMIAN BASIN ROYALTY TR COM 714236106   279 25,400 SH   SOLE   279 0 0
HUNTINGTON BANCSHARES INC COM 446150104   279 17,151 SH   SOLE   279 0 0
RGC RESOURCES INC COM 74955L103   276 13,800 SH   SOLE   276 0 0
PARK NATIONAL CORP COM 700658107   274 1,600 SH   SOLE   274 0 0
HF SINCLAIR CORP. COM 403949100   273 7,800 SH   SOLE   273 0 0
FIFTH THIRD BANCORP COM 316773100   268 6,356 SH   SOLE   268 0 0
MATIV HLDGS. INC. COM 808541106   261 23,978 SH   SOLE   261 0 0
GLOBAL PAYMENTS INC. COM 37940X102   257 2,300 SH   SOLE   257 0 0
PNC BANK CORP COM 693475105   254 1,320 SH   SOLE   254 0 0
VISA INC CL A COM 92826C839   252 798 SH   SOLE   252 0 0
COLGATE-PALMOLIVE CO COM 194162103   245 2,700 SH   SOLE   245 0 0
HALLIBURTON COMPANY COM 406216101   238 8,770 SH   SOLE   238 0 0
EXPEDITORS INTL WASH COM 302130109   238 2,150 SH   SOLE   238 0 0
CALAVO GROWERS INC COM 128246105   234 9,200 SH   SOLE   234 0 0
CME GROUP INC COM COM 12572Q105   232 1,000 SH   SOLE   232 0 0
NASDAQ STOCK MARKET INC COM 631103108   231 3,000 SH   SOLE   231 0 0
ASHLAND INC COM 044186104   228 3,200 SH   SOLE   228 0 0
ILLINOIS TOOL WORKS COM 452308109   228 900 SH   SOLE   228 0 0
AVERY DENNISON CORP COM 053611109   224 1,200 SH   SOLE   224 0 0
KELLANOVA COM 487836108   216 2,670 SH   SOLE   216 0 0
CONSOL ENERGY INC. COM 20854L108   213 2,000 SH   SOLE   213 0 0
CIENA CORP NEW COM 171779309   212 2,500 SH   SOLE   212 0 0
INTEL COM 458140100   210 10,478 SH   SOLE   210 0 0
FORD MOTOR COMPANY COM 345370860   206 20,850 SH   SOLE   206 0 0
CHEMOURS COMPANY COM 163851108   203 12,068 SH   SOLE   203 0 0
DENNYS CORP COM 24869P104   154 25,500 SH   SOLE   154 0 0
BLOOMIN BRANDS INC COM 094235108   152 12,500 SH   SOLE   152 0 0
NO EUROPEAN OIL TR COM 659310106   132 32,700 SH   SOLE   132 0 0
DNP SELECT INCOME FUND COM 23325P104   129 14,655 SH   SOLE   129 0 0
NUVEEN QUALITY MUNICIPAL COM 67066V101   121 10,431 SH   SOLE   121 0 0
XEROX CORP COM 984121103   105 12,483 SH   SOLE   105 0 0
KOSMOS ENERGY LTD COM 500688106   92 27,000 SH   SOLE   92 0 0
SOLITARIO EXPLORATION COM 8342EP107   89 150,000 SH   SOLE   89 0 0
ORION MARINE GROUP COM 68628V308   76 10,500 SH   SOLE   76 0 0
ACCO BRANDS CORP COM COM 00081T108   68 13,000 SH   SOLE   68 0 0
INTEVAC INC COM 461148108   52 15,300 SH   SOLE   52 0 0
DULUTH HOLDINGS INC COM 26443V101   42 13,700 SH   SOLE   42 0 0