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
First Trust Low Duration Oppor ETF 33739Q200 4,937 96,276 SH   SOLE   84,846 0 11,430
Flaherty & Crumrine Preferred ETF 33848E106 140 12,500 SH   SOLE   12,500 0 0
iShares iBoxx $ Inv Grade Corp ETF 464287242 303 2,545 SH   SOLE   1,595 0 950
iShares S&P U.S. Preferred Sto ETF 464288687 436 11,918 SH   SOLE   1,985 0 9,933
IShares Short-Term Corp Bond E ETF 464288646 380 7,190 SH   SOLE   4,250 0 2,940
Nuveen Preferred & Income Secu ETF 67072C105 192 21,381 SH   SOLE   21,381 0 0
PIMCO Enhanced Short Maturity ETF 72201R833 2,237 22,027 SH   SOLE   18,977 0 3,050
PIMCO High Income Fund ETF 722014107 401 44,500 SH   SOLE   44,500 0 0
Schwab U.S. TIPS ETF ETF 808524870 716 13,020 SH   SOLE   13,020 0 0
SPDR DoubleLine Total Return T ETF 78467V848 2,509 51,900 SH   SOLE   33,400 0 18,500
SPDR Wells Fargo Preferred Sto ETF 78464A292 252 5,913 SH   SOLE   0 0 5,913
Vanguard Int Term Corp Bond ET ETF 92206C870 262 3,015 SH   SOLE   1,540 0 1,475
Vanguard Short Term Bond ETF ETF 921937827 552 6,939 SH   SOLE   4,894 0 2,045
Vanguard Short Term Corp Bond ETF 92206C409 7,755 97,229 SH   SOLE   63,287 0 33,942
Western Asset Income Fund ETF 95766T100 1,388 94,109 SH   SOLE   77,209 0 16,900
iShares MSCI EAFE Growth Index ETF 464288885 229 2,951 SH   SOLE   2,951 0 0
iShares MSCI EAFE Index Fund ETF 464287465 783 12,066 SH   SOLE   11,233 0 833
iShares MSCI Emerging Markets ETF 464287234 1,217 28,351 SH   SOLE   27,092 0 1,259
Vanguard FTSE All World ex US ETF 922042775 390 7,775 SH   SOLE   6,375 0 1,400
Vanguard FTSE Emerging Markets ETF 922042858 273 6,428 SH   SOLE   6,428 0 0
Vanguard MSCI EAFE ETF ETF 921943858 1,424 34,837 SH   SOLE   34,837 0 0
Health Care Select Sector SPDR ETF 81369Y209 485 5,284 SH   SOLE   5,284 0 0
iShares Core S&P 500 ETF ETF 464287200 2,086 7,329 SH   SOLE   7,329 0 0
iShares Core S&P Mid-Cap ETF ETF 464287507 1,197 6,321 SH   SOLE   6,226 0 95
iShares Core S&P Small-Cap ETF ETF 464287804 1,833 23,762 SH   SOLE   23,548 0 214
iShares Core S&P Total US Stoc ETF 464287150 664 10,314 SH   SOLE   10,314 0 0
iShares DJ Select Dividend Ind ETF 464287168 443 4,511 SH   SOLE   4,211 0 300
iShares DJ U.S. Technology Sec ETF 464287721 953 5,000 SH   SOLE   5,000 0 0
iShares DJ US Housing ETF 464288752 583 16,530 SH   SOLE   16,530 0 0
iShares Goldman Sachs Cons Svc ETF 464287580 204 1,000 SH   SOLE   1,000 0 0
iShares North American Tech ETF 464287549 588 2,850 SH   SOLE   2,600 0 250
iShares Russell 1000 Growth ETF 464287614 201 1,330 SH   SOLE   1,330 0 0
iShares Russell 2000 Index ETF 464287655 2,576 16,829 SH   SOLE   16,219 0 610
iShares Tr Index Fd Russell 10 ETF 464287622 398 2,531 SH   SOLE   2,446 0 85
iShares Tr Russell 1000 Value ETF 464287598 203 1,640 SH   SOLE   1,640 0 0
iShares Tr S&P 100 ETF 464287101 304 2,425 SH   SOLE   2,425 0 0
Kayne Anderson MLP Inv Com ETF 486606106 396 24,700 SH   SOLE   24,700 0 0
PowerShares QQQ Trust Ser 1 ETF 46090E103 1,057 5,883 SH   SOLE   5,478 0 405
Schwab US Large-Cap Growth ETF ETF 808524300 291 3,660 SH   SOLE   2,495 0 1,165
Select Sector SPDR Technology ETF 81369Y803 2,680 36,215 SH   SOLE   36,215 0 0
Select Sector SPDR Utilities ETF 81369Y886 343 5,900 SH   SOLE   5,900 0 0
SPDR Dow Jones Industrial Avg ETF 78467X109 292 1,125 SH   SOLE   525 0 600
SPDR S&P 500 ETF ETF 78462F103 6,863 24,295 SH   SOLE   23,115 0 1,180
SPDR S&P 600 Small Cap ETF ETF 78464A813 200 3,000 SH   SOLE   3,000 0 0
SPDR S&P Dividend ETF ETF 78464A763 442 4,448 SH   SOLE   3,348 0 1,100
SPDR S&P MidCap 400 ETF ETF 78467Y107 713 2,063 SH   SOLE   1,933 0 130
Vanguard High Dividend Yield I ETF 921946406 428 4,992 SH   SOLE   4,992 0 0
Vanguard Mid-Cap ETF ETF 922908629 242 1,505 SH   SOLE   1,505 0 0
Vanguard REIT ETF ETF 922908553 1,740 20,016 SH   SOLE   19,906 0 110
Vanguard S&P 500 ETF ETF 922908363 234 900 SH   SOLE   900 0 0
Vanguard Small Cap ETF ETF 922908751 1,032 6,754 SH   SOLE   6,754 0 0
Vanguard Total Stock Market ET ETF 922908769 476 3,286 SH   SOLE   3,286 0 0
Vanguard World Fds Inf Tech ET ETF 92204A702 602 3,000 SH   SOLE   3,000 0 0
3M Company COM 88579Y101 14,288 68,765 SH   SOLE   53,565 0 15,200
Abbott Labs COM 002824100 23,333 291,878 SH   SOLE   254,332 0 37,546
AbbVie Inc. COM 00287Y109 14,842 184,163 SH   SOLE   164,572 0 19,591
Accenture PLC COM G1151C101 40,493 230,048 SH   SOLE   207,749 0 22,299
Adobe Systems COM 00724F101 581 2,179 SH   SOLE   1,979 0 200
Agilent Technologies Inc. COM 00846U101 17,677 219,923 SH   SOLE   217,701 0 2,222
Akamai Technologies Inc. COM 00971T101 4,821 67,235 SH   SOLE   52,185 0 15,050
Albemarle Corp. COM 012653101 12,697 154,875 SH   SOLE   152,760 0 2,115
Alibaba Group Holding - SP ADR COM 01609W102 905 4,963 SH   SOLE   4,960 0 3
Allegion Plc COM G0176J109 270 2,975 SH   SOLE   2,292 0 683
Allergan Inc COM G0177J108 6,875 46,957 SH   SOLE   40,438 0 6,519
Allstate Corp. COM 020002101 362 3,844 SH   SOLE   3,844 0 0
Alphabet Inc Class A COM 02079K305 23,994 20,388 SH   SOLE   19,222 0 1,166
Alphabet Inc Class C COM 02079K107 10,109 8,616 SH   SOLE   7,780 0 836
Altria Group, Inc. COM 02209S103 7,753 134,998 SH   SOLE   96,479 0 38,519
Amazon Com Inc COM 023135106 14,404 8,089 SH   SOLE   7,787 0 302
Ameren Corp. COM 023608102 202 2,750 SH   SOLE   2,750 0 0
America Movil S.A. de C.V. Ser COM 02364W105 214 15,010 SH   SOLE   15,010 0 0
American Elec Pwr Inc. COM 025537101 352 4,202 SH   SOLE   2,576 0 1,626
American Express Co. COM 025816109 7,256 66,383 SH   SOLE   58,508 0 7,875
American Wtr Wks Inc. COM 030420103 991 9,501 SH   SOLE   380 0 9,121
Ameriprise Financial, Inc. COM 03076C106 336 2,622 SH   SOLE   2,322 0 300
Amgen, Inc. COM 031162100 10,715 56,402 SH   SOLE   43,372 0 13,030
ANSYS, Inc. COM 03662Q105 265 1,450 SH   SOLE   1,450 0 0
Apache Corp COM 037411105 3,193 92,120 SH   SOLE   81,721 0 10,399
Apple Inc. COM 037833100 61,677 324,701 SH   SOLE   294,858 0 29,843
Aptevo Therapeutics Inc. COM 03835L108 24 27,200 SH   SOLE   27,200 0 0
Arrowhead Pharmaceuticals Inc COM 04280A100 538 29,308 SH   SOLE   29,308 0 0
Arthur J. Gallagher & Co. COM 363576109 305 3,900 SH   SOLE   1,250 0 2,650
Astrazeneca PLC - Spons ADR COM 046353108 358 8,846 SH   SOLE   5,000 0 3,846
AT&T Inc. COM 00206R102 7,632 243,380 SH   SOLE   220,690 0 22,690
Automatic Data Proc. COM 053015103 10,871 68,052 SH   SOLE   52,154 0 15,898
Bank of America Corp COM 060505104 2,047 74,178 SH   SOLE   73,668 0 510
Bank of New York Mellon Corp. COM 064058100 19,460 385,876 SH   SOLE   357,648 0 28,227
Baxter International Inc COM 071813109 1,135 13,957 SH   SOLE   12,947 0 1,010
Becton Dickinson & Co. COM 075887109 4,893 19,593 SH   SOLE   13,450 0 6,143
Bed Bath & Beyond COM 075896100 217 12,800 SH   SOLE   12,800 0 0
Bemis Company COM 081437105 230 4,140 SH   SOLE   4,140 0 0
Berkshire Hathaway (100=1 Clas COM 084990175 1,807 600 SH   SOLE   600 0 0
Berkshire Hathaway A COM 084670108 5,422 18 SH   SOLE   17 0 1
Berkshire Hathaway B COM 084670702 47,529 236,591 SH   SOLE   211,558 0 25,033
Blackrock 2001 COM 09247X101 212 495 SH   SOLE   495 0 0
BlockRock Capital Investment C COM 092533108 314 52,400 SH   SOLE   0 0 52,400
Boeing Co. COM 097023105 30,364 79,609 SH   SOLE   74,491 0 5,118
BP PLC - Spons ADR COM 055622104 8,784 200,914 SH   SOLE   163,595 0 37,319
Bristol-Myers Squibb Co. COM 110122108 23,142 485,048 SH   SOLE   416,724 0 68,325
British American Tobacco PLC A COM 110448107 344 8,238 SH   SOLE   838 0 7,400
Broadcom Ltd. Ordinary COM 11135F101 539 1,792 SH   SOLE   1,672 0 120
Campbell Soup Co. COM 134429109 353 9,263 SH   SOLE   9,263 0 0
Carmax, Inc. COM 143130102 3,778 54,121 SH   SOLE   42,741 0 11,380
Casey's General Stores COM 147528103 1,413 10,970 SH   SOLE   9,520 0 1,450
Caterpillar Inc. COM 149123101 7,473 55,157 SH   SOLE   48,900 0 6,257
Cathay Intl Hld (London Exchan COM G1965E103 2 19,000 SH   SOLE   19,000 0 0
CDK Global Inc. COM 12508E101 278 4,720 SH   SOLE   2,768 0 1,952
Cerner COM 156782104 9,802 171,327 SH   SOLE   142,952 0 28,375
Chevron Corp. COM 166764100 31,545 256,092 SH   SOLE   217,573 0 38,518
Chubb LTD COM H1467J104 216 1,539 SH   SOLE   1,462 0 77
Cisco Systems, Inc. COM 17275R102 23,096 427,788 SH   SOLE   380,467 0 47,321
Clorox Company COM 189054109 2,781 17,329 SH   SOLE   12,460 0 4,869
CME Group Inc. COM 12572Q105 471 2,861 SH   SOLE   300 0 2,561
Coca-Cola Company COM 191216100 4,413 94,170 SH   SOLE   87,933 0 6,237
Colgate-Palmolive Co. COM 194162103 22,485 328,052 SH   SOLE   303,767 0 24,285
Comcast Corp. Class A COM 20030N101 667 16,693 SH   SOLE   15,269 0 1,424
Conagra Inc. COM 205887102 729 26,266 SH   SOLE   26,266 0 0
ConocoPhillips COM 20825C104 13,005 194,864 SH   SOLE   182,093 0 12,772
Consolidated Edison Inc. COM 209115104 1,665 19,630 SH   SOLE   17,230 0 2,400
Corning Inc. COM 219350105 285 8,600 SH   SOLE   8,600 0 0
Costco Wholesale Corp. COM 22160K105 44,707 184,633 SH   SOLE   165,306 0 19,327
CSX Corporation COM 126408103 960 12,829 SH   SOLE   12,829 0 0
Cummins Inc COM 231021106 3,276 20,751 SH   SOLE   8,012 0 12,739
CVB Financial COM 126600105 616 29,281 SH   SOLE   29,281 0 0
CVS Health Corp. COM 126650100 644 11,947 SH   SOLE   10,347 0 1,600
Danaher Corp. COM 235851102 249 1,886 SH   SOLE   1,751 0 135
DCP Midstream, LP COM 23311P100 707 21,383 SH   SOLE   786 0 20,597
Deere & Co. COM 244199105 1,293 8,090 SH   SOLE   7,690 0 400
Discovery Inc. COM 25470F302 16,266 639,874 SH   SOLE   543,672 0 96,202
Dominion Resources Inc. COM 25746U109 426 5,560 SH   SOLE   5,560 0 0
DowDuPont Inc. COM 26078J100 10,772 202,072 SH   SOLE   163,368 0 38,704
DTE Energy Company COM 233331107 341 2,732 SH   SOLE   2,732 0 0
Duke Energy Corp. New COM 26441C204 714 7,933 SH   SOLE   2,581 0 5,352
Duke Realty Corp COM 264411505 508 16,622 SH   SOLE   3,100 0 13,522
DXC Technology Co COM 23355L106 6,907 107,402 SH   SOLE   106,067 0 1,335
Eaton Corp. PLC COM G29183103 842 10,455 SH   SOLE   10,455 0 0
eBay Inc. COM 278642103 9,278 249,804 SH   SOLE   204,450 0 45,354
Ecolab, Inc. COM 278865100 2,395 13,567 SH   SOLE   12,642 0 925
Edgewell Personal Care Co COM 28035Q102 8,527 194,287 SH   SOLE   194,287 0 0
Edison International COM 281020107 477 7,705 SH   SOLE   7,705 0 0
Edwards Lifesciences Corp. COM 28176E108 21,452 112,120 SH   SOLE   108,645 0 3,475
Electronic Arts COM 285512109 318 3,125 SH   SOLE   3,125 0 0
Emerson Electric Co. COM 291011104 23,599 344,662 SH   SOLE   280,624 0 64,038
Enbridge Inc. COM 29250N105 492 13,559 SH   SOLE   9,410 0 4,149
Energizer Holdings Inc New COM 29272W109 9,386 208,906 SH   SOLE   208,906 0 0
Energy Transfer LP COM 29273V100 555 36,129 SH   SOLE   15,974 0 20,155
Enterprise Products Partners L COM 293792107 1,744 59,943 SH   SOLE   20,029 0 39,914
Equity Residential COM 29476L107 486 6,450 SH   SOLE   4,450 0 2,000
Essex Property Trust COM 297178105 3,148 10,885 SH   SOLE   9,421 0 1,464
Eversource Energy COM 30040W108 323 4,555 SH   SOLE   1,705 0 2,850
Exelon Corp COM 30161N101 257 5,129 SH   SOLE   5,129 0 0
Expeditors Int'l Of Washington COM 302130109 1,251 16,488 SH   SOLE   15,063 0 1,425
ExxonMobil Corporation COM 30231G102 38,417 475,459 SH   SOLE   409,095 0 66,364
Facebook Inc COM 30303M102 1,519 9,112 SH   SOLE   8,737 0 375
Farmers and Merchants Bank COM 308243104 435 53 SH   SOLE   49 0 4
Fastenal Co. COM 311900104 18,196 282,936 SH   SOLE   252,131 0 30,805
Flex Ltd. COM Y2573F102 942 94,160 SH   SOLE   81,060 0 13,100
Ford Motor Co. COM 345370860 149 16,991 SH   SOLE   6,669 0 10,322
Fox Corporation COM 35137L105 245 6,686 SH   SOLE   6,686 0 0
Franklin Resources Inc COM 354613101 6,551 197,669 SH   SOLE   167,179 0 30,490
Gap Inc. Del COM 364760108 3,178 121,398 SH   SOLE   105,053 0 16,345
GC International, Inc. COM 361559107 11 77,500 SH   SOLE   77,500 0 0
General Electric COM 369604103 12,028 1,203,976 SH   SOLE   1,015,198 0 188,778
General Mills Inc. COM 370334104 4,741 91,617 SH   SOLE   63,941 0 27,676
Genuine Parts Co. COM 372460105 448 4,000 SH   SOLE   4,000 0 0
Gilead Sciences Inc COM 375558103 7,544 116,046 SH   SOLE   93,533 0 22,513
GlaxoSmithKline PLC-ADR COM 37733W105 203 4,860 SH   SOLE   4,255 0 605
Goldman Sachs Group Inc. COM 38141G104 4,153 21,633 SH   SOLE   20,383 0 1,250
Grainger Inc., W.W. COM 384802104 330 1,098 SH   SOLE   478 0 620
Hewlett Packard Enterprise Co COM 42824C109 18,889 1,224,171 SH   SOLE   1,209,827 0 14,344
Home Depot, Inc. COM 437076102 9,204 47,965 SH   SOLE   37,953 0 10,012
Honeywell Int'l Inc. COM 438516106 14,236 89,578 SH   SOLE   88,678 0 900
HP Inc. COM 40434L105 23,735 1,221,566 SH   SOLE   1,208,158 0 13,408
ICON Public Limited Company COM G4705A100 273 2,000 SH   SOLE   2,000 0 0
Illinois Tool Works Inc. COM 452308109 6,153 42,870 SH   SOLE   37,810 0 5,060
Ingersoll-Rand PLC COM G47791101 1,713 15,873 SH   SOLE   13,183 0 2,690
Intel Corp. COM 458140100 32,667 608,317 SH   SOLE   544,028 0 64,290
Intercontinental Exchange COM 45866F104 275 3,610 SH   SOLE   3,610 0 0
International Bus Mach COM 459200101 18,146 128,604 SH   SOLE   103,003 0 25,602
Intuit Inc. COM 461202103 14,852 56,816 SH   SOLE   50,339 0 6,477
Intuitive Surgical Inc. COM 46120E602 543 951 SH   SOLE   951 0 0
Jacobs Engineering Group Inc. COM 469814107 7,109 94,547 SH   SOLE   85,146 0 9,401
Johnson & Johnson COM 478160104 42,330 302,811 SH   SOLE   257,447 0 45,364
Johnson Controls International COM G51502105 11,240 304,282 SH   SOLE   243,434 0 60,847
JPMorgan Chase & Co. COM 46625H100 22,859 225,811 SH   SOLE   189,552 0 36,259
Kellogg Co. COM 487836108 885 15,430 SH   SOLE   2,350 0 13,080
Keysight Technologies, Inc. COM 49338L103 8,622 98,879 SH   SOLE   98,235 0 644
Kimberly-Clark Corp. COM 494368103 1,507 12,166 SH   SOLE   11,848 0 318
Kraft Heinz Co Com COM 500754106 1,276 39,066 SH   SOLE   33,615 0 5,451
Kroger Co. COM 501044101 289 11,763 SH   SOLE   10,909 0 854
L3 TECHNOLOGIES INC COM COM 502413107 207 1,005 SH   SOLE   655 0 350
Laboratory Corp. of America COM 50540R409 6,566 42,922 SH   SOLE   40,647 0 2,275
Lamb Weston Holdings, Inc COM 513272104 518 6,915 SH   SOLE   6,915 0 0
Las Vegas Sands COM 517834107 584 9,585 SH   SOLE   5,725 0 3,860
Life Storage Inc. COM 53223X107 297 3,050 SH   SOLE   3,050 0 0
Lilly Eli & Co. COM 532457108 716 5,520 SH   SOLE   1,555 0 3,965
Lincoln National Corp. COM 534187109 533 9,074 SH   SOLE   8,781 0 293
Lockheed Martin Corp. COM 539830109 4,938 16,451 SH   SOLE   16,451 0 0
Lowe's Companies COM 548661107 32,052 292,797 SH   SOLE   258,482 0 34,315
Magellan Midstream Partners COM 559080106 2,140 35,304 SH   SOLE   29,904 0 5,400
Marriott Int'l, Inc. COM 571903202 265 2,122 SH   SOLE   2,122 0 0
Marsh & McLennan Companies COM 571748102 1,568 16,697 SH   SOLE   3,365 0 13,332
Mastercard Inc-Cl A COM 57636Q104 266 1,130 SH   SOLE   1,130 0 0
McCormick & Co COM 579780206 678 4,500 SH   SOLE   4,500 0 0
McDonald's Corp. COM 580135101 20,439 107,628 SH   SOLE   89,986 0 17,642
McKesson Corp. COM 58155Q103 8,981 76,722 SH   SOLE   67,758 0 8,964
Medtronic Plc. COM G5960L103 1,605 17,627 SH   SOLE   14,662 0 2,965
Merck & Co., Inc. New COM 58933Y105 7,539 90,651 SH   SOLE   80,310 0 10,341
Mercury General Ins COM 589400100 270 5,400 SH   SOLE   4,900 0 500
Meredith Corp. COM 589433101 756 13,675 SH   SOLE   2,400 0 11,275
Micro Focus International PLC COM 594837403 2,114 81,967 SH   SOLE   81,319 0 648
Microsoft Corp. COM 594918104 48,945 415,002 SH   SOLE   341,815 0 73,187
Minerals Technologies Inc. COM 603158106 649 11,032 SH   SOLE   9,932 0 1,100
Mondelez International COM 609207105 13,267 265,767 SH   SOLE   226,126 0 39,640
Monster Beverage Corp. COM 611740101 251 4,603 SH   SOLE   4,603 0 0
Moody's Corporation COM 615369105 295 1,630 SH   SOLE   1,630 0 0
Nestle Sponsored ADR COM 641069406 1,192 12,506 SH   SOLE   10,446 0 2,060
Netapp, Inc COM 64110D104 3,106 44,800 SH   SOLE   44,200 0 600
Netflix COM 64110L106 298 835 SH   SOLE   835 0 0
NewMarket Corp COM 651587107 3,468 8,000 SH   SOLE   8,000 0 0
NextEra Energy Inc. COM 65339F101 1,671 8,644 SH   SOLE   8,644 0 0
Nike, Inc. COM 654106103 19,732 234,320 SH   SOLE   182,057 0 52,263
Nordstrom Inc. COM 655664100 7,589 171,007 SH   SOLE   149,012 0 21,995
Norfolk Southern Corp. COM 655844108 1,402 7,501 SH   SOLE   5,200 0 2,301
Northrop Grumman Corp. COM 666807102 6,745 25,018 SH   SOLE   25,018 0 0
Novartis AG ADS COM 66987V109 12,572 130,766 SH   SOLE   119,297 0 11,469
Novo Nordisk ADR COM 670100205 8,524 162,951 SH   SOLE   146,651 0 16,300
Nucor Corp. COM 670346105 1,904 32,624 SH   SOLE   29,428 0 3,196
Oaktree Capital Group LLC COM 674001201 457 9,200 SH   SOLE   0 0 9,200
Occidental Petroleum COM 674599105 1,146 17,310 SH   SOLE   17,310 0 0
Old Republic International Cor COM 680223104 267 12,781 SH   SOLE   0 0 12,781
Oneok Inc COM 682680103 3,431 49,121 SH   SOLE   43,458 0 5,663
Oracle Systems COM 68389X105 23,861 444,258 SH   SOLE   410,597 0 33,661
Parker Hannifin Corp. COM 701094104 4,637 27,017 SH   SOLE   5,375 0 21,642
Paychex Inc COM 704326107 528 6,580 SH   SOLE   3,550 0 3,030
Paypal Hldgs Inc Com COM 70450Y103 28,537 274,814 SH   SOLE   245,428 0 29,386
PepsiCo Inc. COM 713448108 16,880 137,742 SH   SOLE   109,434 0 28,308
Perspecta Inc. COM 715347100 1,033 51,078 SH   SOLE   50,602 0 476
Pfizer, Inc. COM 717081103 19,422 457,306 SH   SOLE   409,846 0 47,460
Philip Morris Intl COM 718172109 11,400 128,979 SH   SOLE   103,498 0 25,481
Phillips 66 COM 718546104 1,936 20,345 SH   SOLE   16,465 0 3,880
Plains All American Pipeline L COM 726503105 1,636 66,755 SH   SOLE   41,758 0 24,997
Polaris Industries Inc. COM 731068102 327 3,870 SH   SOLE   100 0 3,770
Post Holdings, Inc. COM 737446104 4,024 36,786 SH   SOLE   28,786 0 8,000
PPG Industries, Inc. COM 693506107 558 4,948 SH   SOLE   3,616 0 1,332
Procter & Gamble Co. COM 742718109 26,100 250,841 SH   SOLE   211,698 0 39,143
Profile technologies - NO No COM 743164105 0 13,500 SH   SOLE   13,500 0 0
PS Business Parks Inc COM 69360J107 761 4,854 SH   SOLE   4,854 0 0
Public Storage COM 74460D109 6,198 28,460 SH   SOLE   26,326 0 2,134
Qualcomm, Inc COM 747525103 16,736 293,455 SH   SOLE   235,115 0 58,340
Quanta Services, Inc. COM 74762E102 642 17,000 SH   SOLE   0 0 17,000
Raytheon Company COM 755111507 299 1,644 SH   SOLE   1,544 0 100
Realty Income Corp. COM 756109104 1,693 23,013 SH   SOLE   21,913 0 1,100
Red Hat Inc. COM 756577102 442 2,418 SH   SOLE   2,418 0 0
Resideo Technologies, Inc. COM 76118Y104 287 14,878 SH   SOLE   14,728 0 150
Roche Dividend Right Cert COM 771192895 276 1,000 SH   SOLE   1,000 0 0
Roche Holdings Ltd-Spons ADR COM 771195104 234 6,800 SH   SOLE   6,800 0 0
Rockwell Automation, Inc. COM 773903109 379 2,160 SH   SOLE   2,160 0 0
Royal Caribbean Cruise COM V7780T103 229 2,000 SH   SOLE   2,000 0 0
Royal Dutch Shell PLC-ADR A COM 780259206 1,326 21,187 SH   SOLE   20,487 0 700
S&P Global Inc COM 78409V104 446 2,120 SH   SOLE   1,630 0 490
Sanofi-Aventis ADR COM 80105N105 354 8,000 SH   SOLE   8,000 0 0
Schlumberger Ltd COM 806857108 18,020 413,598 SH   SOLE   350,921 0 62,677
Sempra Energy COM 816851109 909 7,224 SH   SOLE   5,324 0 1,900
Simpson Manufacturing Co COM 829073105 1,393 23,506 SH   SOLE   23,506 0 0
Southern Company COM 842587107 775 14,991 SH   SOLE   7,716 0 7,275
Starbucks Corp. COM 855244109 2,083 28,017 SH   SOLE   22,713 0 5,304
Starwood Property Trust Inc. R COM 85571B105 256 11,459 SH   SOLE   0 0 11,459
Stericycle, Inc. COM 858912108 8,497 156,136 SH   SOLE   126,581 0 29,555
Stryker Corporation COM 863667101 27,489 139,172 SH   SOLE   125,334 0 13,838
Sysco Corp. COM 871829107 12,806 191,828 SH   SOLE   152,252 0 39,576
T. Rowe Price Group COM 74144T108 302 3,020 SH   SOLE   3,020 0 0
Tapestry Inc. COM 876030107 6,485 199,592 SH   SOLE   167,515 0 32,077
Target Corp COM 87612E106 4,628 57,663 SH   SOLE   50,180 0 7,483
Teva Pharmaceutical Industries COM 881624209 1,887 120,313 SH   SOLE   110,018 0 10,295
Texas Instruments COM 882508104 5,158 48,628 SH   SOLE   39,790 0 8,838
The Charles Schwab Corporation COM 808513105 610 14,277 SH   SOLE   14,277 0 0
The Walt Disney Company COM 254687106 25,097 226,036 SH   SOLE   196,629 0 29,407
Thermo Electron Corp. COM 883556102 445 1,624 SH   SOLE   1,264 0 360
TJX Companies COM 872540109 3,625 68,126 SH   SOLE   65,748 0 2,378
Torchmark Corp COM 891027104 208 2,540 SH   SOLE   2,540 0 0
Toro Co. COM 891092108 706 10,255 SH   SOLE   0 0 10,255
Tractor Supply Company COM 892356106 24,758 253,255 SH   SOLE   223,726 0 29,528
Transocean Ltd. COM H8817H100 2,010 230,813 SH   SOLE   208,412 0 22,401
Tredegar Corporation COM 894650100 258 16,000 SH   SOLE   16,000 0 0
U.S. Bancorp COM 902973304 670 13,897 SH   SOLE   10,897 0 3,000
Unilever N V COM 904784709 555 9,521 SH   SOLE   9,521 0 0
Union Pacific COM 907818108 11,656 69,711 SH   SOLE   65,759 0 3,952
United Parcel Service COM 911312106 58,156 520,456 SH   SOLE   495,173 0 25,283
United Technologies COM 913017109 18,328 142,202 SH   SOLE   135,222 0 6,980
UnitedHealth Group Inc. COM 91324P102 2,067 8,361 SH   SOLE   8,275 0 86
Verizon Comm. COM 92343V104 11,734 198,444 SH   SOLE   167,780 0 30,664
Visa Inc. COM 92826C839 748 4,786 SH   SOLE   4,204 0 581
Vodafone Group PLC New COM 92857W308 6,084 334,670 SH   SOLE   293,394 0 41,276
Wabtec Corp COM 929740108 408 5,531 SH   SOLE   4,649 0 882
Wal-Mart Stores, Inc. COM 931142103 8,972 91,996 SH   SOLE   83,273 0 8,723
Walgreens Boots Alliance Inc. COM 931427108 11,724 185,301 SH   SOLE   154,207 0 31,094
Waste Management Inc. COM 94106L109 205 1,977 SH   SOLE   1,802 0 175
Wec Energy Group Inc COM 92939U106 880 11,126 SH   SOLE   564 0 10,562
Wells Fargo & Co. COM 949746101 39,195 811,157 SH   SOLE   753,988 0 57,169
Weyerhaeuser Co. COM 962166104 3,262 123,847 SH   SOLE   123,847 0 0
WisdomTree Investments Inc COM 97717P104 154 21,806 SH   SOLE   0 0 21,806
Xilinx Inc COM 983919101 489 3,860 SH   SOLE   225 0 3,635
Zimmer Biomet Hldgs Inc Com COM 98956P102 788 6,172 SH   SOLE   5,672 0 500
iPath Dow Jones UBS Commodity AA 06738C778 329 14,500 SH   SOLE   14,500 0 0
iShares Gold Trust AA 464285105 221 17,860 SH   SOLE   17,860 0 0
SPDR Gold Trust AA 78463V107 2,554 20,933 SH   SOLE   19,533 0 1,400
Sprott Physical Gold Trust ETV AA 85207H104 219 21,000 SH   SOLE   21,000 0 0