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 1,032 6,445 SH   SOLE   6,445 0 0
A T & T CS 00206R102 882 30,945 SH   SOLE   30,945 0 0
AbbVie Inc. CS 00287y109 1,281 14,620 SH   SOLE   14,620 0 0
Abbott Labs CS 002824100 2,882 26,478 SH   SOLE   26,478 0 0
Activision Blizzard CS 00507v109 325 4,020 SH   SOLE   4,020 0 0
Adobe Systems CS 00724F101 603 1,230 SH   SOLE   1,230 0 0
Akamai Technologies CS 00971t101 315 2,850 SH   SOLE   2,850 0 0
Alphabet Inc Class A CS 02079k305 1,685 1,150 SH   SOLE   1,150 0 0
Alphabet Inc Class C CS 02079k107 1,038 706 SH   SOLE   706 0 0
Amazon, Inc. CS 023135106 406 129 SH   SOLE   129 0 0
American Woodmark Corporation CS 030506109 616 7,845 SH   SOLE   7,845 0 0
Amgen CS 031162100 356 1,400 SH   SOLE   1,400 0 0
Analog Devices CS 032654105 1,714 14,685 SH   SOLE   14,685 0 0
Apple Computer CS 037833100 4,525 39,076 SH   SOLE   39,076 0 0
Astrazeneca CS 046353108 315 5,750 SH   SOLE   5,750 0 0
Avangrid, Inc. CS 05351W103 512 10,150 SH   SOLE   10,150 0 0
Ball CS 058498106 295 3,550 SH   SOLE   3,550 0 0
Becton Dickinson CS 075887109 640 2,750 SH   SOLE   2,750 0 0
Berkshire Hathaway B CS 084670702 1,642 7,711 SH   SOLE   7,711 0 0
Blackstone Mortgage Trust CS 09257w100 209 9,500 SH   SOLE   9,500 0 0
Boston Scientific CS 101137107 1,243 32,538 SH   SOLE   32,538 0 0
Bristol Myers Squibb CS 110122108 2,096 34,762 SH   SOLE   34,762 0 0
Brooks Automation CS 114340102 1,779 38,455 SH   SOLE   38,455 0 0
C.V.S. Caremark CS 126650100 539 9,235 SH   SOLE   9,235 0 0
CSX Corp CS 126408103 2,509 32,300 SH   SOLE   32,300 0 0
Camping World CS 13462k109 335 11,250 SH   SOLE   11,250 0 0
Canadian Pacific CS 13645T100 291 955 SH   SOLE   955 0 0
Charles Schwab CS 808513105 302 8,325 SH   SOLE   8,325 0 0
Chegg, Inc. CS 163092109 1,073 15,025 SH   SOLE   15,025 0 0
Cheniere Energy, Inc. CS 16411r208 274 5,925 SH   SOLE   5,925 0 0
Church and Dwight CS 171340102 6,232 66,500 SH   SOLE   66,500 0 0
Ciena Corporation CS 171779309 552 13,910 SH   SOLE   13,910 0 0
Cirrus Logic CS 172755100 251 3,725 SH   SOLE   3,725 0 0
Cisco Systems CS 17275R102 4,044 102,662 SH   SOLE   102,662 0 0
Citrix Systems CS 177376100 761 5,525 SH   SOLE   5,525 0 0
Coca-Cola CS 191216100 2,717 55,025 SH   SOLE   55,025 0 0
Cognex CS 192422103 366 5,625 SH   SOLE   5,625 0 0
Colgate-Palmolive CS 194162103 690 8,938 SH   SOLE   8,938 0 0
Comcast Corp Cl A CS 20030n101 307 6,646 SH   SOLE   6,646 0 0
Constellation Brands CS 21036P108 237 1,250 SH   SOLE   1,250 0 0
Corteva CS 22052l104 382 13,273 SH   SOLE   13,273 0 0
Crown Castle International Cor CS 22822V101 749 4,500 SH   SOLE   4,500 0 0
DR Horton CS 23331A109 228 3,013 SH   SOLE   3,013 0 0
EQT Corp CS 26884l109 270 20,875 SH   SOLE   20,875 0 0
Ecolab CS 278865100 749 3,750 SH   SOLE   3,750 0 0
Edwards Lifesciences CS 28176E108 302 3,780 SH   SOLE   3,780 0 0
Elanco Animal Health CS 28414h103 575 20,600 SH   SOLE   20,600 0 0
Electronic Arts CS 285512109 715 5,485 SH   SOLE   5,485 0 0
Eli Lilly CS 532457108 1,760 11,890 SH   SOLE   11,890 0 0
Emerson Electric CS 291011104 410 6,258 SH   SOLE   6,258 0 0
Estee Lauder CS 518439104 602 2,758 SH   SOLE   2,758 0 0
Everbridge, Inc. CS 29978A104 641 5,100 SH   SOLE   5,100 0 0
Evergy, Inc. CS 30034W106 851 16,750 SH   SOLE   16,750 0 0
Exxon Mobil CS 30231G102 733 21,338 SH   SOLE   21,338 0 0
F5 Networks CS 315616102 819 6,675 SH   SOLE   6,675 0 0
FLIR Systems Inc. CS 302445101 268 7,475 SH   SOLE   7,475 0 0
Facebook Inc CS 30303m102 1,023 3,906 SH   SOLE   3,906 0 0
FedEx CS 31428X106 824 3,275 SH   SOLE   3,275 0 0
First Solar CS 336433107 255 3,850 SH   SOLE   3,850 0 0
Fiserv Inc. CS 337738108 324 3,146 SH   SOLE   3,146 0 0
General Electric CS 369604103 165 26,440 SH   SOLE   26,440 0 0
General Mills CS 370334104 1,651 26,775 SH   SOLE   26,775 0 0
GlaxoSmithKline CS 37733W105 416 11,050 SH   SOLE   11,050 0 0
Home Depot CS 437076102 758 2,731 SH   SOLE   2,731 0 0
Honeywell Int'l. CS 438516106 2,179 13,237 SH   SOLE   13,237 0 0
Idexx Laboratories CS 45168D104 236 600 SH   SOLE   600 0 0
Independent Bank CS 453836108 787 15,034 SH   SOLE   15,034 0 0
Installed Building Products In CS 45780r101 252 2,475 SH   SOLE   2,475 0 0
Int'l Bus. Mach. CS 459200101 1,360 11,179 SH   SOLE   11,179 0 0
Int'l Flvrs & Frag. CS 459506101 748 6,105 SH   SOLE   6,105 0 0
Intel CS 458140100 1,316 25,413 SH   SOLE   25,413 0 0
Invitation Homes Inc. CS 46187w107 577 20,600 SH   SOLE   20,600 0 0
Iridium Communications CS 46269c102 269 10,502 SH   SOLE   10,502 0 0
J.M. Smucker Company CS 832696405 584 5,058 SH   SOLE   5,058 0 0
J.P. Morgan Chase CS 46625H100 253 2,623 SH   SOLE   2,623 0 0
Jacobs Engineering CS 469814107 995 10,726 SH   SOLE   10,726 0 0
Johnson & Johnson CS 478160104 5,262 35,345 SH   SOLE   35,345 0 0
Juniper CS 48203R104 894 41,575 SH   SOLE   41,575 0 0
Kansas City So. CS 485170302 942 5,207 SH   SOLE   5,207 0 0
Kellogg CS 487836108 1,146 17,748 SH   SOLE   17,748 0 0
Kimberly Clark CS 494368103 3,070 20,788 SH   SOLE   20,788 0 0
Knight Swift Transportation CS 499049104 1,092 26,825 SH   SOLE   26,825 0 0
L3Harris Technologies CS 502431109 306 1,800 SH   SOLE   1,800 0 0
Leidos Holdings, Inc. CS 525327102 1,172 13,142 SH   SOLE   13,142 0 0
Lumentum Holdings CS 55024u109 259 3,450 SH   SOLE   3,450 0 0
MGM Resorts International CS 552953101 229 10,550 SH   SOLE   10,550 0 0
Marvell Technologies CS G5876H105 1,087 27,387 SH   SOLE   27,387 0 0
McDonald's CS 580135101 1,090 4,967 SH   SOLE   4,967 0 0
Medtronic PLC CS g5960l103 888 8,544 SH   SOLE   8,544 0 0
Merck CS 58933y105 2,441 29,422 SH   SOLE   29,422 0 0
Microsoft CS 594918104 2,862 13,609 SH   SOLE   13,609 0 0
Morgan Stanley CS 617446448 1,197 24,750 SH   SOLE   24,750 0 0
Nike Inc Class B CS 654106103 1,356 10,800 SH   SOLE   10,800 0 0
Nintendo Co CS 654445303 567 8,000 SH   SOLE   8,000 0 0
Novartis AG ADS CS 66987V109 1,092 12,558 SH   SOLE   12,558 0 0
Oshkosh Corp CS 688239201 368 5,013 SH   SOLE   5,013 0 0
Owens Corning CS 690742101 779 11,325 SH   SOLE   11,325 0 0
PPG Industries CS 693506107 1,639 13,428 SH   SOLE   13,428 0 0
PayPal CS 70450y103 379 1,925 SH   SOLE   1,925 0 0
Pepsico CS 713448108 823 5,938 SH   SOLE   5,938 0 0
Pfizer CS 717081103 3,038 82,772 SH   SOLE   82,772 0 0
Ping Identity Holding CS 72341t103 406 13,000 SH   SOLE   13,000 0 0
ProLogis CS 743410102 762 7,575 SH   SOLE   7,575 0 0
Procter & Gamble CS 742718109 1,877 13,501 SH   SOLE   13,501 0 0
Proofpoint, Inc. CS 743424103 586 5,550 SH   SOLE   5,550 0 0
Qorvo Inc CS 74736k101 745 5,775 SH   SOLE   5,775 0 0
Quanta Services CS 74762e102 677 12,800 SH   SOLE   12,800 0 0
Regeneron Pharmaceuticals CS 75886f107 898 1,605 SH   SOLE   1,605 0 0
Restaurant Brands Int'l CS 76131d103 362 6,294 SH   SOLE   6,294 0 0
Roche Holdings Ltd CS 771195104 357 8,350 SH   SOLE   8,350 0 0
Ryder System, Inc. CS 783549108 256 6,050 SH   SOLE   6,050 0 0
Salesforce.com CS 79466l302 667 2,655 SH   SOLE   2,655 0 0
Sherwin-Williams CS 824348106 296 425 SH   SOLE   425 0 0
Skyworks Solutions Inc CS 83088M102 236 1,625 SH   SOLE   1,625 0 0
Starbucks CS 855244109 1,190 13,845 SH   SOLE   13,845 0 0
Sysco Corp CS 871829107 734 11,804 SH   SOLE   11,804 0 0
Teradyne CS 880770102 1,264 15,904 SH   SOLE   15,904 0 0
The FRS Company CS aci076053 0 114,324 SH   SOLE   114,324 0 0
Trinity Industries CS 896522109 483 24,783 SH   SOLE   24,783 0 0
Truist Financial Corp CS 89832q109 1,073 28,209 SH   SOLE   28,209 0 0
UPS CS 911312106 2,809 16,860 SH   SOLE   16,860 0 0
Union Pacific CS 907818108 1,271 6,455 SH   SOLE   6,455 0 0
United Rentals, Inc. CS 911363109 997 5,714 SH   SOLE   5,714 0 0
Verisk Analytics CS 92345y106 310 1,675 SH   SOLE   1,675 0 0
Verizon Comm. CS 92343V104 2,193 36,860 SH   SOLE   36,860 0 0
Visa CS 92826c839 1,497 7,487 SH   SOLE   7,487 0 0
Walmart Inc. CS 931142103 1,654 11,822 SH   SOLE   11,822 0 0
Walt Disney CS 254687106 781 6,295 SH   SOLE   6,295 0 0
Washington Trust CS 940610108 2,002 65,305 SH   SOLE   65,305 0 0
Waste Management Inc. CS 94106l109 1,448 12,793 SH   SOLE   12,793 0 0
Wells Fargo CS 949746101 356 15,140 SH   SOLE   15,140 0 0
Xylem Inc CS 98419m100 219 2,600 SH   SOLE   2,600 0 0
Zoetis Inc CS 98978v103 2,815 17,023 SH   SOLE   17,023 0 0