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 1,567 30,745 SH   SOLE   22,680 0 8,065
Flaherty & Crumrine Preferred ETF 33848E106 146 12,500 SH   SOLE   12,500 0 0
iShares Core U.S. Aggregate Bo ETF 464287226 203 1,926 SH   SOLE   1,926 0 0
iShares iBoxx $ Inv Grade Corp ETF 464287242 419 3,645 SH   SOLE   2,695 0 950
iShares S&P U.S. Preferred Sto ETF 464288687 730 19,668 SH   SOLE   1,985 0 17,683
IShares Short-Term Corp Bond E ETF 464288646 388 7,490 SH   SOLE   4,550 0 2,940
Nuveen Preferred & Income Secu ETF 67072C105 169 19,166 SH   SOLE   19,166 0 0
PIMCO Enhanced Short Maturity ETF 72201R833 3,675 36,167 SH   SOLE   33,117 0 3,050
PIMCO High Income Fund ETF 722014107 408 48,590 SH   SOLE   48,590 0 0
Schwab U.S. TIPS ETF ETF 808524870 732 13,561 SH   SOLE   13,561 0 0
SPDR DoubleLine Total Return T ETF 78467v848 4,517 95,599 SH   SOLE   77,099 0 18,500
SPDR Wells Fargo Preferred Sto ETF 78464a292 250 5,865 SH   SOLE   0 0 5,865
Vanguard Int Term Corp Bond ET ETF 92206C870 264 3,165 SH   SOLE   1,690 0 1,475
Vanguard Short Term Bond ETF ETF 921937827 557 7,139 SH   SOLE   5,094 0 2,045
Vanguard Short Term Corp Bond ETF 92206C409 8,737 111,779 SH   SOLE   77,837 0 33,942
Western Asset High Income Oppo ETF 95766K109 116 24,395 SH   SOLE   24,395 0 0
Western Asset Income Fund ETF 95766T100 1,344 99,609 SH   SOLE   78,709 0 20,900
iShares MSCI EAFE Growth Index ETF 464288885 236 2,951 SH   SOLE   2,951 0 0
iShares MSCI EAFE Index Fund ETF 464287465 820 12,066 SH   SOLE   11,233 0 833
iShares MSCI Emerging Markets ETF 464287234 1,663 38,751 SH   SOLE   37,492 0 1,259
Vanguard FTSE All World ex US ETF 922042775 405 7,775 SH   SOLE   6,375 0 1,400
Vanguard FTSE Emerging Markets ETF 922042858 735 17,925 SH   SOLE   17,925 0 0
Vanguard MSCI EAFE ETF ETF 921943858 1,058 24,457 SH   SOLE   24,457 0 0
Health Care Select Sector SPDR ETF 81369Y209 381 4,000 SH   SOLE   4,000 0 0
iShares Core S&P 500 ETF ETF 464287200 273 934 SH   SOLE   934 0 0
iShares Core S&P Mid-Cap ETF ETF 464287507 540 2,683 SH   SOLE   2,663 0 20
iShares Core S&P Small-Cap ETF ETF 464287804 509 5,830 SH   SOLE   5,830 0 0
iShares DJ Select Dividend Ind ETF 464287168 333 3,333 SH   SOLE   3,033 0 300
iShares DJ U.S. Technology Sec ETF 464287721 970 5,000 SH   SOLE   5,000 0 0
iShares DJ US Housing ETF 464288752 613 17,340 SH   SOLE   17,340 0 0
iShares Goldman Sachs Cons Svc ETF 464287580 212 1,000 SH   SOLE   1,000 0 0
iShares Goldman Sachs Health C ETF 464287762 223 1,100 SH   SOLE   1,100 0 0
iShares North American Tech ETF 464287549 597 2,850 SH   SOLE   2,600 0 250
iShares Russell 1000 Growth ETF 464287614 212 1,356 SH   SOLE   1,356 0 0
iShares Russell 2000 Index ETF 464287655 2,898 17,193 SH   SOLE   16,183 0 1,010
iShares Tr Index Fd Russell 10 ETF 464287622 350 2,163 SH   SOLE   2,163 0 0
iShares Tr Russell 1000 Value ETF 464287598 213 1,685 SH   SOLE   1,685 0 0
iShares Tr S&P 100 ETF 464287101 314 2,425 SH   SOLE   2,425 0 0
Kayne Anderson MLP Inv Com ETF 486606106 441 24,700 SH   SOLE   24,700 0 0
PowerShares QQQ Trust Ser 1 ETF 46090e103 1,109 5,970 SH   SOLE   5,565 0 405
PowerShares S&P 500 Equal Wt P ETF 46137v357 233 2,180 SH   SOLE   2,180 0 0
Schwab U.S. Broad Market ETF ETF 808524102 292 4,142 SH   SOLE   4,142 0 0
Schwab U.S. Mid-Cap ETF ETF 808524508 624 10,794 SH   SOLE   10,794 0 0
Schwab US Large-Cap Growth ETF ETF 808524300 259 3,155 SH   SOLE   1,990 0 1,165
Select Sector SPDR Technology ETF 81369Y803 2,728 36,215 SH   SOLE   36,215 0 0
Select Sector SPDR Utilities ETF 81369Y886 311 5,900 SH   SOLE   5,900 0 0
SPDR Dow Jones Industrial Avg ETF 78467X109 377 1,425 SH   SOLE   825 0 600
SPDR S&P 500 ETF ETF 78462F103 5,087 17,497 SH   SOLE   16,192 0 1,305
SPDR S&P 600 Small Cap ETF ETF 78464A813 226 3,000 SH   SOLE   3,000 0 0
SPDR S&P Dividend ETF ETF 78464A763 614 6,273 SH   SOLE   5,173 0 1,100
SPDR S&P MidCap 400 ETF ETF 78467Y107 762 2,073 SH   SOLE   1,943 0 130
Tortoise Energy Infr ETF 89147L100 219 8,130 SH   SOLE   5,930 0 2,200
Vanguard Dividend Apprec Fd ETF 921908844 206 1,858 SH   SOLE   1,858 0 0
Vanguard High Dividend Yield I ETF 921946406 267 3,060 SH   SOLE   3,060 0 0
Vanguard Mid-Cap ETF ETF 922908629 260 1,583 SH   SOLE   1,583 0 0
Vanguard REIT ETF ETF 922908553 390 4,834 SH   SOLE   4,724 0 110
Vanguard Russell 1000 ETF 92206c730 276 2,064 SH   SOLE   2,064 0 0
Vanguard S&P 500 ETF ETF 922908363 277 1,038 SH   SOLE   1,038 0 0
Vanguard Small Cap ETF ETF 922908751 1,069 6,574 SH   SOLE   6,574 0 0
Vanguard Total Stock Market ET ETF 922908769 488 3,263 SH   SOLE   3,263 0 0
Vanguard World Fds Inf Tech ET ETF 92204A702 808 3,990 SH   SOLE   3,990 0 0
21st Century Fox Class A COM 90130a101 929 20,058 SH   SOLE   20,058 0 0
3M Company COM 88579Y101 14,476 68,700 SH   SOLE   52,950 0 15,750
Abbott Labs COM 002824100 23,052 314,228 SH   SOLE   275,808 0 38,420
AbbVie Inc. COM 00287Y109 16,959 179,309 SH   SOLE   160,098 0 19,211
Accenture PLC COM G1151C101 38,592 226,742 SH   SOLE   204,578 0 22,164
Adient PLC COM G0084W101 349 8,882 SH   SOLE   8,335 0 547
Adobe Systems COM 00724F101 494 1,829 SH   SOLE   1,829 0 0
Agilent Technologies Inc. COM 00846U101 15,619 221,423 SH   SOLE   219,201 0 2,222
Akamai Technologies Inc. COM 00971T101 4,869 66,560 SH   SOLE   51,510 0 15,050
Albemarle Corp. COM 012653101 11,977 120,032 SH   SOLE   120,032 0 0
Allegion Plc COM G0176J109 259 2,858 SH   SOLE   2,175 0 683
Allergan Inc COM G0177J108 8,867 46,553 SH   SOLE   38,830 0 7,723
Allstate Corp. COM 020002101 379 3,844 SH   SOLE   3,844 0 0
Alphabet Inc Class A COM 02079K305 21,227 17,585 SH   SOLE   16,641 0 944
Alphabet Inc Class C COM 02079K107 9,969 8,353 SH   SOLE   7,534 0 819
Altria Group, Inc. COM 02209S103 8,372 138,823 SH   SOLE   100,314 0 38,509
Amazon Com Inc COM 023135106 15,984 7,980 SH   SOLE   7,686 0 294
America Movil S.A. de C.V. Ser COM 02364W105 241 15,010 SH   SOLE   15,010 0 0
American Elec Pwr Inc. COM 025537101 287 4,046 SH   SOLE   2,576 0 1,470
American Express Co. COM 025816109 7,522 70,640 SH   SOLE   63,315 0 7,325
American Wtr Wks Inc. COM 030420103 832 9,458 SH   SOLE   380 0 9,078
Ameriprise Financial, Inc. COM 03076C106 387 2,622 SH   SOLE   2,322 0 300
AmerisourceBergen Corporation COM 03073E105 225 2,441 SH   SOLE   2,346 0 95
Amgen, Inc. COM 031162100 12,652 61,036 SH   SOLE   48,163 0 12,873
Anadarko Petroleum Corp COM 032511107 269 3,996 SH   SOLE   3,996 0 0
ANSYS, Inc. COM 03662Q105 271 1,450 SH   SOLE   1,450 0 0
Apache Corp COM 037411105 3,023 63,413 SH   SOLE   56,422 0 6,991
Apple Inc. COM 037833100 73,823 327,025 SH   SOLE   296,445 0 30,579
Arena Pharmaceuticals COM 040047607 410 8,915 SH   SOLE   8,915 0 0
Arrowhead Pharmaceuticals Inc COM 04280a100 655 34,178 SH   SOLE   34,178 0 0
Arthur J. Gallagher & Co. COM 363576109 312 4,197 SH   SOLE   1,547 0 2,650
Astrazeneca PLC - Spons ADR COM 046353108 493 12,458 SH   SOLE   6,708 0 5,750
AT&T Inc. COM 00206R102 8,178 243,552 SH   SOLE   220,105 0 23,447
Automatic Data Proc. COM 053015103 10,462 69,439 SH   SOLE   53,029 0 16,410
Bank of America Corp COM 060505104 2,151 73,005 SH   SOLE   72,495 0 510
Bank of New York Mellon Corp. COM 064058100 20,499 402,027 SH   SOLE   371,814 0 30,212
Baxter International Inc COM 071813109 1,103 14,307 SH   SOLE   13,297 0 1,010
Becton Dickinson & Co. COM 075887109 5,721 21,920 SH   SOLE   14,881 0 7,039
Bed Bath & Beyond COM 075896100 200 13,351 SH   SOLE   13,350 0 1
Bemis Company COM 081437105 201 4,140 SH   SOLE   4,140 0 0
Berkshire Hathaway (100=1 Clas COM 084990175 1,600 500 SH   SOLE   500 0 0
Berkshire Hathaway A COM 084670108 6,400 20 SH   SOLE   17 0 3
Berkshire Hathaway B COM 084670702 51,032 238,344 SH   SOLE   213,233 0 25,111
Blackrock 2001 COM 09247X101 233 495 SH   SOLE   495 0 0
BlockRock Capital Investment C COM 092533108 309 52,400 SH   SOLE   0 0 52,400
Boeing Co. COM 097023105 32,264 86,754 SH   SOLE   81,474 0 5,280
BP PLC - Spons ADR COM 055622104 8,381 181,791 SH   SOLE   144,884 0 36,907
Bristol-Myers Squibb Co. COM 110122108 28,290 455,709 SH   SOLE   399,666 0 56,042
British American Tobacco PLC A COM 110448107 384 8,238 SH   SOLE   838 0 7,400
Broadcom Ltd. Ordinary COM 11135f101 469 1,901 SH   SOLE   1,781 0 120
Campbell Soup Co. COM 134429109 345 9,418 SH   SOLE   9,418 0 0
Casey's General Stores COM 147528103 1,452 11,250 SH   SOLE   9,800 0 1,450
Caterpillar Inc. COM 149123101 8,624 56,557 SH   SOLE   49,700 0 6,857
Cathay Intl Hld COM G1965E103 2 19,000 SH   SOLE   19,000 0 0
CDK Global Inc. COM 12508e101 423 6,757 SH   SOLE   4,805 0 1,952
Cerner COM 156782104 8,791 136,488 SH   SOLE   108,168 0 28,320
Chevron Corp. COM 166764100 30,358 248,264 SH   SOLE   211,553 0 36,711
Chubb LTD COM H1467J104 243 1,821 SH   SOLE   1,744 0 77
Cisco Systems, Inc. COM 17275R102 21,014 431,936 SH   SOLE   384,517 0 47,419
Clorox Company COM 189054109 2,568 17,073 SH   SOLE   12,204 0 4,869
CME Group Inc. COM 12572Q105 544 3,197 SH   SOLE   357 0 2,840
Coca-Cola Company COM 191216100 4,665 100,985 SH   SOLE   94,875 0 6,110
Colgate-Palmolive Co. COM 194162103 21,910 327,263 SH   SOLE   304,198 0 23,065
Comcast Corp. Class A COM 20030N101 595 16,793 SH   SOLE   15,269 0 1,524
Conagra Inc. COM 205887102 892 26,266 SH   SOLE   26,266 0 0
ConocoPhillips COM 20825C104 16,124 208,316 SH   SOLE   195,080 0 13,237
Consolidated Edison Inc. COM 209115104 1,547 20,300 SH   SOLE   17,900 0 2,400
Corning Inc. COM 219350105 304 8,600 SH   SOLE   8,600 0 0
Costco Wholesale Corp. COM 22160K105 44,510 189,501 SH   SOLE   169,524 0 19,977
CSX Corporation COM 126408103 950 12,829 SH   SOLE   12,829 0 0
Cummins Inc COM 231021106 3,054 20,906 SH   SOLE   8,167 0 12,739
CVB Financial COM 126600105 654 29,281 SH   SOLE   29,281 0 0
CVS Health Corp. COM 126650100 940 11,947 SH   SOLE   10,347 0 1,600
Danaher Corp. COM 235851102 205 1,885 SH   SOLE   1,750 0 135
DCP Midstream, LP COM 23311p100 805 20,343 SH   SOLE   0 0 20,343
Deere & Co. COM 244199105 1,218 8,099 SH   SOLE   7,699 0 400
Discovery Inc. COM 25470F302 17,590 594,673 SH   SOLE   509,582 0 85,091
Dominion Resources Inc. COM 25746U109 414 5,895 SH   SOLE   5,895 0 0
DowDuPont Inc. COM 26078j100 7,078 110,056 SH   SOLE   86,163 0 23,893
DTE Energy Company COM 233331107 320 2,932 SH   SOLE   2,932 0 0
Duke Energy Corp. New COM 26441C204 655 8,188 SH   SOLE   2,836 0 5,352
Duke Realty Corp COM 264411505 472 16,622 SH   SOLE   3,100 0 13,522
DXC Technology Co COM 23355L106 10,303 110,170 SH   SOLE   108,770 0 1,400
Eaton Corp. PLC COM G29183103 959 11,055 SH   SOLE   11,055 0 0
eBay Inc. COM 278642103 6,578 199,213 SH   SOLE   159,250 0 39,963
Ecolab, Inc. COM 278865100 2,180 13,904 SH   SOLE   12,979 0 925
Edgewell Personal Care Co COM 28035Q102 9,097 196,787 SH   SOLE   196,787 0 0
Edison International COM 281020107 513 7,580 SH   SOLE   7,580 0 0
Edwards Lifesciences Corp. COM 28176E108 19,985 114,791 SH   SOLE   111,381 0 3,410
Electronic Arts COM 285512109 377 3,125 SH   SOLE   3,125 0 0
Emerson Electric Co. COM 291011104 24,229 316,382 SH   SOLE   254,194 0 62,188
Enbridge Energy Partners LP COM 29250R106 133 12,100 SH   SOLE   9,200 0 2,900
Energizer Holdings Inc New COM 29272W109 12,252 208,906 SH   SOLE   208,906 0 0
Energy Transfer Partners, LP. COM 29278n103 352 15,796 SH   SOLE   2,574 0 13,222
Enterprise Products Partners L COM 293792107 1,461 50,869 SH   SOLE   13,781 0 37,088
Equity Residential COM 29476L107 441 6,650 SH   SOLE   4,650 0 2,000
Essex Property Trust COM 297178105 2,869 11,631 SH   SOLE   9,664 0 1,967
Eversource Energy COM 30040w108 283 4,601 SH   SOLE   1,751 0 2,850
Exelon Corp COM 30161N101 224 5,138 SH   SOLE   5,138 0 0
Expeditors Int'l Of Washington COM 302130109 1,073 14,588 SH   SOLE   14,413 0 175
Express Scripts Holding Compan COM 30219G108 595 6,264 SH   SOLE   6,145 0 119
ExxonMobil Corporation COM 30231G102 43,465 511,228 SH   SOLE   436,623 0 74,605
Facebook Inc COM 30303M102 1,404 8,535 SH   SOLE   8,210 0 325
Farmers and Merchants Bank COM 308243104 456 53 SH   SOLE   43 0 10
Fastenal Co. COM 311900104 15,698 270,560 SH   SOLE   243,070 0 27,490
FedEx Corporation COM 31428X106 229 950 SH   SOLE   950 0 0
Flex Ltd. COM Y2573F102 1,683 128,307 SH   SOLE   107,128 0 21,179
Ford Motor Co. COM 345370860 134 14,527 SH   SOLE   4,005 0 10,522
Franklin Resources Inc COM 354613101 7,992 262,817 SH   SOLE   221,594 0 41,223
Gap Inc. Del COM 364760108 2,091 72,495 SH   SOLE   57,695 0 14,800
GC International, Inc. COM 361559107 10 77,500 SH   SOLE   77,500 0 0
General Electric COM 369604103 16,311 1,444,747 SH   SOLE   1,219,715 0 225,032
General Mills Inc. COM 370334104 3,932 91,617 SH   SOLE   63,941 0 27,676
Genuine Parts Co. COM 372460105 399 4,019 SH   SOLE   4,019 0 0
Gilead Sciences Inc COM 375558103 9,525 123,363 SH   SOLE   100,990 0 22,373
GlaxoSmithKline PLC-ADR COM 37733W105 207 5,160 SH   SOLE   4,555 0 605
Goldman Sachs Group Inc. COM 38141G104 4,611 20,563 SH   SOLE   19,313 0 1,250
Grainger Inc., W.W. COM 384802104 392 1,098 SH   SOLE   478 0 620
Hain Celestial Group Inc. COM 405217100 435 16,045 SH   SOLE   14,545 0 1,500
Hewlett Packard Enterprise Co COM 42824C109 20,401 1,250,856 SH   SOLE   1,237,267 0 13,589
Home Depot, Inc. COM 437076102 10,001 48,280 SH   SOLE   38,318 0 9,962
Honeywell Int'l Inc. COM 438516106 14,878 89,413 SH   SOLE   88,513 0 900
HP Inc. COM 40434L105 31,401 1,218,528 SH   SOLE   1,207,839 0 10,689
ICON Public Limited Company COM G4705A100 361 2,349 SH   SOLE   2,349 0 0
Illinois Tool Works Inc. COM 452308109 6,096 43,195 SH   SOLE   38,135 0 5,060
Illumina, Inc. COM 452327109 200 545 SH   SOLE   545 0 0
Ingersoll-Rand PLC COM G47791101 1,830 17,888 SH   SOLE   15,198 0 2,690
Intel Corp. COM 458140100 27,298 577,249 SH   SOLE   521,133 0 56,117
Intercontinental Exchange COM 45866f104 270 3,610 SH   SOLE   3,610 0 0
International Bus Mach COM 459200101 18,566 122,784 SH   SOLE   97,548 0 25,237
Intuit Inc. COM 461202103 13,565 59,652 SH   SOLE   51,725 0 7,927
Intuitive Surgical Inc. COM 46120E602 546 951 SH   SOLE   951 0 0
Jacobs Engineering Group Inc. COM 469814107 7,443 97,297 SH   SOLE   87,896 0 9,401
Johnson & Johnson COM 478160104 42,124 304,874 SH   SOLE   258,513 0 46,360
Johnson Controls International COM G51502105 10,594 302,692 SH   SOLE   244,789 0 57,902
JPMorgan Chase & Co. COM 46625H100 25,103 222,470 SH   SOLE   186,024 0 36,446
Kellogg Co. COM 487836108 1,197 17,100 SH   SOLE   3,550 0 13,550
Keysight Technologies, Inc. COM 49338L103 6,601 99,599 SH   SOLE   98,955 0 644
Kimberly-Clark Corp. COM 494368103 1,425 12,538 SH   SOLE   12,298 0 240
Kraft Heinz Co Com COM 500754106 1,845 33,485 SH   SOLE   28,182 0 5,303
Kroger Co. COM 501044101 342 11,763 SH   SOLE   10,909 0 854
L3 TECHNOLOGIES INC COM COM 502413107 213 1,001 SH   SOLE   651 0 350
Laboratory Corp. of America COM 50540R409 3,807 21,917 SH   SOLE   21,027 0 890
Lamb Weston Holdings, Inc COM 513272104 577 8,665 SH   SOLE   8,665 0 0
Las Vegas Sands COM 517834107 790 13,315 SH   SOLE   7,725 0 5,590
Life Storage Inc. COM 53223X107 300 3,150 SH   SOLE   3,150 0 0
Lilly Eli & Co. COM 532457108 735 6,845 SH   SOLE   2,755 0 4,090
Lincoln National Corp. COM 534187109 630 9,304 SH   SOLE   8,804 0 500
Lockheed Martin Corp. COM 539830109 5,686 16,434 SH   SOLE   16,434 0 0
Lowe's Companies COM 548661107 35,330 307,699 SH   SOLE   273,029 0 34,670
Magellan Midstream Partners COM 559080106 2,342 34,591 SH   SOLE   28,391 0 6,200
Marriott Int'l, Inc. COM 571903202 280 2,122 SH   SOLE   2,122 0 0
Marsh & McLennan Companies COM 571748102 1,491 18,022 SH   SOLE   3,365 0 14,657
Mastercard Inc-Cl A COM 57636Q104 251 1,125 SH   SOLE   1,125 0 0
McCormick & Co COM 579780206 593 4,500 SH   SOLE   4,500 0 0
McDonald's Corp. COM 580135101 18,433 110,184 SH   SOLE   91,802 0 18,382
McKesson Corp. COM 58155Q103 10,012 75,477 SH   SOLE   67,148 0 8,329
Medtronic Plc. COM g5960l103 1,736 17,643 SH   SOLE   14,678 0 2,965
Merck & Co., Inc. New COM 58933Y105 6,541 92,201 SH   SOLE   81,476 0 10,725
Mercury General Ins COM 589400100 374 7,450 SH   SOLE   6,950 0 500
Meredith Corp. COM 589433101 708 13,875 SH   SOLE   2,600 0 11,275
Micro Focus International PLC COM 594837304 1,731 93,662 SH   SOLE   92,910 0 752
Microsoft Corp. COM 594918104 48,308 422,387 SH   SOLE   348,205 0 74,182
Minerals Technologies Inc. COM 603158106 749 11,077 SH   SOLE   9,977 0 1,100
Mondelez International COM 609207105 9,978 232,259 SH   SOLE   194,699 0 37,559
Monster Beverage Corp. COM 611740101 268 4,603 SH   SOLE   4,603 0 0
Moody's Corporation COM 615369105 685 4,095 SH   SOLE   4,095 0 0
MSA Safety Inc. COM 553498106 292 2,743 SH   SOLE   2,743 0 0
Nestle Sponsored ADR COM 641069406 1,058 12,716 SH   SOLE   10,546 0 2,170
Netapp, Inc COM 64110D104 4,584 53,375 SH   SOLE   50,775 0 2,600
Netflix COM 64110L106 316 844 SH   SOLE   844 0 0
NewMarket Corp COM 651587107 3,244 8,000 SH   SOLE   8,000 0 0
NextEra Energy Inc. COM 65339F101 1,626 9,703 SH   SOLE   9,703 0 0
Nike, Inc. COM 654106103 20,747 244,887 SH   SOLE   191,641 0 53,246
Nordstrom Inc. COM 655664100 11,354 189,841 SH   SOLE   171,999 0 17,842
Norfolk Southern Corp. COM 655844108 1,367 7,571 SH   SOLE   5,270 0 2,301
Northrop Grumman Corp. COM 666807102 8,061 25,398 SH   SOLE   25,398 0 0
Novartis AG ADS COM 66987V109 11,503 133,507 SH   SOLE   121,909 0 11,598
Novo Nordisk ADR COM 670100205 8,593 182,296 SH   SOLE   164,521 0 17,775
Nucor Corp. COM 670346105 2,292 36,125 SH   SOLE   32,597 0 3,528
Oaktree Capital Group LLC COM 674001201 381 9,200 SH   SOLE   0 0 9,200
Occidental Petroleum COM 674599105 1,422 17,310 SH   SOLE   17,310 0 0
Old Republic International Cor COM 680223104 286 12,781 SH   SOLE   0 0 12,781
Oneok Inc COM 682680103 3,438 50,709 SH   SOLE   44,554 0 6,155
Oracle Systems COM 68389X105 23,752 460,659 SH   SOLE   426,154 0 34,505
Parker Hannifin Corp. COM 701094104 4,972 27,031 SH   SOLE   5,389 0 21,642
Paychex Inc COM 704326107 474 6,435 SH   SOLE   3,550 0 2,885
Paypal Hldgs Inc Com COM 70450Y103 24,931 283,819 SH   SOLE   254,539 0 29,280
PepsiCo Inc. COM 713448108 16,060 143,649 SH   SOLE   115,206 0 28,443
Perspecta Inc. COM 715347100 1,346 52,316 SH   SOLE   51,620 0 696
Pfizer, Inc. COM 717081103 21,738 493,267 SH   SOLE   441,076 0 52,191
Philip Morris Intl COM 718172109 10,881 133,449 SH   SOLE   107,557 0 25,892
Phillips 66 COM 718546104 2,521 22,362 SH   SOLE   18,482 0 3,880
Plains All American Pipeline L COM 726503105 1,594 63,746 SH   SOLE   38,709 0 25,037
Polaris Industries Inc. COM 731068102 388 3,841 SH   SOLE   100 0 3,741
Post Holdings, Inc. COM 737446104 3,606 36,786 SH   SOLE   28,786 0 8,000
PPG Industries, Inc. COM 693506107 671 6,147 SH   SOLE   4,815 0 1,332
Procter & Gamble Co. COM 742718109 23,329 280,299 SH   SOLE   232,825 0 47,474
Profile technologies - NO No COM 743164105 0 13,500 SH   SOLE   13,500 0 0
PS Business Parks Inc COM 69360J107 617 4,854 SH   SOLE   4,854 0 0
Public Storage COM 74460D109 6,494 32,210 SH   SOLE   30,076 0 2,134
Qualcomm, Inc COM 747525103 20,594 285,915 SH   SOLE   233,280 0 52,635
Quanta Services, Inc. COM 74762e102 567 17,000 SH   SOLE   0 0 17,000
Raytheon Company COM 755111507 360 1,744 SH   SOLE   1,644 0 100
Realty Income Corp. COM 756109104 1,415 24,871 SH   SOLE   23,771 0 1,100
Red Hat Inc. COM 756577102 330 2,418 SH   SOLE   2,418 0 0
Roche Dividend Right Cert COM 771192895 242 1,000 SH   SOLE   1,000 0 0
Roche Holdings Ltd-Spons ADR COM 771195104 205 6,800 SH   SOLE   6,800 0 0
Rockwell Automation, Inc. COM 773903109 430 2,295 SH   SOLE   2,095 0 200
Rockwell Collins COM 774341101 414 2,944 SH   SOLE   2,744 0 200
Royal Caribbean Cruise COM V7780T103 260 2,000 SH   SOLE   2,000 0 0
Royal Dutch Shell PLC-ADR A COM 780259206 1,503 22,052 SH   SOLE   21,352 0 700
S&P Global Inc COM 78409V104 414 2,120 SH   SOLE   1,630 0 490
Sanofi-Aventis ADR COM 80105N105 381 8,540 SH   SOLE   8,540 0 0
Schlumberger Ltd COM 806857108 22,418 367,993 SH   SOLE   307,861 0 60,132
Sempra Energy COM 816851109 822 7,224 SH   SOLE   5,324 0 1,900
Simpson Manufacturing Co COM 829073105 1,703 23,506 SH   SOLE   23,506 0 0
Southern Company COM 842587107 654 14,991 SH   SOLE   7,716 0 7,275
Starbucks Corp. COM 855244109 1,434 25,232 SH   SOLE   20,228 0 5,004
Starwood Property Trust Inc. R COM 85571b105 247 11,459 SH   SOLE   0 0 11,459
Stericycle, Inc. COM 858912108 11,440 194,953 SH   SOLE   161,546 0 33,407
Stryker Corporation COM 863667101 25,319 142,500 SH   SOLE   128,527 0 13,973
Sysco Corp. COM 871829107 14,643 199,898 SH   SOLE   154,272 0 45,626
T. Rowe Price Group COM 74144T108 330 3,020 SH   SOLE   3,020 0 0
Tapestry Inc. COM 876030107 8,401 167,113 SH   SOLE   144,200 0 22,913
Target Corp COM 87612E106 5,464 61,939 SH   SOLE   54,256 0 7,683
Teva Pharmaceutical Industries COM 881624209 2,850 132,298 SH   SOLE   120,868 0 11,430
Texas Instruments COM 882508104 5,456 50,857 SH   SOLE   41,984 0 8,873
The Charles Schwab Corporation COM 808513105 702 14,277 SH   SOLE   14,277 0 0
The Walt Disney Company COM 254687106 26,240 224,391 SH   SOLE   195,445 0 28,946
Thermo Electron Corp. COM 883556102 420 1,720 SH   SOLE   1,360 0 360
TJX Companies COM 872540109 5,137 45,858 SH   SOLE   44,704 0 1,154
Torchmark Corp COM 891027104 220 2,540 SH   SOLE   2,540 0 0
Toro Co. COM 891092108 613 10,220 SH   SOLE   0 0 10,220
Tractor Supply Company COM 892356106 25,142 276,652 SH   SOLE   244,260 0 32,392
Transocean Ltd. COM H8817H100 2,903 208,078 SH   SOLE   186,658 0 21,420
Tredegar Corporation COM 894650100 346 16,000 SH   SOLE   16,000 0 0
U.S. Bancorp COM 902973304 734 13,897 SH   SOLE   10,897 0 3,000
Unilever N V COM 904784709 529 9,521 SH   SOLE   9,521 0 0
Union Pacific COM 907818108 11,995 73,664 SH   SOLE   69,712 0 3,952
United Parcel Service COM 911312106 58,047 497,187 SH   SOLE   472,139 0 25,048
United Technologies COM 913017109 19,046 136,226 SH   SOLE   129,236 0 6,990
UnitedHealth Group Inc. COM 91324P102 2,223 8,355 SH   SOLE   8,270 0 85
Verizon Comm. COM 92343V104 11,182 209,433 SH   SOLE   178,291 0 31,142
Visa Inc. COM 92826C839 692 4,611 SH   SOLE   4,030 0 581
Vodafone Group PLC New COM 92857w308 4,561 210,182 SH   SOLE   169,236 0 40,946
Wal-Mart Stores, Inc. COM 931142103 9,702 103,317 SH   SOLE   94,594 0 8,723
Walgreens Boots Alliance Inc. COM 931427108 14,210 194,929 SH   SOLE   163,250 0 31,679
Wec Energy Group Inc COM 92939U106 776 11,626 SH   SOLE   564 0 11,062
Wells Fargo & Co. COM 949746101 42,407 806,826 SH   SOLE   747,852 0 58,973
Weyerhaeuser Co. COM 962166104 3,997 123,847 SH   SOLE   123,847 0 0
WisdomTree Investments Inc COM 97717p104 184 21,719 SH   SOLE   0 0 21,719
Xilinx Inc COM 983919101 309 3,860 SH   SOLE   225 0 3,635
Zimmer Biomet Hldgs Inc Com COM 98956P102 836 6,362 SH   SOLE   5,862 0 500
iPath Dow Jones UBS Commodity AA 06738C778 345 14,500 SH   SOLE   14,500 0 0
iShares Gold Trust AA 464285105 204 17,860 SH   SOLE   17,860 0 0
SPDR Gold Trust AA 78463V107 2,353 20,863 SH   SOLE   19,463 0 1,400
Sprott Physical Gold Trust ETV AA 85207h104 201 21,000 SH   SOLE   21,000 0 0
Sprott Physical Silver Trust E AA 85207k107 159 30,000 SH   SOLE   30,000 0 0