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 920 5,895 SH   SOLE   5,895 0 0
A T & T CS 00206R102 1,000 33,095 SH   SOLE   33,095 0 0
AMN Healthcare Services CS 001744101 935 20,660 SH   SOLE   20,660 0 0
AbbVie Inc. CS 00287y109 1,444 14,705 SH   SOLE   14,705 0 0
Abbott Labs CS 002824100 2,428 26,553 SH   SOLE   26,553 0 0
Activision Blizzard CS 00507v109 1,042 13,730 SH   SOLE   13,730 0 0
Adobe Systems CS 00724F101 435 1,000 SH   SOLE   1,000 0 0
Advanced Micro Devices CS 007903107 1,214 23,075 SH   SOLE   23,075 0 0
Albemarle Corp. CS 012653101 811 10,500 SH   SOLE   10,500 0 0
Alnylam Pharmaceuticals, Inc. CS 02043Q107 607 4,100 SH   SOLE   4,100 0 0
Alphabet Inc Class A CS 02079k305 1,451 1,023 SH   SOLE   1,023 0 0
Alphabet Inc Class C CS 02079k107 998 706 SH   SOLE   706 0 0
Amazon, Inc. CS 023135106 524 190 SH   SOLE   190 0 0
American Woodmark Corporation CS 030506109 348 4,595 SH   SOLE   4,595 0 0
Amgen CS 031162100 880 3,729 SH   SOLE   3,729 0 0
Analog Devices CS 032654105 917 7,475 SH   SOLE   7,475 0 0
Apple Computer CS 037833100 4,022 11,024 SH   SOLE   11,024 0 0
Astrazeneca CS 046353108 312 5,907 SH   SOLE   5,907 0 0
Becton Dickinson CS 075887109 921 3,850 SH   SOLE   3,850 0 0
Berkshire Hathaway B CS 084670702 1,216 6,811 SH   SOLE   6,811 0 0
Biogen Idec CS 09062X103 368 1,375 SH   SOLE   1,375 0 0
Blackstone Mortgage Trust CS 09257w100 229 9,500 SH   SOLE   9,500 0 0
Boston Scientific CS 101137107 1,078 30,700 SH   SOLE   30,700 0 0
Bristol Myers Squibb CS 110122108 2,301 39,137 SH   SOLE   39,137 0 0
Broadcom CS 11135F101 395 1,250 SH   SOLE   1,250 0 0
Brooks Automation CS 114340102 1,383 31,250 SH   SOLE   31,250 0 0
C.V.S. Caremark CS 126650100 1,657 25,500 SH   SOLE   25,500 0 0
CSX Corp CS 126408103 2,237 32,075 SH   SOLE   32,075 0 0
Canadian Pacific CS 13645T100 263 1,030 SH   SOLE   1,030 0 0
Century Bancorp CS 156432106 561 7,214 SH   SOLE   7,214 0 0
Charles Schwab CS 808513105 299 8,850 SH   SOLE   8,850 0 0
Cheniere Energy, Inc. CS 16411r208 286 5,925 SH   SOLE   5,925 0 0
Church and Dwight CS 171340102 5,761 74,525 SH   SOLE   74,525 0 0
Cirrus Logic CS 172755100 888 14,375 SH   SOLE   14,375 0 0
Cisco Systems CS 17275R102 4,414 94,650 SH   SOLE   94,650 0 0
Citizens Financial Group CS 174610105 396 15,670 SH   SOLE   15,670 0 0
Citrix Systems CS 177376100 1,342 9,075 SH   SOLE   9,075 0 0
Coca-Cola CS 191216100 2,338 52,325 SH   SOLE   52,325 0 0
Colgate-Palmolive CS 194162103 655 8,938 SH   SOLE   8,938 0 0
Comcast Corp Cl A CS 20030n101 259 6,646 SH   SOLE   6,646 0 0
Costco Wholesale CS 22160K105 622 2,050 SH   SOLE   2,050 0 0
DR Horton CS 23331A109 345 6,225 SH   SOLE   6,225 0 0
Darden Restaurants CS 237194105 708 9,348 SH   SOLE   9,348 0 0
Ecolab CS 278865100 572 2,875 SH   SOLE   2,875 0 0
Edwards Lifesciences CS 28176E108 261 3,780 SH   SOLE   3,780 0 0
Elanco Animal Health CS 28414h103 691 32,200 SH   SOLE   32,200 0 0
Electronic Arts CS 285512109 787 5,960 SH   SOLE   5,960 0 0
Emergent Biosolutions CS 29089Q105 356 4,500 SH   SOLE   4,500 0 0
Emerson Electric CS 291011104 388 6,258 SH   SOLE   6,258 0 0
Estee Lauder CS 518439104 532 2,820 SH   SOLE   2,820 0 0
Exxon Mobil CS 30231G102 1,117 24,986 SH   SOLE   24,986 0 0
FLIR Systems Inc. CS 302445101 449 11,058 SH   SOLE   11,058 0 0
Facebook Inc CS 30303m102 1,438 6,331 SH   SOLE   6,331 0 0
FedEx CS 31428X106 459 3,275 SH   SOLE   3,275 0 0
General Electric CS 369604103 181 26,440 SH   SOLE   26,440 0 0
General Mills CS 370334104 1,506 24,425 SH   SOLE   24,425 0 0
Gilead Sciences CS 375558103 416 5,410 SH   SOLE   5,410 0 0
GlaxoSmithKline CS 37733W105 461 11,300 SH   SOLE   11,300 0 0
Heico Corp CS 422806109 384 3,850 SH   SOLE   3,850 0 0
Home Depot CS 437076102 722 2,881 SH   SOLE   2,881 0 0
Honeywell Int'l. CS 438516106 1,762 12,187 SH   SOLE   12,187 0 0
Idexx Laboratories CS 45168D104 347 1,050 SH   SOLE   1,050 0 0
Independent Bank CS 453836108 1,206 17,983 SH   SOLE   17,983 0 0
Int'l Bus. Mach. CS 459200101 1,139 9,434 SH   SOLE   9,434 0 0
Int'l Flvrs & Frag. CS 459506101 891 7,278 SH   SOLE   7,278 0 0
Intel CS 458140100 1,497 25,013 SH   SOLE   25,013 0 0
Intercontinental Exchange CS 45866F104 309 3,375 SH   SOLE   3,375 0 0
Ionis Pharmaceuticals Inc CS 462222100 1,114 18,890 SH   SOLE   18,890 0 0
Iridium Communications CS 46269c102 267 10,502 SH   SOLE   10,502 0 0
J.P. Morgan Chase CS 46625H100 378 4,023 SH   SOLE   4,023 0 0
Jacobs Engineering CS 469814107 916 10,800 SH   SOLE   10,800 0 0
Janus Henderson Group CS g4474y214 221 10,450 SH   SOLE   10,450 0 0
Johnson & Johnson CS 478160104 4,906 34,889 SH   SOLE   34,889 0 0
Juniper CS 48203R104 758 33,150 SH   SOLE   33,150 0 0
Kansas City So. CS 485170302 546 3,657 SH   SOLE   3,657 0 0
Kellogg CS 487836108 1,176 17,798 SH   SOLE   17,798 0 0
Kimberly Clark CS 494368103 2,938 20,788 SH   SOLE   20,788 0 0
Knight Swift Transportation CS 499049104 1,152 27,625 SH   SOLE   27,625 0 0
Kroger CS 501044101 442 13,050 SH   SOLE   13,050 0 0
L3Harris Technologies CS 502431109 870 5,130 SH   SOLE   5,130 0 0
Leidos Holdings, Inc. CS 525327102 2,106 22,479 SH   SOLE   22,479 0 0
Lennar CS 526057104 636 10,325 SH   SOLE   10,325 0 0
Lumentum Holdings CS 55024u109 859 10,550 SH   SOLE   10,550 0 0
Marvell Technologies CS G5876H105 1,212 34,558 SH   SOLE   34,558 0 0
Mastercard Inc CS 57636q104 466 1,575 SH   SOLE   1,575 0 0
McDonald's CS 580135101 916 4,967 SH   SOLE   4,967 0 0
Medtronic PLC CS g5960l103 787 8,581 SH   SOLE   8,581 0 0
Merck CS 58933y105 2,712 35,070 SH   SOLE   35,070 0 0
MetLife CS 59156R108 378 10,350 SH   SOLE   10,350 0 0
Microsoft CS 594918104 2,993 14,709 SH   SOLE   14,709 0 0
Mohawk Industries CS 608190104 267 2,625 SH   SOLE   2,625 0 0
Morgan Stanley CS 617446448 513 10,625 SH   SOLE   10,625 0 0
Netflix CS 64110l106 382 840 SH   SOLE   840 0 0
Nike Inc Class B CS 654106103 1,477 15,060 SH   SOLE   15,060 0 0
Novartis AG ADS CS 66987V109 1,107 12,670 SH   SOLE   12,670 0 0
Oracle CS 68389X105 377 6,825 SH   SOLE   6,825 0 0
Oshkosh Corp CS 688239201 362 5,050 SH   SOLE   5,050 0 0
Owens Corning CS 690742101 836 15,000 SH   SOLE   15,000 0 0
PPG Industries CS 693506107 222 2,090 SH   SOLE   2,090 0 0
Packaging Corp of America CS 695156109 621 6,225 SH   SOLE   6,225 0 0
PayPal CS 70450y103 335 1,925 SH   SOLE   1,925 0 0
Pepsico CS 713448108 785 5,938 SH   SOLE   5,938 0 0
Pfizer CS 717081103 2,718 83,109 SH   SOLE   83,109 0 0
Pilgrim's Pride Corporation CS 72147K108 513 30,350 SH   SOLE   30,350 0 0
Procter & Gamble CS 742718109 1,614 13,501 SH   SOLE   13,501 0 0
Proofpoint, Inc. CS 743424103 511 4,600 SH   SOLE   4,600 0 0
Qorvo Inc CS 74736k101 497 4,500 SH   SOLE   4,500 0 0
Quanta Services CS 74762e102 502 12,800 SH   SOLE   12,800 0 0
Restaurant Brands Int'l CS 76131d103 1,202 22,007 SH   SOLE   22,007 0 0
Roche Holdings Ltd CS 771195104 827 19,057 SH   SOLE   19,057 0 0
Ryder System, Inc. CS 783549108 261 6,950 SH   SOLE   6,950 0 0
Salesforce.com CS 79466l302 572 3,055 SH   SOLE   3,055 0 0
Science Applications Internati CS 808625107 315 4,050 SH   SOLE   4,050 0 0
Sherwin-Williams CS 824348106 246 425 SH   SOLE   425 0 0
Skyworks Solutions Inc CS 83088M102 943 7,375 SH   SOLE   7,375 0 0
Sony Corp CS 835699307 465 6,720 SH   SOLE   6,720 0 0
Starbucks CS 855244109 1,023 13,895 SH   SOLE   13,895 0 0
Sysco Corp CS 871829107 719 13,154 SH   SOLE   13,154 0 0
Terex CS 880779103 320 17,050 SH   SOLE   17,050 0 0
The FRS Company CS aci076053 0 114,324 SH   SOLE   114,324 0 0
Thermo Fisher Scientific Inc. CS 883556102 770 2,125 SH   SOLE   2,125 0 0
Trinity Industries CS 896522109 796 37,398 SH   SOLE   37,398 0 0
Truist Financial Corp CS 89832q109 1,139 30,339 SH   SOLE   30,339 0 0
Twitter CS 90184l102 267 8,950 SH   SOLE   8,950 0 0
Tyson Foods CS 902494103 1,318 22,075 SH   SOLE   22,075 0 0
UPS CS 911312106 2,688 24,175 SH   SOLE   24,175 0 0
Union Pacific CS 907818108 1,637 9,680 SH   SOLE   9,680 0 0
United Rentals, Inc. CS 911363109 1,027 6,889 SH   SOLE   6,889 0 0
Univar Solutions Inc. CS 91336L107 181 10,750 SH   SOLE   10,750 0 0
Verisk Analytics CS 92345y106 477 2,800 SH   SOLE   2,800 0 0
Verizon Comm. CS 92343V104 2,043 37,060 SH   SOLE   37,060 0 0
Viavi Solutions CS 925550105 182 14,250 SH   SOLE   14,250 0 0
Visa CS 92826c839 983 5,087 SH   SOLE   5,087 0 0
Walmart Inc. CS 931142103 305 2,547 SH   SOLE   2,547 0 0
Walt Disney CS 254687106 716 6,420 SH   SOLE   6,420 0 0
Washington Trust CS 940610108 2,144 65,455 SH   SOLE   65,455 0 0
Waste Management Inc. CS 94106l109 1,359 12,830 SH   SOLE   12,830 0 0
Wells Fargo CS 949746101 427 16,690 SH   SOLE   16,690 0 0
Westlake Chemical CS 960413102 233 4,350 SH   SOLE   4,350 0 0
Weyerhaeuser CS 962166104 332 14,775 SH   SOLE   14,775 0 0
Zoetis Inc CS 98978v103 2,357 17,198 SH   SOLE   17,198 0 0