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   349 3,420 SH   SOLE   3,420 0 0
AAR Corp. CS 000361105   1,897 26,100 SH   SOLE   26,100 0 0
AMN Healthcare Services CS 001744101   218 4,265 SH   SOLE   4,265 0 0
ASML Holding N.V. CS N07059210   1,156 1,130 SH   SOLE   1,130 0 0
AbbVie Inc. CS 00287y109   1,968 11,476 SH   SOLE   11,476 0 0
Abbott Labs CS 002824100   1,825 17,560 SH   SOLE   17,560 0 0
Accenture Ltd CS g1151c101   322 1,060 SH   SOLE   1,060 0 0
Adobe Systems CS 00724F101   431 775 SH   SOLE   775 0 0
Advanced Drainage Systems CS 00790r104   1,403 8,750 SH   SOLE   8,750 0 0
Advanced Micro Devices CS 007903107   1,983 12,225 SH   SOLE   12,225 0 0
Air Prod.& Chem. CS 009158106   2,414 9,355 SH   SOLE   9,355 0 0
Airbnb, Inc. CS 009066101   1,337 8,815 SH   SOLE   8,815 0 0
Akamai Technologies CS 00971t101   574 6,375 SH   SOLE   6,375 0 0
AllianceBernstein Holdings CS 01881G106   356 10,550 SH   SOLE   10,550 0 0
Allstate CS 020002101   320 2,006 SH   SOLE   2,006 0 0
Alphabet Inc Class A CS 02079k305   6,973 38,282 SH   SOLE   38,282 0 0
Alphabet Inc Class C CS 02079k107   2,108 11,494 SH   SOLE   11,494 0 0
Amazon, Inc. CS 023135106   1,954 10,109 SH   SOLE   10,109 0 0
American Tower Corp CS 03027x100   528 2,717 SH   SOLE   2,717 0 0
Amgen CS 031162100   2,520 8,064 SH   SOLE   8,064 0 0
Analog Devices CS 032654105   798 3,498 SH   SOLE   3,498 0 0
Apple Computer CS 037833100   7,636 36,253 SH   SOLE   36,253 0 0
Applied Materials CS 038222105   1,640 6,950 SH   SOLE   6,950 0 0
Astrazeneca CS 046353108   480 6,150 SH   SOLE   6,150 0 0
Avnet CS 053807103   293 5,700 SH   SOLE   5,700 0 0
Berkshire Hathaway B CS 084670702   3,191 7,845 SH   SOLE   7,845 0 0
Biomarin Pharmaceutical CS 09061g101   747 9,075 SH   SOLE   9,075 0 0
Blackrock CS 09247X101   2,770 3,518 SH   SOLE   3,518 0 0
Bristol Myers Squibb CS 110122108   2,240 53,938 SH   SOLE   53,938 0 0
Broadcom CS 11135F101   2,843 1,771 SH   SOLE   1,771 0 0
Broadridge Financial Solutions CS 11133t103   1,316 6,680 SH   SOLE   6,680 0 0
CME Group CS 12572q105   605 3,075 SH   SOLE   3,075 0 0
CSX Corp CS 126408103   3,759 112,381 SH   SOLE   112,381 0 0
Canadian Natl Rail CS 136375102   473 4,000 SH   SOLE   4,000 0 0
Canadian Pacific Kansas City L CS 13646k108   2,331 29,609 SH   SOLE   29,609 0 0
Cardinal Health CS 14149y108   396 4,025 SH   SOLE   4,025 0 0
Carrier Global CS 14448c104   2,351 37,275 SH   SOLE   37,275 0 0
Celsius Holdings CS 15118v207   637 11,150 SH   SOLE   11,150 0 0
Charles River Laboratories CS 159864107   506 2,450 SH   SOLE   2,450 0 0
Charles Schwab CS 808513105   1,886 25,600 SH   SOLE   25,600 0 0
Cheniere Energy, Inc. CS 16411r208   411 2,350 SH   SOLE   2,350 0 0
Church and Dwight CS 171340102   5,946 57,350 SH   SOLE   57,350 0 0
Cisco Systems CS 17275R102   738 15,529 SH   SOLE   15,529 0 0
Citizens Financial Group CS 174610105   496 13,755 SH   SOLE   13,755 0 0
Coca-Cola CS 191216100   2,193 34,449 SH   SOLE   34,449 0 0
Cognizant Technology Solutions CS 192446102   699 10,276 SH   SOLE   10,276 0 0
Colgate-Palmolive CS 194162103   804 8,288 SH   SOLE   8,288 0 0
Columbus McKinnon Corporation CS 199333105   764 22,105 SH   SOLE   22,105 0 0
Comcast Corp Cl A CS 20030n101   274 6,996 SH   SOLE   6,996 0 0
DR Horton CS 23331A109   1,661 11,787 SH   SOLE   11,787 0 0
Danaher CS 235851102   952 3,810 SH   SOLE   3,810 0 0
Darden Restaurants CS 237194105   241 1,591 SH   SOLE   1,591 0 0
Dell Inc. CS 24702R101   1,086 7,875 SH   SOLE   7,875 0 0
DexCom, Inc. CS 252131107   444 3,915 SH   SOLE   3,915 0 0
Donaldson Company Inc. CS 257651109   1,318 18,425 SH   SOLE   18,425 0 0
Dynatrace, Inc. CS 268150109   1,314 29,375 SH   SOLE   29,375 0 0
Ecolab CS 278865100   214 900 SH   SOLE   900 0 0
Elevance Health Inc. CS 036752103   921 1,700 SH   SOLE   1,700 0 0
Eli Lilly CS 532457108   1,771 1,956 SH   SOLE   1,956 0 0
Emerson Electric CS 291011104   493 4,478 SH   SOLE   4,478 0 0
EnerSys CS 29275Y102   914 8,825 SH   SOLE   8,825 0 0
Estee Lauder CS 518439104   541 5,085 SH   SOLE   5,085 0 0
Exxon Mobil CS 30231G102   2,315 20,108 SH   SOLE   20,108 0 0
Fluor CS 343412102   586 13,450 SH   SOLE   13,450 0 0
Fortinet CS 34959e109   994 16,500 SH   SOLE   16,500 0 0
GE HealthCare Technologies Inc CS 36266G107   643 8,252 SH   SOLE   8,252 0 0
GXO Logistics CS 36262g101   799 15,825 SH   SOLE   15,825 0 0
General Electric CS 369604301   463 2,910 SH   SOLE   2,910 0 0
General Mills CS 370334104   678 10,725 SH   SOLE   10,725 0 0
Gilead Sciences CS 375558103   370 5,387 SH   SOLE   5,387 0 0
GlaxoSmithKline ADS CS 37733W204   754 19,592 SH   SOLE   19,592 0 0
Goldman Sachs CS 38141G104   480 1,062 SH   SOLE   1,062 0 0
Home Depot CS 437076102   218 632 SH   SOLE   632 0 0
Honeywell Int'l. CS 438516106   2,204 10,322 SH   SOLE   10,322 0 0
Hyatt Hotels Corp CS 448579102   703 4,625 SH   SOLE   4,625 0 0
Idexx Laboratories CS 45168D104   624 1,280 SH   SOLE   1,280 0 0
Independent Bank CS 453836108   714 14,083 SH   SOLE   14,083 0 0
Ingersoll-Rand CS 45687V106   1,065 11,725 SH   SOLE   11,725 0 0
Installed Building Products In CS 45780r101   396 1,925 SH   SOLE   1,925 0 0
Int'l Bus. Mach. CS 459200101   1,966 11,365 SH   SOLE   11,365 0 0
Intuit Inc. CS 461202103   378 575 SH   SOLE   575 0 0
Invitation Homes Inc. CS 46187w107   1,295 36,069 SH   SOLE   36,069 0 0
J.P. Morgan Chase CS 46625H100   215 1,065 SH   SOLE   1,065 0 0
Jacobs Solutions Inc. CS 46982l108   3,229 23,115 SH   SOLE   23,115 0 0
Johnson & Johnson CS 478160104   4,175 28,562 SH   SOLE   28,562 0 0
Kimberly Clark CS 494368103   2,910 21,054 SH   SOLE   21,054 0 0
L3Harris Technologies CS 502431109   1,358 6,045 SH   SOLE   6,045 0 0
Lam Research CS 512807108   532 500 SH   SOLE   500 0 0
Lennar CS 526057104   2,106 14,050 SH   SOLE   14,050 0 0
Lennox International Inc. CS 526107107   471 880 SH   SOLE   880 0 0
Live Nation Entertainment CS 538034109   579 6,175 SH   SOLE   6,175 0 0
Lowes CS 548661107   231 1,050 SH   SOLE   1,050 0 0
Marathon Petroleum CS 56585a102   525 3,025 SH   SOLE   3,025 0 0
Martin Marietta Materials, Inc CS 573284106   1,057 1,950 SH   SOLE   1,950 0 0
Marvell Technologies CS 573874104   1,031 14,750 SH   SOLE   14,750 0 0
Masco Corp CS 574599106   697 10,450 SH   SOLE   10,450 0 0
Mastercard Inc CS 57636q104   551 1,250 SH   SOLE   1,250 0 0
McDonald's CS 580135101   1,393 5,467 SH   SOLE   5,467 0 0
McKesson CS 58155Q103   826 1,415 SH   SOLE   1,415 0 0
Medtronic PLC CS g5960l103   1,262 16,037 SH   SOLE   16,037 0 0
Merck CS 58933y105   2,268 18,318 SH   SOLE   18,318 0 0
Meta Platforms Inc. CS 30303m102   875 1,735 SH   SOLE   1,735 0 0
Microchip Technology CS 595017104   270 2,950 SH   SOLE   2,950 0 0
Microsoft CS 594918104   5,969 13,355 SH   SOLE   13,355 0 0
Modine Manufacturing CS 607828100   523 5,225 SH   SOLE   5,225 0 0
Mohawk Industries CS 608190104   1,125 9,900 SH   SOLE   9,900 0 0
MongoDB CS 60937p106   657 2,630 SH   SOLE   2,630 0 0
Morgan Stanley CS 617446448   1,652 17,000 SH   SOLE   17,000 0 0
Netflix CS 64110l106   350 519 SH   SOLE   519 0 0
NextEra Energy Inc. CS 65339f101   1,404 19,833 SH   SOLE   19,833 0 0
Nike Inc Class B CS 654106103   999 13,250 SH   SOLE   13,250 0 0
Northrop Grumman CS 666807102   219 502 SH   SOLE   502 0 0
Novartis AG ADS CS 66987V109   276 2,595 SH   SOLE   2,595 0 0
Nucor CS 670346105   771 4,875 SH   SOLE   4,875 0 0
Organon CS 68622v106   349 16,844 SH   SOLE   16,844 0 0
PPG Industries CS 693506107   1,482 11,775 SH   SOLE   11,775 0 0
Paccar CS 693718108   1,783 17,321 SH   SOLE   17,321 0 0
Palo Alto Networks CS 697435105   661 1,950 SH   SOLE   1,950 0 0
Parker Hannifin CS 701094104   395 780 SH   SOLE   780 0 0
Patrick Industries CS 703343103   600 5,525 SH   SOLE   5,525 0 0
Pentair CS g7s00t104   295 3,850 SH   SOLE   3,850 0 0
Pepsico CS 713448108   1,448 8,781 SH   SOLE   8,781 0 0
Pfizer CS 717081103   2,078 74,252 SH   SOLE   74,252 0 0
Procter & Gamble CS 742718109   1,393 8,445 SH   SOLE   8,445 0 0
Prudential Financial CS 744320102   794 6,779 SH   SOLE   6,779 0 0
Quanta Services CS 74762e102   3,686 14,508 SH   SOLE   14,508 0 0
Restaurant Brands Int'l CS 76131d103   633 8,999 SH   SOLE   8,999 0 0
Roche Holdings Ltd CS 771195104   481 13,875 SH   SOLE   13,875 0 0
Rollins CS 775711104   243 4,975 SH   SOLE   4,975 0 0
Schlumberger CS 806857108   226 4,792 SH   SOLE   4,792 0 0
Sherwin-Williams CS 824348106   1,432 4,800 SH   SOLE   4,800 0 0
Simon Property Group CS 828806109   1,029 6,780 SH   SOLE   6,780 0 0
Snowflake CS 833445109   523 3,875 SH   SOLE   3,875 0 0
Sony Group Corporation CS 835699307   497 5,850 SH   SOLE   5,850 0 0
Stanley Black & Decker CS 854502101   737 9,225 SH   SOLE   9,225 0 0
Starbucks CS 855244109   513 6,594 SH   SOLE   6,594 0 0
Stryker CS 863667101   2,181 6,410 SH   SOLE   6,410 0 0
Synopsys, Inc CS 871607107   446 750 SH   SOLE   750 0 0
Sysco Corp CS 871829107   1,773 24,834 SH   SOLE   24,834 0 0
The FRS Company CS aci076053   0 114,324 SH   SOLE   114,324 0 0
Thermo Fisher Scientific Inc. CS 883556102   630 1,140 SH   SOLE   1,140 0 0
Timken CS 887389104   765 9,550 SH   SOLE   9,550 0 0
Trade Desk CS 88339j105   359 3,675 SH   SOLE   3,675 0 0
TransDigm Group Incorporated CS 893641100   862 675 SH   SOLE   675 0 0
Trimble Inc CS 896239100   566 10,125 SH   SOLE   10,125 0 0
Trinity Industries CS 896522109   307 10,250 SH   SOLE   10,250 0 0
Truist Financial Corp CS 89832q109   1,283 33,024 SH   SOLE   33,024 0 0
UPS CS 911312106   2,596 18,968 SH   SOLE   18,968 0 0
Ulta Beauty CS 90384s303   679 1,760 SH   SOLE   1,760 0 0
Union Pacific CS 907818108   1,812 8,008 SH   SOLE   8,008 0 0
United Rentals, Inc. CS 911363109   4,889 7,560 SH   SOLE   7,560 0 0
United Therapeutics Corporatio CS 91307C102   2,611 8,195 SH   SOLE   8,195 0 0
UnitedHealth Group CS 91324P102   2,933 5,760 SH   SOLE   5,760 0 0
Valero CS 91913Y100   494 3,150 SH   SOLE   3,150 0 0
Verizon Comm. CS 92343V104   677 16,404 SH   SOLE   16,404 0 0
Vertex Pharmaceuticals CS 92532F100   1,282 2,735 SH   SOLE   2,735 0 0
Vertiv Holdings Co CS 92537N108   926 10,700 SH   SOLE   10,700 0 0
Visa CS 92826c839   722 2,752 SH   SOLE   2,752 0 0
Walmart Inc. CS 931142103   536 7,923 SH   SOLE   7,923 0 0
Washington Trust CS 940610108   1,101 40,174 SH   SOLE   40,174 0 0
Waste Management Inc. CS 94106l109   1,307 6,128 SH   SOLE   6,128 0 0
Workday, Inc. CS 98138H101   923 4,130 SH   SOLE   4,130 0 0
Xylem Inc CS 98419m100   372 2,744 SH   SOLE   2,744 0 0
Zoetis Inc CS 98978v103   4,016 23,168 SH   SOLE   23,168 0 0