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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M Corp. CS 88579Y101 2,558 14,637 SH   SOLE   14,637 0 0
A T & T CS 00206R102 586 20,370 SH   SOLE   20,370 0 0
AZEK Company CS 05478c105 798 20,750 SH   SOLE   20,750 0 0
AbbVie Inc. CS 00287y109 1,684 15,720 SH   SOLE   15,720 0 0
Abbott Labs CS 002824100 2,831 25,853 SH   SOLE   25,853 0 0
Activision Blizzard CS 00507v109 1,320 14,220 SH   SOLE   14,220 0 0
Adobe Systems CS 00724F101 593 1,185 SH   SOLE   1,185 0 0
Air Prod.& Chem. CS 009158106 1,865 6,825 SH   SOLE   6,825 0 0
Alibaba CS 01609w102 513 2,205 SH   SOLE   2,205 0 0
Allstate CS 020002101 220 2,000 SH   SOLE   2,000 0 0
Alphabet Inc Class A CS 02079k305 2,804 1,600 SH   SOLE   1,600 0 0
Alphabet Inc Class C CS 02079k107 1,228 701 SH   SOLE   701 0 0
Amazon, Inc. CS 023135106 814 250 SH   SOLE   250 0 0
American Woodmark Corporation CS 030506109 1,206 12,845 SH   SOLE   12,845 0 0
Ametek CS 031100100 363 3,000 SH   SOLE   3,000 0 0
Analog Devices CS 032654105 2,129 14,410 SH   SOLE   14,410 0 0
Apple Computer CS 037833100 5,098 38,424 SH   SOLE   38,424 0 0
Astrazeneca CS 046353108 1,074 21,475 SH   SOLE   21,475 0 0
Avangrid, Inc. CS 05351W103 909 19,993 SH   SOLE   19,993 0 0
Avnet CS 053807103 521 14,850 SH   SOLE   14,850 0 0
Becton Dickinson CS 075887109 638 2,550 SH   SOLE   2,550 0 0
Berkshire Hathaway B CS 084670702 1,788 7,711 SH   SOLE   7,711 0 0
Best Buy Co Inc. CS 086516101 254 2,550 SH   SOLE   2,550 0 0
Biomarin Pharmaceutical CS 09061g101 592 6,750 SH   SOLE   6,750 0 0
Boeing CS 097023105 305 1,425 SH   SOLE   1,425 0 0
Boston Scientific CS 101137107 247 6,875 SH   SOLE   6,875 0 0
Bristol Myers Squibb CS 110122108 1,407 22,687 SH   SOLE   22,687 0 0
Brooks Automation CS 114340102 1,739 25,625 SH   SOLE   25,625 0 0
C.V.S. Caremark CS 126650100 371 5,435 SH   SOLE   5,435 0 0
CSX Corp CS 126408103 2,922 32,200 SH   SOLE   32,200 0 0
Camping World CS 13462k109 897 34,450 SH   SOLE   34,450 0 0
Canada Goose Holdings CS 135086106 368 12,345 SH   SOLE   12,345 0 0
Canadian Pacific CS 13645T100 331 955 SH   SOLE   955 0 0
CarMax, Inc. CS 143130102 1,025 10,850 SH   SOLE   10,850 0 0
Carrier Global CS 14448c104 1,345 35,650 SH   SOLE   35,650 0 0
Church and Dwight CS 171340102 5,801 66,500 SH   SOLE   66,500 0 0
Ciena Corporation CS 171779309 709 13,410 SH   SOLE   13,410 0 0
Cintas CS 172908105 336 950 SH   SOLE   950 0 0
Cirrus Logic CS 172755100 306 3,725 SH   SOLE   3,725 0 0
Cisco Systems CS 17275R102 4,185 93,512 SH   SOLE   93,512 0 0
Citrix Systems CS 177376100 381 2,925 SH   SOLE   2,925 0 0
Coca-Cola CS 191216100 2,972 54,200 SH   SOLE   54,200 0 0
Colgate-Palmolive CS 194162103 764 8,938 SH   SOLE   8,938 0 0
Comcast Corp Cl A CS 20030n101 348 6,646 SH   SOLE   6,646 0 0
ConAgra Foods CS 205887102 578 15,950 SH   SOLE   15,950 0 0
Constellation Brands CS 21036P108 274 1,250 SH   SOLE   1,250 0 0
Crown Castle International Cor CS 22822V101 1,297 8,150 SH   SOLE   8,150 0 0
DR Horton CS 23331A109 1,004 14,563 SH   SOLE   14,563 0 0
Darden Restaurants CS 237194105 208 1,750 SH   SOLE   1,750 0 0
DexCom, Inc. CS 252131107 481 1,300 SH   SOLE   1,300 0 0
Ecolab CS 278865100 833 3,850 SH   SOLE   3,850 0 0
Edwards Lifesciences CS 28176E108 345 3,780 SH   SOLE   3,780 0 0
Elanco Animal Health CS 28414h103 494 16,100 SH   SOLE   16,100 0 0
Electronic Arts CS 285512109 215 1,500 SH   SOLE   1,500 0 0
Eli Lilly CS 532457108 956 5,665 SH   SOLE   5,665 0 0
Emergent Biosolutions CS 29089Q105 452 5,050 SH   SOLE   5,050 0 0
Emerson Electric CS 291011104 363 4,518 SH   SOLE   4,518 0 0
Estee Lauder CS 518439104 734 2,758 SH   SOLE   2,758 0 0
Evergy, Inc. CS 30034W106 300 5,400 SH   SOLE   5,400 0 0
Exxon Mobil CS 30231G102 824 20,000 SH   SOLE   20,000 0 0
Facebook Inc CS 30303m102 1,395 5,106 SH   SOLE   5,106 0 0
FedEx CS 31428X106 850 3,275 SH   SOLE   3,275 0 0
Fiserv Inc. CS 337738108 358 3,146 SH   SOLE   3,146 0 0
Fulgent Diagnostics CS 359664109 719 13,800 SH   SOLE   13,800 0 0
Generac Holdings CS 368736104 773 3,400 SH   SOLE   3,400 0 0
General Electric CS 369604103 273 25,240 SH   SOLE   25,240 0 0
General Mills CS 370334104 1,564 26,600 SH   SOLE   26,600 0 0
GlaxoSmithKline CS 37733W105 339 9,200 SH   SOLE   9,200 0 0
Home Depot CS 437076102 725 2,731 SH   SOLE   2,731 0 0
Honeywell Int'l. CS 438516106 1,933 9,087 SH   SOLE   9,087 0 0
IDEX Corp. CS 45167r104 677 3,400 SH   SOLE   3,400 0 0
Idexx Laboratories CS 45168D104 300 600 SH   SOLE   600 0 0
Independent Bank CS 453836108 1,075 14,721 SH   SOLE   14,721 0 0
Int'l Bus. Mach. CS 459200101 1,357 10,777 SH   SOLE   10,777 0 0
Int'l Flvrs & Frag. CS 459506101 656 6,030 SH   SOLE   6,030 0 0
Intel CS 458140100 943 18,936 SH   SOLE   18,936 0 0
Intuit Inc. CS 461202103 209 550 SH   SOLE   550 0 0
Invitation Homes Inc. CS 46187w107 1,162 39,125 SH   SOLE   39,125 0 0
Iridium Communications CS 46269c102 413 10,502 SH   SOLE   10,502 0 0
J.M. Smucker Company CS 832696405 567 4,908 SH   SOLE   4,908 0 0
J.P. Morgan Chase CS 46625H100 276 2,173 SH   SOLE   2,173 0 0
Jacobs Engineering CS 469814107 272 2,500 SH   SOLE   2,500 0 0
Johnson & Johnson CS 478160104 5,508 34,997 SH   SOLE   34,997 0 0
Johnson Controls International CS g51502105 492 10,550 SH   SOLE   10,550 0 0
Juniper CS 48203R104 431 19,125 SH   SOLE   19,125 0 0
Kansas City So. CS 485170302 1,481 7,257 SH   SOLE   7,257 0 0
Kellogg CS 487836108 992 15,935 SH   SOLE   15,935 0 0
Kimberly Clark CS 494368103 2,803 20,788 SH   SOLE   20,788 0 0
Knight Swift Transportation CS 499049104 1,174 28,075 SH   SOLE   28,075 0 0
Kroger CS 501044101 372 11,725 SH   SOLE   11,725 0 0
L3Harris Technologies CS 502431109 340 1,800 SH   SOLE   1,800 0 0
Lam Research CS 512807108 579 1,225 SH   SOLE   1,225 0 0
Lordstown Motors CS 54405Q100 402 20,055 SH   SOLE   20,055 0 0
Lowes CS 548661107 1,898 11,825 SH   SOLE   11,825 0 0
Lumentum Holdings CS 55024u109 327 3,450 SH   SOLE   3,450 0 0
MarineMax CS 567908108 476 13,600 SH   SOLE   13,600 0 0
Marvell Technologies CS G5876H105 1,253 26,357 SH   SOLE   26,357 0 0
McDonald's CS 580135101 1,559 7,267 SH   SOLE   7,267 0 0
Medtronic PLC CS g5960l103 948 8,094 SH   SOLE   8,094 0 0
Merck CS 58933y105 2,406 29,408 SH   SOLE   29,408 0 0
Microsoft CS 594918104 2,992 13,450 SH   SOLE   13,450 0 0
Moderna, Inc. CS 60770K107 590 5,650 SH   SOLE   5,650 0 0
Morgan Stanley CS 617446448 2,145 31,300 SH   SOLE   31,300 0 0
NextEra Energy Inc. CS 65339f101 291 3,775 SH   SOLE   3,775 0 0
Nike Inc Class B CS 654106103 1,528 10,800 SH   SOLE   10,800 0 0
Nintendo Co CS 654445303 1,027 12,750 SH   SOLE   12,750 0 0
Oshkosh Corp CS 688239201 1,223 14,213 SH   SOLE   14,213 0 0
Owens Corning CS 690742101 316 4,175 SH   SOLE   4,175 0 0
PPG Industries CS 693506107 1,904 13,203 SH   SOLE   13,203 0 0
Patrick Industries CS 703343103 678 9,925 SH   SOLE   9,925 0 0
PayPal CS 70450y103 451 1,925 SH   SOLE   1,925 0 0
Pentair CS g7s00t104 223 4,191 SH   SOLE   4,191 0 0
Pepsico CS 713448108 1,066 7,188 SH   SOLE   7,188 0 0
Pfizer CS 717081103 2,709 73,588 SH   SOLE   73,588 0 0
ProLogis CS 743410102 825 8,275 SH   SOLE   8,275 0 0
Procter & Gamble CS 742718109 1,265 9,094 SH   SOLE   9,094 0 0
Pulte CS 745867101 533 12,350 SH   SOLE   12,350 0 0
Qorvo Inc CS 74736k101 594 3,575 SH   SOLE   3,575 0 0
Quanta Services CS 74762e102 546 7,575 SH   SOLE   7,575 0 0
Raytheon Technologies CS 913017109 633 8,850 SH   SOLE   8,850 0 0
Regeneron Pharmaceuticals CS 75886f107 548 1,135 SH   SOLE   1,135 0 0
Rent-A-Center, Inc. CS 76009N100 483 12,625 SH   SOLE   12,625 0 0
Restaurant Brands Int'l CS 76131d103 385 6,294 SH   SOLE   6,294 0 0
Roche Holdings Ltd CS 771195104 366 8,350 SH   SOLE   8,350 0 0
Ryder System, Inc. CS 783549108 361 5,850 SH   SOLE   5,850 0 0
Salesforce.com CS 79466l302 1,375 6,180 SH   SOLE   6,180 0 0
Sherwin-Williams CS 824348106 312 425 SH   SOLE   425 0 0
Skyworks Solutions Inc CS 83088M102 248 1,625 SH   SOLE   1,625 0 0
Snap-On Tools CS 833034101 865 5,055 SH   SOLE   5,055 0 0
Sony Corp CS 835699307 723 7,150 SH   SOLE   7,150 0 0
Starbucks CS 855244109 1,481 13,845 SH   SOLE   13,845 0 0
Synchrony Financial CS 87165b103 687 19,800 SH   SOLE   19,800 0 0
Sysco Corp CS 871829107 1,107 14,904 SH   SOLE   14,904 0 0
Teradyne CS 880770102 762 6,354 SH   SOLE   6,354 0 0
The FRS Company CS aci076053 0 114,324 SH   SOLE   114,324 0 0
Trinity Industries CS 896522109 306 11,583 SH   SOLE   11,583 0 0
Truist Financial Corp CS 89832q109 1,314 27,409 SH   SOLE   27,409 0 0
Twilio Inc. CS 90138F102 415 1,225 SH   SOLE   1,225 0 0
UPS CS 911312106 2,787 16,550 SH   SOLE   16,550 0 0
Union Pacific CS 907818108 1,240 5,955 SH   SOLE   5,955 0 0
United Rentals, Inc. CS 911363109 1,290 5,564 SH   SOLE   5,564 0 0
Verisk Analytics CS 92345y106 348 1,675 SH   SOLE   1,675 0 0
Verizon Comm. CS 92343V104 2,133 36,310 SH   SOLE   36,310 0 0
Visa CS 92826c839 1,720 7,862 SH   SOLE   7,862 0 0
Walmart Inc. CS 931142103 2,093 14,522 SH   SOLE   14,522 0 0
Walt Disney CS 254687106 638 3,520 SH   SOLE   3,520 0 0
Washington Trust CS 940610108 1,988 44,380 SH   SOLE   44,380 0 0
Waste Management Inc. CS 94106l109 2,361 20,018 SH   SOLE   20,018 0 0
Xylem Inc CS 98419m100 265 2,600 SH   SOLE   2,600 0 0
Zoetis Inc CS 98978v103 2,755 16,646 SH   SOLE   16,646 0 0