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
3M Corp. CS 88579Y101   468 3,420 SH   SOLE   3,420 0 0
AAR Corp. CS 000361105   1,139 17,425 SH   SOLE   17,425 0 0
ASML Holding N.V. CS N07059210   577 693 SH   SOLE   693 0 0
AbbVie Inc. CS 00287y109   2,585 13,092 SH   SOLE   13,092 0 0
Abbott Labs CS 002824100   2,977 26,110 SH   SOLE   26,110 0 0
Accenture Ltd CS g1151c101   534 1,510 SH   SOLE   1,510 0 0
Adobe Systems CS 00724F101   458 885 SH   SOLE   885 0 0
Advanced Micro Devices CS 007903107   1,668 10,163 SH   SOLE   10,163 0 0
Air Prod.& Chem. CS 009158106   2,306 7,745 SH   SOLE   7,745 0 0
Airbnb, Inc. CS 009066101   531 4,190 SH   SOLE   4,190 0 0
AllianceBernstein Holdings CS 01881G106   368 10,550 SH   SOLE   10,550 0 0
Allstate CS 020002101   380 2,006 SH   SOLE   2,006 0 0
Alphabet Inc Class A CS 02079k305   6,430 38,768 SH   SOLE   38,768 0 0
Alphabet Inc Class C CS 02079k107   1,925 11,515 SH   SOLE   11,515 0 0
Amazon, Inc. CS 023135106   2,741 14,709 SH   SOLE   14,709 0 0
Amemtum CS 02352baa3   513 15,907 SH   SOLE   15,907 0 0
American Tower Corp CS 03027x100   562 2,417 SH   SOLE   2,417 0 0
Amgen CS 031162100   3,407 10,574 SH   SOLE   10,574 0 0
Analog Devices CS 032654105   371 1,611 SH   SOLE   1,611 0 0
Apple Computer CS 037833100   8,469 36,348 SH   SOLE   36,348 0 0
Applied Materials CS 038222105   1,733 8,575 SH   SOLE   8,575 0 0
Astrazeneca CS 046353108   479 6,150 SH   SOLE   6,150 0 0
Berkshire Hathaway B CS 084670702   3,611 7,845 SH   SOLE   7,845 0 0
Biomarin Pharmaceutical CS 09061g101   958 13,625 SH   SOLE   13,625 0 0
Blackrock CS 09290d101   3,212 3,383 SH   SOLE   3,383 0 0
Bristol Myers Squibb CS 110122108   2,786 53,838 SH   SOLE   53,838 0 0
Broadcom CS 11135F101   2,994 17,355 SH   SOLE   17,355 0 0
Broadridge Financial Solutions CS 11133t103   1,318 6,129 SH   SOLE   6,129 0 0
CME Group CS 12572q105   480 2,175 SH   SOLE   2,175 0 0
CSX Corp CS 126408103   3,823 110,706 SH   SOLE   110,706 0 0
Canadian Natl Rail CS 136375102   445 3,800 SH   SOLE   3,800 0 0
Canadian Pacific Kansas City L CS 13646k108   2,497 29,196 SH   SOLE   29,196 0 0
Carrier Global CS 14448c104   3,745 46,525 SH   SOLE   46,525 0 0
Charles Schwab CS 808513105   771 11,900 SH   SOLE   11,900 0 0
Church and Dwight CS 171340102   5,980 57,100 SH   SOLE   57,100 0 0
Cisco Systems CS 17275R102   816 15,334 SH   SOLE   15,334 0 0
Citizens Financial Group CS 174610105   564 13,730 SH   SOLE   13,730 0 0
Clorox Company CS 189054109   216 1,325 SH   SOLE   1,325 0 0
Coca-Cola CS 191216100   1,760 24,499 SH   SOLE   24,499 0 0
Cognizant Technology Solutions CS 192446102   399 5,176 SH   SOLE   5,176 0 0
Colgate-Palmolive CS 194162103   860 8,288 SH   SOLE   8,288 0 0
Columbus McKinnon Corporation CS 199333105   789 21,905 SH   SOLE   21,905 0 0
Comcast Corp Cl A CS 20030n101   292 6,996 SH   SOLE   6,996 0 0
Costco Wholesale CS 22160K105   510 575 SH   SOLE   575 0 0
CrowdStrike Holdings, Inc. CS 22788C105   393 1,400 SH   SOLE   1,400 0 0
Cullen/Frost Bankers CS 229899109   954 8,525 SH   SOLE   8,525 0 0
DR Horton CS 23331A109   205 1,075 SH   SOLE   1,075 0 0
Danaher CS 235851102   669 2,405 SH   SOLE   2,405 0 0
Darden Restaurants CS 237194105   261 1,591 SH   SOLE   1,591 0 0
Dell Inc. CS 24702R101   1,108 9,350 SH   SOLE   9,350 0 0
Diamondback Energy Inc CS 25278x109   530 3,075 SH   SOLE   3,075 0 0
Dollar Tree Inc. CS 256746108   534 7,600 SH   SOLE   7,600 0 0
Donaldson Company Inc. CS 257651109   798 10,829 SH   SOLE   10,829 0 0
Dynatrace, Inc. CS 268150109   892 16,675 SH   SOLE   16,675 0 0
EQT Corp CS 26884l109   242 6,600 SH   SOLE   6,600 0 0
Eaton CS g29183103   445 1,344 SH   SOLE   1,344 0 0
Elevance Health Inc. CS 036752103   858 1,650 SH   SOLE   1,650 0 0
Eli Lilly CS 532457108   2,309 2,606 SH   SOLE   2,606 0 0
Emerson Electric CS 291011104   479 4,378 SH   SOLE   4,378 0 0
EnerSys CS 29275Y102   814 7,975 SH   SOLE   7,975 0 0
Estee Lauder CS 518439104   467 4,685 SH   SOLE   4,685 0 0
Exxon Mobil CS 30231G102   2,357 20,108 SH   SOLE   20,108 0 0
Fiserv Inc. CS 337738108   201 1,121 SH   SOLE   1,121 0 0
Fluor CS 343412102   243 5,100 SH   SOLE   5,100 0 0
Fortinet CS 34959e109   215 2,775 SH   SOLE   2,775 0 0
Fortune Brands Innovations CS 34964c106   206 2,300 SH   SOLE   2,300 0 0
GE HealthCare Technologies Inc CS 36266G107   250 2,661 SH   SOLE   2,661 0 0
GXO Logistics CS 36262g101   204 3,925 SH   SOLE   3,925 0 0
General Electric CS 369604301   549 2,910 SH   SOLE   2,910 0 0
General Mills CS 370334104   1,678 22,725 SH   SOLE   22,725 0 0
Gilead Sciences CS 375558103   402 4,800 SH   SOLE   4,800 0 0
GlaxoSmithKline ADS CS 37733W204   695 16,992 SH   SOLE   16,992 0 0
Goldman Sachs CS 38141G104   2,618 5,287 SH   SOLE   5,287 0 0
Home Depot CS 437076102   256 632 SH   SOLE   632 0 0
Honeywell Int'l. CS 438516106   2,041 9,872 SH   SOLE   9,872 0 0
Hyatt Hotels Corp CS 448579102   1,374 9,025 SH   SOLE   9,025 0 0
Idexx Laboratories CS 45168D104   697 1,380 SH   SOLE   1,380 0 0
Independent Bank CS 453836108   833 14,083 SH   SOLE   14,083 0 0
Ingersoll-Rand CS 45687V106   1,607 16,375 SH   SOLE   16,375 0 0
Installed Building Products In CS 45780r101   474 1,925 SH   SOLE   1,925 0 0
Int'l Bus. Mach. CS 459200101   2,153 9,740 SH   SOLE   9,740 0 0
Intuit Inc. CS 461202103   357 575 SH   SOLE   575 0 0
Invitation Homes Inc. CS 46187w107   1,438 40,769 SH   SOLE   40,769 0 0
J.P. Morgan Chase CS 46625H100   225 1,065 SH   SOLE   1,065 0 0
Jacobs Solutions Inc. CS 46982l108   2,082 15,907 SH   SOLE   15,907 0 0
Johnson & Johnson CS 478160104   4,586 28,301 SH   SOLE   28,301 0 0
Kellanova CS 487836108   267 3,310 SH   SOLE   3,310 0 0
Kimberly Clark CS 494368103   2,611 18,354 SH   SOLE   18,354 0 0
Knight Swift Transportation CS 499049104   534 9,900 SH   SOLE   9,900 0 0
L3Harris Technologies CS 502431109   1,390 5,845 SH   SOLE   5,845 0 0
Lam Research CS 512807108   1,510 1,850 SH   SOLE   1,850 0 0
Lennar CS 526057104   1,116 5,950 SH   SOLE   5,950 0 0
Lennox International Inc. CS 526107107   532 880 SH   SOLE   880 0 0
Lowes CS 548661107   291 1,075 SH   SOLE   1,075 0 0
Lululemon Athletica CS 550021109   285 1,050 SH   SOLE   1,050 0 0
Marathon Petroleum CS 56585a102   432 2,650 SH   SOLE   2,650 0 0
Martin Marietta Materials, Inc CS 573284106   1,639 3,045 SH   SOLE   3,045 0 0
Marvell Technologies CS 573874104   844 11,700 SH   SOLE   11,700 0 0
Masco Corp CS 574599106   2,122 25,275 SH   SOLE   25,275 0 0
Mastercard Inc CS 57636q104   291 590 SH   SOLE   590 0 0
McDonald's CS 580135101   1,656 5,437 SH   SOLE   5,437 0 0
McKesson CS 58155Q103   1,676 3,390 SH   SOLE   3,390 0 0
Medtronic PLC CS g5960l103   1,308 14,527 SH   SOLE   14,527 0 0
Merck CS 58933y105   2,696 23,743 SH   SOLE   23,743 0 0
MetLife CS 59156R108   204 2,475 SH   SOLE   2,475 0 0
Meta Platforms Inc. CS 30303m102   1,345 2,350 SH   SOLE   2,350 0 0
Microchip Technology CS 595017104   201 2,500 SH   SOLE   2,500 0 0
Microsoft CS 594918104   5,693 13,230 SH   SOLE   13,230 0 0
Modine Manufacturing CS 607828100   285 2,150 SH   SOLE   2,150 0 0
Morgan Stanley CS 617446448   1,762 16,900 SH   SOLE   16,900 0 0
Netflix CS 64110l106   779 1,099 SH   SOLE   1,099 0 0
NextEra Energy Inc. CS 65339f101   1,617 19,133 SH   SOLE   19,133 0 0
Nike Inc Class B CS 654106103   1,174 13,275 SH   SOLE   13,275 0 0
Nvidia CS 67066G104   681 5,605 SH   SOLE   5,605 0 0
Organon CS 68622v106   308 16,092 SH   SOLE   16,092 0 0
Paccar CS 693718108   1,615 16,371 SH   SOLE   16,371 0 0
Palo Alto Networks CS 697435105   214 625 SH   SOLE   625 0 0
Parker Hannifin CS 701094104   398 630 SH   SOLE   630 0 0
Patrick Industries CS 703343103   698 4,900 SH   SOLE   4,900 0 0
Pentair CS g7s00t104   914 9,350 SH   SOLE   9,350 0 0
Pepsico CS 713448108   1,086 6,386 SH   SOLE   6,386 0 0
Pfizer CS 717081103   2,155 74,463 SH   SOLE   74,463 0 0
Procter & Gamble CS 742718109   1,463 8,445 SH   SOLE   8,445 0 0
Prosperity Bancshares, Inc. CS 743606105   366 5,075 SH   SOLE   5,075 0 0
Prudential Financial CS 744320102   385 3,176 SH   SOLE   3,176 0 0
Quanta Services CS 74762e102   4,244 14,233 SH   SOLE   14,233 0 0
Restaurant Brands Int'l CS 76131d103   613 8,499 SH   SOLE   8,499 0 0
Roche Holdings Ltd CS 771195104   534 13,370 SH   SOLE   13,370 0 0
Schlumberger CS 806857108   201 4,792 SH   SOLE   4,792 0 0
Sherwin-Williams CS 824348106   1,721 4,510 SH   SOLE   4,510 0 0
Simon Property Group CS 828806109   436 2,580 SH   SOLE   2,580 0 0
Starbucks CS 855244109   1,142 11,719 SH   SOLE   11,719 0 0
Stryker CS 863667101   2,280 6,310 SH   SOLE   6,310 0 0
Sysco Corp CS 871829107   2,685 34,394 SH   SOLE   34,394 0 0
Take Two Interactive Software CS 874054109   1,061 6,900 SH   SOLE   6,900 0 0
The FRS Company CS aci076053   0 114,324 SH   SOLE   114,324 0 0
Thermo Fisher Scientific Inc. CS 883556102   1,370 2,215 SH   SOLE   2,215 0 0
Timken CS 887389104   716 8,500 SH   SOLE   8,500 0 0
TransDigm Group Incorporated CS 893641100   1,073 752 SH   SOLE   752 0 0
Trimble Inc CS 896239100   310 5,000 SH   SOLE   5,000 0 0
Truist Financial Corp CS 89832q109   1,421 33,224 SH   SOLE   33,224 0 0
UPS CS 911312106   2,576 18,893 SH   SOLE   18,893 0 0
Ulta Beauty CS 90384s303   907 2,330 SH   SOLE   2,330 0 0
Union Pacific CS 907818108   1,852 7,514 SH   SOLE   7,514 0 0
United Rentals, Inc. CS 911363109   5,781 7,140 SH   SOLE   7,140 0 0
United Therapeutics Corporatio CS 91307C102   2,766 7,720 SH   SOLE   7,720 0 0
UnitedHealth Group CS 91324P102   423 723 SH   SOLE   723 0 0
Valero CS 91913Y100   942 6,975 SH   SOLE   6,975 0 0
Veeva Systems Inc CS 922475108   782 3,725 SH   SOLE   3,725 0 0
Verizon Comm. CS 92343V104   716 15,944 SH   SOLE   15,944 0 0
Vertex Pharmaceuticals CS 92532F100   2,128 4,575 SH   SOLE   4,575 0 0
Visa CS 92826c839   1,451 5,277 SH   SOLE   5,277 0 0
Walmart Inc. CS 931142103   640 7,923 SH   SOLE   7,923 0 0
Washington Trust CS 940610108   1,292 40,124 SH   SOLE   40,124 0 0
Waste Management Inc. CS 94106l109   1,257 6,053 SH   SOLE   6,053 0 0
Workday, Inc. CS 98138H101   1,144 4,680 SH   SOLE   4,680 0 0
Xylem Inc CS 98419m100   371 2,744 SH   SOLE   2,744 0 0
Zoetis Inc CS 98978v103   4,527 23,168 SH   SOLE   23,168 0 0