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,366 6,221 SH   SOLE   6,221 0 0
A T & T CS 00206R102 501 14,055 SH   SOLE   14,055 0 0
AECOM Technology Corp CS 00766t100 941 26,400 SH   SOLE   26,400 0 0
AMN Healthcare Services CS 001744101 370 6,513 SH   SOLE   6,513 0 0
AbbVie Inc. CS 00287y109 1,357 14,333 SH   SOLE   14,333 0 0
Abbott Labs CS 002824100 1,338 22,327 SH   SOLE   22,327 0 0
Advance Auto Parts, Inc CS 00751y106 616 5,200 SH   SOLE   5,200 0 0
Agilent CS 00846u101 836 12,500 SH   SOLE   12,500 0 0
Air Prod.& Chem. CS 009158106 1,232 7,750 SH   SOLE   7,750 0 0
Alaska Air CS 011659109 711 11,475 SH   SOLE   11,475 0 0
Albemarle Corp. CS 012653101 505 5,450 SH   SOLE   5,450 0 0
Alibaba CS 01609w102 400 2,177 SH   SOLE   2,177 0 0
AllianceBernstein Holdings CS 01881G106 1,075 40,049 SH   SOLE   40,049 0 0
Alphabet Inc Class A CS 02079k305 416 401 SH   SOLE   401 0 0
Alphabet Inc Class C CS 02079k107 765 741 SH   SOLE   741 0 0
Altria Group CS 02209S103 381 6,114 SH   SOLE   6,114 0 0
American Airlines Group Inc. CS 02376r102 266 5,112 SH   SOLE   5,112 0 0
American Woodmark Corporation CS 030506109 623 6,325 SH   SOLE   6,325 0 0
Amgen CS 031162100 900 5,277 SH   SOLE   5,277 0 0
Analog Devices CS 032654105 2,022 22,192 SH   SOLE   22,192 0 0
Anika Therapeutics CS 035255108 209 4,200 SH   SOLE   4,200 0 0
Apple Computer CS 037833100 2,246 13,388 SH   SOLE   13,388 0 0
Arrow Electronics CS 042735100 443 5,750 SH   SOLE   5,750 0 0
Astrazeneca CS 046353108 210 6,007 SH   SOLE   6,007 0 0
Atlas Air Worldwide CS 049164205 1,246 20,611 SH   SOLE   20,611 0 0
Axalta Coating Systems CS g0750c108 619 20,500 SH   SOLE   20,500 0 0
BB&T CS 054937107 1,725 33,140 SH   SOLE   33,140 0 0
Bank of Nova Scotia CS 064149107 259 4,200 SH   SOLE   4,200 0 0
Berkshire Hathaway B CS 084670702 1,094 5,486 SH   SOLE   5,486 0 0
Berry Global Group, Inc. CS 08579w103 527 9,620 SH   SOLE   9,620 0 0
Bio Telemetry, Inc. CS 090672106 506 16,299 SH   SOLE   16,299 0 0
Blackstone Mortgage Trust CS 09257w100 258 8,200 SH   SOLE   8,200 0 0
Boeing CS 097023105 426 1,300 SH   SOLE   1,300 0 0
Bristol Myers Squibb CS 110122108 1,048 16,567 SH   SOLE   16,567 0 0
Brookline Bancorp CS 11373m107 304 18,756 SH   SOLE   18,756 0 0
CSX Corp CS 126408103 1,361 24,423 SH   SOLE   24,423 0 0
Canadian Pacific CS 13645T100 550 3,115 SH   SOLE   3,115 0 0
Capital One Finl. CS 14040H105 374 3,900 SH   SOLE   3,900 0 0
Carnival Corp.-Cl A CS 143658300 2,146 32,725 SH   SOLE   32,725 0 0
Celgene CS 151020104 1,586 17,776 SH   SOLE   17,776 0 0
Century Bancorp CS 156432106 323 4,074 SH   SOLE   4,074 0 0
Chevron Corporation CS 166764100 433 3,800 SH   SOLE   3,800 0 0
Church and Dwight CS 171340102 5,192 103,100 SH   SOLE   103,100 0 0
Cisco Systems CS 17275R102 2,967 69,175 SH   SOLE   69,175 0 0
Citigroup CS 172967424 616 9,120 SH   SOLE   9,120 0 0
Citizens Financial Group CS 174610105 416 9,900 SH   SOLE   9,900 0 0
Coca-Cola CS 191216100 571 13,143 SH   SOLE   13,143 0 0
Colgate-Palmolive CS 194162103 208 2,900 SH   SOLE   2,900 0 0
Control4 Corp CS 21240d107 464 21,600 SH   SOLE   21,600 0 0
Crane CS 224399105 1,349 14,550 SH   SOLE   14,550 0 0
DR Horton CS 23331A109 202 4,600 SH   SOLE   4,600 0 0
Delta Airlines CS 247361702 1,583 28,881 SH   SOLE   28,881 0 0
Devon Energy CS 25179M103 366 11,500 SH   SOLE   11,500 0 0
DowDuPont Inc CS 26078j100 313 4,911 SH   SOLE   4,911 0 0
Dycom Industries CS 267475101 1,536 14,275 SH   SOLE   14,275 0 0
ETRADE Financial Corp CS 269246401 956 17,245 SH   SOLE   17,245 0 0
Eli Lilly CS 532457108 313 4,050 SH   SOLE   4,050 0 0
Emerson Electric CS 291011104 1,156 16,920 SH   SOLE   16,920 0 0
Estee Lauder CS 518439104 247 1,650 SH   SOLE   1,650 0 0
Expeditors Int'l of Washington CS 302130109 1,247 19,700 SH   SOLE   19,700 0 0
Exxon Mobil CS 30231G102 1,967 26,367 SH   SOLE   26,367 0 0
F5 Networks CS 315616102 412 2,850 SH   SOLE   2,850 0 0
FNB Corp CS 302520101 697 51,850 SH   SOLE   51,850 0 0
Facebook Inc CS 30303m102 423 2,650 SH   SOLE   2,650 0 0
Fifth Third Bank CS 316773100 1,083 34,100 SH   SOLE   34,100 0 0
Fortune Brands & Home Security CS 34964c106 956 16,238 SH   SOLE   16,238 0 0
Franklin Resources CS 354613101 2,020 58,240 SH   SOLE   58,240 0 0
General Electric CS 369604103 982 72,853 SH   SOLE   72,853 0 0
General Mills CS 370334104 430 9,550 SH   SOLE   9,550 0 0
General Motors CS 37045v100 1,078 29,675 SH   SOLE   29,675 0 0
Genesee and Wyoming CS 371559105 794 11,220 SH   SOLE   11,220 0 0
Gilead Sciences CS 375558103 1,829 24,255 SH   SOLE   24,255 0 0
Goldman Sachs CS 38141G104 239 950 SH   SOLE   950 0 0
HSBC Holdings Pfd A CS 404280604 255 9,900 SH   SOLE   9,900 0 0
Healthcare Trust of America CS 42225p501 280 10,600 SH   SOLE   10,600 0 0
Heico Corp CS 422806109 445 5,129 SH   SOLE   5,129 0 0
Home Depot CS 437076102 588 3,299 SH   SOLE   3,299 0 0
Honeywell Int'l. CS 438516106 916 6,337 SH   SOLE   6,337 0 0
Independent Bank CS 453836108 2,033 28,415 SH   SOLE   28,415 0 0
Int'l Bus. Mach. CS 459200101 1,642 10,700 SH   SOLE   10,700 0 0
Intel CS 458140100 1,816 34,867 SH   SOLE   34,867 0 0
Johnson & Johnson CS 478160104 4,500 35,118 SH   SOLE   35,118 0 0
Kansas City So. CS 485170302 1,511 13,755 SH   SOLE   13,755 0 0
Kellogg CS 487836108 856 13,160 SH   SOLE   13,160 0 0
KeyCorp CS 493267108 1,035 52,945 SH   SOLE   52,945 0 0
Kimberly Clark CS 494368103 2,256 20,488 SH   SOLE   20,488 0 0
Lennar CS 526057104 318 5,400 SH   SOLE   5,400 0 0
Louisiana Pacific CS 546347105 531 18,441 SH   SOLE   18,441 0 0
M.D.C. Holdings, Inc. CS 552676108 1,419 50,829 SH   SOLE   50,829 0 0
Materion Corp CS 576690101 296 5,800 SH   SOLE   5,800 0 0
MaxLinear, Inc. CS 57776j100 812 35,700 SH   SOLE   35,700 0 0
McDonald's CS 580135101 527 3,367 SH   SOLE   3,367 0 0
Medtronic PLC CS g5960l103 1,069 13,325 SH   SOLE   13,325 0 0
Merck CS 58933y105 1,725 31,665 SH   SOLE   31,665 0 0
Microsoft CS 594918104 1,636 17,929 SH   SOLE   17,929 0 0
Mohawk Industries CS 608190104 604 2,600 SH   SOLE   2,600 0 0
Morgan Stanley CS 617446448 1,226 22,722 SH   SOLE   22,722 0 0
Newmont Mining CS 651639106 1,436 36,750 SH   SOLE   36,750 0 0
NextEra Energy Inc. CS 65339f101 229 1,400 SH   SOLE   1,400 0 0
Nike Inc Class B CS 654106103 1,114 16,760 SH   SOLE   16,760 0 0
Northrop Grumman CS 666807102 419 1,200 SH   SOLE   1,200 0 0
Novartis AG ADS CS 66987V109 255 3,155 SH   SOLE   3,155 0 0
Oracle CS 68389X105 478 10,450 SH   SOLE   10,450 0 0
PPG Industries CS 693506107 1,659 14,863 SH   SOLE   14,863 0 0
Packaging Corp of America CS 695156109 327 2,900 SH   SOLE   2,900 0 0
Parker Hannifin CS 701094104 1,060 6,200 SH   SOLE   6,200 0 0
PayPal CS 70450y103 1,327 17,496 SH   SOLE   17,496 0 0
Pentair CS g7s00t104 622 9,125 SH   SOLE   9,125 0 0
Pepsico CS 713448108 744 6,812 SH   SOLE   6,812 0 0
Pfizer CS 717081103 1,961 55,256 SH   SOLE   55,256 0 0
Ply Gem Holdings Inc CS 72941w100 1,347 62,381 SH   SOLE   62,381 0 0
Procter & Gamble CS 742718109 1,326 16,721 SH   SOLE   16,721 0 0
Prosperity Bancshares, Inc. CS 743606105 2,131 29,334 SH   SOLE   29,334 0 0
Prudential Financial CS 744320102 1,291 12,470 SH   SOLE   12,470 0 0
Pulte CS 745867101 354 12,000 SH   SOLE   12,000 0 0
Quanta Services CS 74762e102 1,105 32,175 SH   SOLE   32,175 0 0
RPM International CS 749685103 1,568 32,900 SH   SOLE   32,900 0 0
Regions Financial CS 7591EP100 1,652 88,915 SH   SOLE   88,915 0 0
Restaurant Brands Int'l CS 76131d103 448 7,877 SH   SOLE   7,877 0 0
Roche Holdings Ltd CS 771195104 866 30,257 SH   SOLE   30,257 0 0
Rockwell Collins CS 774341101 752 5,575 SH   SOLE   5,575 0 0
Royal Dutch CS 780259206 215 3,370 SH   SOLE   3,370 0 0
Ryder System, Inc. CS 783549108 1,569 21,550 SH   SOLE   21,550 0 0
Schlumberger CS 806857108 590 9,111 SH   SOLE   9,111 0 0
Sensata Technologies CS g8060n102 454 8,750 SH   SOLE   8,750 0 0
Snap-On Tools CS 833034101 590 4,000 SH   SOLE   4,000 0 0
Starbucks CS 855244109 1,399 24,175 SH   SOLE   24,175 0 0
Summit Materials Inc CS 86614u100 604 19,932 SH   SOLE   19,932 0 0
SunTrust Banks CS 867914103 762 11,200 SH   SOLE   11,200 0 0
Symantec CS 871503108 746 28,850 SH   SOLE   28,850 0 0
Sysco Corp CS 871829107 420 7,000 SH   SOLE   7,000 0 0
Target CS 87612E106 242 3,491 SH   SOLE   3,491 0 0
Tenneco Inc New CS 880349105 505 9,200 SH   SOLE   9,200 0 0
Terex CS 880779103 732 19,560 SH   SOLE   19,560 0 0
Textron CS 883203101 348 5,900 SH   SOLE   5,900 0 0
The FRS Company CS aci076053 0 114,324 SH   SOLE   114,324 0 0
The Gap Inc. CS 364760108 438 14,025 SH   SOLE   14,025 0 0
UPS CS 911312106 1,502 14,350 SH   SOLE   14,350 0 0
Union Pacific CS 907818108 806 5,998 SH   SOLE   5,998 0 0
United Rentals, Inc. CS 911363109 1,370 7,931 SH   SOLE   7,931 0 0
United Technologies CS 913017109 1,226 9,748 SH   SOLE   9,748 0 0
Valmont Industries CS 920253101 688 4,700 SH   SOLE   4,700 0 0
Verizon Comm. CS 92343V104 866 18,100 SH   SOLE   18,100 0 0
W.W. Grainger, Inc CS 384802104 353 1,250 SH   SOLE   1,250 0 0
Walgreens Boots Alliance CS 931427108 1,034 15,800 SH   SOLE   15,800 0 0
Walmart Inc. CS 931142103 1,356 15,237 SH   SOLE   15,237 0 0
Walt Disney CS 254687106 681 6,779 SH   SOLE   6,779 0 0
Washington Trust CS 940610108 4,044 75,238 SH   SOLE   75,238 0 0
Waste Management Inc. CS 94106l109 290 3,450 SH   SOLE   3,450 0 0
Wells Fargo CS 949746101 1,887 36,010 SH   SOLE   36,010 0 0
Weyerhaeuser CS 962166104 714 20,400 SH   SOLE   20,400 0 0
WisdomTree Financial CS 97717p104 841 91,690 SH   SOLE   91,690 0 0
Xilinx Corp CS 983919101 401 5,550 SH   SOLE   5,550 0 0
Zoetis Inc CS 98978v103 1,670 19,998 SH   SOLE   19,998 0 0