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,411 12,512 SH   SOLE   12,512 0 0
A T & T CS 00206R102 575 18,980 SH   SOLE   18,980 0 0
AZEK Company CS 05478c105 435 10,350 SH   SOLE   10,350 0 0
AbbVie Inc. CS 00287y109 1,708 15,783 SH   SOLE   15,783 0 0
Abbott Labs CS 002824100 3,086 25,753 SH   SOLE   25,753 0 0
Activision Blizzard CS 00507v109 569 6,120 SH   SOLE   6,120 0 0
Adobe Systems CS 00724F101 563 1,185 SH   SOLE   1,185 0 0
Advanced Micro Devices CS 007903107 402 5,125 SH   SOLE   5,125 0 0
Air Prod.& Chem. CS 009158106 2,518 8,950 SH   SOLE   8,950 0 0
Allstate CS 020002101 230 2,000 SH   SOLE   2,000 0 0
Alphabet Inc Class A CS 02079k305 3,180 1,542 SH   SOLE   1,542 0 0
Alphabet Inc Class C CS 02079k107 1,450 701 SH   SOLE   701 0 0
Amazon, Inc. CS 023135106 981 317 SH   SOLE   317 0 0
Amcor plc CS G0250X107 286 24,505 SH   SOLE   24,505 0 0
American Woodmark Corporation CS 030506109 1,125 11,408 SH   SOLE   11,408 0 0
Ametek CS 031100100 383 3,000 SH   SOLE   3,000 0 0
Analog Devices CS 032654105 2,229 14,372 SH   SOLE   14,372 0 0
Anthem CS 036752103 1,594 4,440 SH   SOLE   4,440 0 0
Apple Computer CS 037833100 4,662 38,164 SH   SOLE   38,164 0 0
Arcturus Therapeutics Holdings CS 03969T109 248 6,005 SH   SOLE   6,005 0 0
Astrazeneca CS 046353108 1,062 21,350 SH   SOLE   21,350 0 0
Avangrid, Inc. CS 05351W103 268 5,375 SH   SOLE   5,375 0 0
Ball CS 058498106 489 5,775 SH   SOLE   5,775 0 0
Bank of America CS 060505104 214 5,525 SH   SOLE   5,525 0 0
Bank of NY Mellon CS 064058100 603 12,750 SH   SOLE   12,750 0 0
Becton Dickinson CS 075887109 620 2,550 SH   SOLE   2,550 0 0
Berkshire Hathaway B CS 084670702 1,970 7,711 SH   SOLE   7,711 0 0
Boeing CS 097023105 1,214 4,765 SH   SOLE   4,765 0 0
Boston Scientific CS 101137107 306 7,925 SH   SOLE   7,925 0 0
Bristol Myers Squibb CS 110122108 2,117 33,537 SH   SOLE   33,537 0 0
Broadridge Financial Solutions CS 11133t103 287 1,875 SH   SOLE   1,875 0 0
Brookfield Renewable Partners CS G16258108 262 6,150 SH   SOLE   6,150 0 0
Brooks Automation CS 114340102 1,146 14,036 SH   SOLE   14,036 0 0
C.V.S. Caremark CS 126650100 1,850 24,597 SH   SOLE   24,597 0 0
CSX Corp CS 126408103 3,327 34,508 SH   SOLE   34,508 0 0
Canadian Natl Rail CS 136375102 1,728 14,900 SH   SOLE   14,900 0 0
Canadian Pacific CS 13645T100 362 955 SH   SOLE   955 0 0
Carrier Global CS 14448c104 1,741 41,225 SH   SOLE   41,225 0 0
Century Bancorp CS 156432106 204 2,190 SH   SOLE   2,190 0 0
Church and Dwight CS 171340102 6,262 71,685 SH   SOLE   71,685 0 0
Cigna CS 125509109 598 2,475 SH   SOLE   2,475 0 0
Cintas CS 172908105 759 2,225 SH   SOLE   2,225 0 0
Cisco Systems CS 17275R102 4,785 92,537 SH   SOLE   92,537 0 0
Coca-Cola CS 191216100 2,943 55,837 SH   SOLE   55,837 0 0
Colgate-Palmolive CS 194162103 705 8,938 SH   SOLE   8,938 0 0
Comcast Corp Cl A CS 20030n101 930 17,196 SH   SOLE   17,196 0 0
ConAgra Foods CS 205887102 595 15,825 SH   SOLE   15,825 0 0
Crown Castle International Cor CS 22822V101 1,343 7,800 SH   SOLE   7,800 0 0
Cummins CS 231021106 719 2,775 SH   SOLE   2,775 0 0
DR Horton CS 23331A109 266 2,988 SH   SOLE   2,988 0 0
Darden Restaurants CS 237194105 249 1,750 SH   SOLE   1,750 0 0
Delta Airlines CS 247361702 461 9,550 SH   SOLE   9,550 0 0
DexCom, Inc. CS 252131107 467 1,300 SH   SOLE   1,300 0 0
Donaldson Company Inc. CS 257651109 1,153 19,825 SH   SOLE   19,825 0 0
EOG Resources CS 26875p101 669 9,230 SH   SOLE   9,230 0 0
Ecolab CS 278865100 824 3,850 SH   SOLE   3,850 0 0
Edwards Lifesciences CS 28176E108 316 3,780 SH   SOLE   3,780 0 0
Elanco Animal Health CS 28414h103 458 15,550 SH   SOLE   15,550 0 0
Eli Lilly CS 532457108 260 1,390 SH   SOLE   1,390 0 0
Emerson Electric CS 291011104 408 4,518 SH   SOLE   4,518 0 0
Estee Lauder CS 518439104 802 2,758 SH   SOLE   2,758 0 0
Evergy, Inc. CS 30034W106 321 5,400 SH   SOLE   5,400 0 0
Exxon Mobil CS 30231G102 1,126 20,170 SH   SOLE   20,170 0 0
Facebook Inc CS 30303m102 1,658 5,631 SH   SOLE   5,631 0 0
FedEx CS 31428X106 930 3,275 SH   SOLE   3,275 0 0
First Solar CS 336433107 236 2,700 SH   SOLE   2,700 0 0
Fiserv Inc. CS 337738108 1,166 9,796 SH   SOLE   9,796 0 0
Fortive CS 34959j108 668 9,450 SH   SOLE   9,450 0 0
General Electric CS 369604103 548 41,765 SH   SOLE   41,765 0 0
General Mills CS 370334104 1,624 26,488 SH   SOLE   26,488 0 0
GlaxoSmithKline CS 37733W105 419 11,750 SH   SOLE   11,750 0 0
Goldman Sachs CS 38141G104 253 775 SH   SOLE   775 0 0
Home Depot CS 437076102 834 2,731 SH   SOLE   2,731 0 0
Honeywell Int'l. CS 438516106 1,929 8,887 SH   SOLE   8,887 0 0
IDEX Corp. CS 45167r104 712 3,400 SH   SOLE   3,400 0 0
Idexx Laboratories CS 45168D104 281 575 SH   SOLE   575 0 0
Independent Bank CS 453836108 1,238 14,708 SH   SOLE   14,708 0 0
Ingersoll-Rand CS g47791101 603 12,250 SH   SOLE   12,250 0 0
Installed Building Products In CS 45780r101 213 1,925 SH   SOLE   1,925 0 0
Int'l Bus. Mach. CS 459200101 1,434 10,760 SH   SOLE   10,760 0 0
Intel CS 458140100 522 8,151 SH   SOLE   8,151 0 0
Intuit Inc. CS 461202103 211 550 SH   SOLE   550 0 0
Invitae Corporation CS 46185L103 298 7,805 SH   SOLE   7,805 0 0
Invitation Homes Inc. CS 46187w107 1,312 41,000 SH   SOLE   41,000 0 0
Iridium Communications CS 46269c102 433 10,502 SH   SOLE   10,502 0 0
Jacobs Engineering CS 469814107 323 2,500 SH   SOLE   2,500 0 0
Johnson & Johnson CS 478160104 4,157 25,295 SH   SOLE   25,295 0 0
Juniper CS 48203R104 456 18,000 SH   SOLE   18,000 0 0
KKR & Co CS 48248M102 274 5,600 SH   SOLE   5,600 0 0
Kansas City So. CS 485170302 1,915 7,257 SH   SOLE   7,257 0 0
Kellogg CS 487836108 412 6,510 SH   SOLE   6,510 0 0
Kimberly Clark CS 494368103 4,003 28,788 SH   SOLE   28,788 0 0
Knight Swift Transportation CS 499049104 1,799 37,400 SH   SOLE   37,400 0 0
L3Harris Technologies CS 502431109 365 1,800 SH   SOLE   1,800 0 0
Lam Research CS 512807108 804 1,350 SH   SOLE   1,350 0 0
Lennox International Inc. CS 526107107 452 1,450 SH   SOLE   1,450 0 0
Linde PLC CS g5494j103 210 750 SH   SOLE   750 0 0
Lordstown Motors CS 54405Q100 303 25,745 SH   SOLE   25,745 0 0
Lowes CS 548661107 390 2,050 SH   SOLE   2,050 0 0
Lumentum Holdings CS 55024u109 311 3,407 SH   SOLE   3,407 0 0
MGM Resorts International CS 552953101 462 12,150 SH   SOLE   12,150 0 0
MarketAxess Holdings Inc. CS 57060D108 324 650 SH   SOLE   650 0 0
Marvell Technologies CS G5876H105 1,287 26,282 SH   SOLE   26,282 0 0
Masco Corp CS 574599106 641 10,700 SH   SOLE   10,700 0 0
McDonald's CS 580135101 1,507 6,722 SH   SOLE   6,722 0 0
Medtronic PLC CS g5960l103 959 8,119 SH   SOLE   8,119 0 0
Merck CS 58933y105 2,453 31,821 SH   SOLE   31,821 0 0
Micron Technology CS 595112103 207 2,350 SH   SOLE   2,350 0 0
Microsoft CS 594918104 3,313 14,050 SH   SOLE   14,050 0 0
Moderna, Inc. CS 60770K107 203 1,550 SH   SOLE   1,550 0 0
Morgan Stanley CS 617446448 2,639 33,987 SH   SOLE   33,987 0 0
NextEra Energy Inc. CS 65339f101 932 12,325 SH   SOLE   12,325 0 0
Nike Inc Class B CS 654106103 1,507 11,337 SH   SOLE   11,337 0 0
Nintendo Co CS 654445303 1,280 18,080 SH   SOLE   18,080 0 0
Oracle CS 68389X105 277 3,950 SH   SOLE   3,950 0 0
Owens Corning CS 690742101 348 3,775 SH   SOLE   3,775 0 0
PPG Industries CS 693506107 2,506 16,678 SH   SOLE   16,678 0 0
Palantir CS 69608a108 313 13,420 SH   SOLE   13,420 0 0
Patrick Industries CS 703343103 234 2,750 SH   SOLE   2,750 0 0
PayPal CS 70450y103 467 1,925 SH   SOLE   1,925 0 0
Pentair CS g7s00t104 325 5,216 SH   SOLE   5,216 0 0
Pepsico CS 713448108 1,006 7,110 SH   SOLE   7,110 0 0
Pfizer CS 717081103 2,613 72,109 SH   SOLE   72,109 0 0
ProLogis CS 743410102 1,067 10,062 SH   SOLE   10,062 0 0
Procter & Gamble CS 742718109 1,506 11,119 SH   SOLE   11,119 0 0
Qorvo Inc CS 74736k101 846 4,630 SH   SOLE   4,630 0 0
Qualcomm CS 747525103 499 3,762 SH   SOLE   3,762 0 0
Quanex Building Products Corpo CS 747619104 365 13,900 SH   SOLE   13,900 0 0
Quanta Services CS 74762e102 658 7,475 SH   SOLE   7,475 0 0
Raytheon Technologies CS 913017109 807 10,450 SH   SOLE   10,450 0 0
Regeneron Pharmaceuticals CS 75886f107 880 1,860 SH   SOLE   1,860 0 0
Restaurant Brands Int'l CS 76131d103 880 13,544 SH   SOLE   13,544 0 0
Rio Tinto CS 767204100 660 8,500 SH   SOLE   8,500 0 0
Roche Holdings Ltd CS 771195104 339 8,350 SH   SOLE   8,350 0 0
S&P Global Inc. CS 78409V104 1,253 3,550 SH   SOLE   3,550 0 0
Salesforce.com CS 79466l302 1,377 6,500 SH   SOLE   6,500 0 0
Schlumberger CS 806857108 211 7,746 SH   SOLE   7,746 0 0
Sherwin-Williams CS 824348106 314 425 SH   SOLE   425 0 0
Simon Property Group CS 828806109 685 6,025 SH   SOLE   6,025 0 0
Skyworks Solutions Inc CS 83088M102 298 1,625 SH   SOLE   1,625 0 0
Starbucks CS 855244109 1,498 13,708 SH   SOLE   13,708 0 0
Synchrony Financial CS 87165b103 1,744 42,900 SH   SOLE   42,900 0 0
Sysco Corp CS 871829107 1,164 14,779 SH   SOLE   14,779 0 0
Take Two Interactive Software CS 874054109 402 2,275 SH   SOLE   2,275 0 0
Teradyne CS 880770102 773 6,354 SH   SOLE   6,354 0 0
Texas Instruments CS 882508104 477 2,525 SH   SOLE   2,525 0 0
The FRS Company CS aci076053 0 114,324 SH   SOLE   114,324 0 0
Truist Financial Corp CS 89832q109 1,596 27,359 SH   SOLE   27,359 0 0
UPS CS 911312106 2,794 16,438 SH   SOLE   16,438 0 0
Union Pacific CS 907818108 1,302 5,905 SH   SOLE   5,905 0 0
United Healthcare CS 91324P102 731 1,965 SH   SOLE   1,965 0 0
United Rentals, Inc. CS 911363109 1,795 5,452 SH   SOLE   5,452 0 0
United Therapeutics Corporatio CS 91307C102 544 3,250 SH   SOLE   3,250 0 0
Verisk Analytics CS 92345y106 296 1,675 SH   SOLE   1,675 0 0
Verizon Comm. CS 92343V104 2,094 36,010 SH   SOLE   36,010 0 0
Virtu Financial, Inc. CS 928254101 1,564 50,376 SH   SOLE   50,376 0 0
Visa CS 92826c839 1,702 8,037 SH   SOLE   8,037 0 0
Walmart Inc. CS 931142103 3,562 26,222 SH   SOLE   26,222 0 0
Walt Disney CS 254687106 1,045 5,665 SH   SOLE   5,665 0 0
Washington Trust CS 940610108 2,235 43,280 SH   SOLE   43,280 0 0
Waste Management Inc. CS 94106l109 2,581 20,007 SH   SOLE   20,007 0 0
Wynn Resorts, Limited CS 983134107 260 2,075 SH   SOLE   2,075 0 0
Xylem Inc CS 98419m100 273 2,600 SH   SOLE   2,600 0 0
Zimmer Biomet CS 98956P102 368 2,300 SH   SOLE   2,300 0 0
Zoetis Inc CS 98978v103 2,610 16,575 SH   SOLE   16,575 0 0
Zoom Video Communications, Inc CS 98980L101 691 2,150 SH   SOLE   2,150 0 0
frontdoor, inc. CS 35905A109 328 6,100 SH   SOLE   6,100 0 0