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
Flaherty & Crumrine Preferred ETF 33848E106 136 12,500 SH   SOLE   12,500 0 0
iShares Barclays 1-3 Year Cred ETF 464288646 401 3,865 SH   SOLE   2,395 0 1,470
IShares Barclays Intermediate ETF 464288638 925 8,630 SH   SOLE   8,630 0 0
iShares iBoxx $ Inv Grade Corp ETF 464287242 445 3,787 SH   SOLE   2,837 0 950
iShares S&P U.S. Preferred Sto ETF 464288687 790 21,044 SH   SOLE   3,636 0 17,408
Nuveen Preferred Securities In ETF 67072C105 187 19,166 SH   SOLE   19,166 0 0
PIMCO Enhanced Short Maturity ETF 72201R833 4,257 41,917 SH   SOLE   38,867 0 3,050
PIMCO High Income Fund ETF 722014107 368 48,590 SH   SOLE   48,590 0 0
Schwab U.S. TIPS ETF ETF 808524870 742 13,528 SH   SOLE   13,528 0 0
SPDR DoubleLine Total Return T ETF 78467v848 4,581 95,499 SH   SOLE   77,099 0 18,400
SPDR Wells Fargo Preferred Sto ETF 78464a292 251 5,777 SH   SOLE   0 0 5,777
Vanguard Int Term Bond ETF ETF 921937819 1,428 17,465 SH   SOLE   782 0 16,683
Vanguard Int Term Corp Bond ET ETF 92206C870 346 4,075 SH   SOLE   1,400 0 2,675
Vanguard Short Term Bond ETF ETF 921937827 572 7,289 SH   SOLE   5,244 0 2,045
Vanguard Short Term Corp Bond ETF 92206C409 9,290 118,444 SH   SOLE   80,722 0 37,722
Vanguard Total Bond Market ETF ETF 921937835 934 11,690 SH   SOLE   758 0 10,932
Western Asset High Income Oppo ETF 95766K109 117 24,395 SH   SOLE   24,395 0 0
Western Asset Income Fund ETF 95766T100 1,579 113,994 SH   SOLE   90,094 0 23,900
iShares MSCI EAFE Growth Index ETF 464288885 237 2,951 SH   SOLE   2,951 0 0
iShares MSCI EAFE Index Fund ETF 464287465 918 13,178 SH   SOLE   12,345 0 833
iShares MSCI Emerging Markets ETF 464287234 1,871 38,751 SH   SOLE   37,492 0 1,259
Vanguard FTSE All World ex US ETF 922042775 423 7,775 SH   SOLE   6,375 0 1,400
Vanguard FTSE Emerging Markets ETF 922042858 788 16,775 SH   SOLE   16,775 0 0
Vanguard MSCI EAFE ETF ETF 921943858 1,082 24,457 SH   SOLE   24,457 0 0
Health Care Select Sector SPDR ETF 81369Y209 326 4,000 SH   SOLE   4,000 0 0
iShares Core S&P 500 ETF ETF 464287200 248 934 SH   SOLE   934 0 0
iShares Core S&P Mid-Cap ETF ETF 464287507 216 1,152 SH   SOLE   1,132 0 20
iShares Core S&P Small-Cap ETF ETF 464287804 449 5,830 SH   SOLE   5,830 0 0
iShares DJ Select Dividend Ind ETF 464287168 317 3,333 SH   SOLE   3,033 0 300
iShares DJ U.S. Technology Sec ETF 464287721 841 5,000 SH   SOLE   5,000 0 0
iShares DJ US Housing ETF 464288752 748 18,940 SH   SOLE   18,940 0 0
iShares North American Tech ETF 464287549 511 2,850 SH   SOLE   2,600 0 250
iShares Russell 2000 Index ETF 464287655 2,576 16,969 SH   SOLE   16,359 0 610
iShares Tr S&P 100 ETF 464287101 281 2,425 SH   SOLE   2,425 0 0
Kayne Anderson MLP Inv Com ETF 486606106 407 24,700 SH   SOLE   24,700 0 0
PowerShares QQQ Trust Ser 1 ETF 73935A104 347 2,170 SH   SOLE   1,765 0 405
PowerShares S&P 500 Equal Wt I ETF 739371813 228 2,289 SH   SOLE   2,289 0 0
Schwab U.S. Broad Market ETF ETF 808524102 262 4,100 SH   SOLE   4,100 0 0
Select Sector SPDR Technology ETF 81369Y803 2,238 34,215 SH   SOLE   34,215 0 0
Select Sector SPDR Utilities ETF 81369Y886 328 6,500 SH   SOLE   5,900 0 600
SPDR Dow Jones Industrial Avg ETF 78467X109 344 1,425 SH   SOLE   825 0 600
SPDR S&P 500 ETF ETF 78462F103 4,875 18,525 SH   SOLE   16,735 0 1,790
SPDR S&P Dividend ETF ETF 78464A763 572 6,273 SH   SOLE   5,173 0 1,100
SPDR S&P MidCap 400 ETF ETF 78467Y107 708 2,073 SH   SOLE   1,943 0 130
Tortoise Energy Infr ETF 89147L100 233 9,330 SH   SOLE   7,130 0 2,200
Vanguard Growth ETF ETF 922908736 231 1,626 SH   SOLE   1,626 0 0
Vanguard High Dividend Yield I ETF 921946406 351 4,260 SH   SOLE   4,260 0 0
Vanguard Mid-Cap ETF ETF 922908629 244 1,581 SH   SOLE   1,581 0 0
Vanguard REIT ETF ETF 922908553 357 4,731 SH   SOLE   4,621 0 110
Vanguard S&P 500 ETF ETF 922908363 296 1,221 SH   SOLE   1,221 0 0
Vanguard Small Cap ETF ETF 922908751 1,117 7,605 SH   SOLE   7,605 0 0
Vanguard Total Stock Market ET ETF 922908769 665 4,901 SH   SOLE   4,901 0 0
Vanguard World Fds Inf Tech ET ETF 92204A702 513 3,000 SH   SOLE   3,000 0 0
21st Century Fox Class A COM 90130a101 736 20,058 SH   SOLE   20,058 0 0
3M Company COM 88579Y101 15,557 70,868 SH   SOLE   54,518 0 16,350
Abbott Labs COM 002824100 19,311 322,273 SH   SOLE   281,153 0 41,120
AbbVie Inc. COM 00287Y109 17,241 182,154 SH   SOLE   162,813 0 19,341
Accenture PLC COM G1151C101 35,390 230,555 SH   SOLE   208,518 0 22,037
Adient PLC COM G0084W101 613 10,251 SH   SOLE   9,567 0 684
Adobe Systems COM 00724F101 395 1,829 SH   SOLE   1,829 0 0
Agilent Technologies Inc. COM 00846U101 14,985 223,990 SH   SOLE   221,419 0 2,571
Akamai Technologies Inc. COM 00971T101 5,167 72,801 SH   SOLE   55,385 0 17,416
Albemarle Corp. COM 012653101 11,132 120,032 SH   SOLE   120,032 0 0
Allegion Plc COM G0176J109 253 2,964 SH   SOLE   2,281 0 683
Allergan Inc COM G0177J108 6,665 39,604 SH   SOLE   33,389 0 6,215
Allstate Corp. COM 020002101 377 3,979 SH   SOLE   3,979 0 0
Alphabet Inc Class A COM 02079K305 15,089 14,549 SH   SOLE   13,763 0 786
Alphabet Inc Class C COM 02079K107 8,798 8,527 SH   SOLE   7,684 0 843
Altria Group, Inc. COM 02209S103 8,680 139,279 SH   SOLE   97,770 0 41,509
Amazon Com Inc COM 023135106 10,582 7,311 SH   SOLE   7,042 0 269
America Movil S.A. de C.V. Ser COM 02364W105 309 16,210 SH   SOLE   16,210 0 0
American Elec Pwr Inc. COM 025537101 278 4,046 SH   SOLE   2,576 0 1,470
American Express Co. COM 025816109 6,556 70,286 SH   SOLE   61,661 0 8,625
American Wtr Wks Inc. COM 030420103 775 9,438 SH   SOLE   456 0 8,982
Ameriprise Financial, Inc. COM 03076C106 388 2,622 SH   SOLE   2,322 0 300
AmerisourceBergen Corporation COM 03073E105 210 2,441 SH   SOLE   2,346 0 95
Amgen, Inc. COM 031162100 10,653 62,486 SH   SOLE   49,133 0 13,353
Anadarko Petroleum Corp COM 032511107 247 4,096 SH   SOLE   3,496 0 600
ANSYS, Inc. COM 03662Q105 227 1,450 SH   SOLE   1,450 0 0
Apache Corp COM 037411105 2,077 53,989 SH   SOLE   48,542 0 5,447
Apple Inc. COM 037833100 56,485 336,660 SH   SOLE   306,564 0 30,096
Aptevo Therapeutics Inc. COM 03835L108 49 15,000 SH   SOLE   15,000 0 0
Arthur J. Gallagher & Co. COM 363576109 288 4,197 SH   SOLE   1,547 0 2,650
Astrazeneca PLC - Spons ADR COM 046353108 609 17,410 SH   SOLE   7,980 0 9,430
AT&T Inc. COM 00206R102 7,146 200,458 SH   SOLE   178,737 0 21,721
Automatic Data Proc. COM 053015103 8,422 74,219 SH   SOLE   55,159 0 19,060
Bank of America Corp COM 060505104 2,264 75,504 SH   SOLE   72,494 0 3,010
Bank of New York Mellon Corp. COM 064058100 20,928 406,128 SH   SOLE   377,564 0 28,564
Baxter International Inc COM 071813109 937 14,407 SH   SOLE   13,397 0 1,010
Becton Dickinson & Co. COM 075887109 5,185 23,925 SH   SOLE   15,287 0 8,638
Bed Bath & Beyond COM 075896100 1,760 83,866 SH   SOLE   76,525 0 7,341
Berkshire Hathaway (100=1 Clas COM 084990175 1,496 500 SH   SOLE   500 0 0
Berkshire Hathaway A COM 084670108 5,982 20 SH   SOLE   17 0 3
Berkshire Hathaway B COM 084670702 47,653 238,884 SH   SOLE   215,373 0 23,511
Blackrock 2001 COM 09247X101 268 495 SH   SOLE   495 0 0
BlockRock Capital Investment C COM 092533108 316 52,400 SH   SOLE   0 0 52,400
Boeing Co. COM 097023105 29,353 89,523 SH   SOLE   83,343 0 6,180
BP PLC - Spons ADR COM 055622104 7,610 187,720 SH   SOLE   150,813 0 36,907
Bristol-Myers Squibb Co. COM 110122108 27,789 439,344 SH   SOLE   383,712 0 55,632
British American Tobacco PLC A COM 110448107 475 8,238 SH   SOLE   838 0 7,400
Broadcom Ltd. Ordinary COM Y09827109 441 1,870 SH   SOLE   1,750 0 120
Campbell Soup Co. COM 134429109 401 9,253 SH   SOLE   9,253 0 0
Casey's General Stores COM 147528103 1,246 11,350 SH   SOLE   9,900 0 1,450
Caterpillar Inc. COM 149123101 8,556 58,057 SH   SOLE   50,600 0 7,457
Cathay Intl Hld COM G1965E103 2 19,000 SH   SOLE   19,000 0 0
CDK Global Inc. COM 12508e101 488 7,700 SH   SOLE   5,423 0 2,277
Cedar Fair L.P. COM 150185106 227 3,560 SH   SOLE   3,010 0 550
Cerner COM 156782104 7,452 128,487 SH   SOLE   101,242 0 27,245
Chevron Corp. COM 166764100 29,047 254,708 SH   SOLE   217,954 0 36,754
Chubb LTD COM H1467J104 229 1,676 SH   SOLE   1,599 0 77
Cisco Systems, Inc. COM 17275R102 18,827 438,949 SH   SOLE   392,722 0 46,227
Clorox Company COM 189054109 2,279 17,123 SH   SOLE   12,254 0 4,869
CME Group Inc. COM 12572Q105 517 3,197 SH   SOLE   357 0 2,840
Coca-Cola Company COM 191216100 4,420 101,782 SH   SOLE   94,773 0 7,009
Colgate-Palmolive Co. COM 194162103 22,778 317,768 SH   SOLE   294,728 0 23,040
Comcast Corp. Class A COM 20030N101 547 15,994 SH   SOLE   14,602 0 1,392
Conagra Inc. COM 205887102 969 26,266 SH   SOLE   26,266 0 0
ConocoPhillips COM 20825C104 13,702 231,106 SH   SOLE   217,463 0 13,643
Consolidated Edison Inc. COM 209115104 1,530 19,628 SH   SOLE   17,228 0 2,400
Corning Inc. COM 219350105 240 8,600 SH   SOLE   8,600 0 0
Costco Wholesale Corp. COM 22160K105 36,886 195,754 SH   SOLE   174,837 0 20,917
CSX Corporation COM 126408103 715 12,829 SH   SOLE   12,829 0 0
Cummins Inc COM 231021106 3,397 20,957 SH   SOLE   8,167 0 12,790
CVS Health Corp. COM 126650100 604 9,702 SH   SOLE   8,102 0 1,600
DCP Midstream, LP COM 23311p100 699 19,915 SH   SOLE   0 0 19,915
Deere & Co. COM 244199105 1,272 8,190 SH   SOLE   7,790 0 400
Discovery Inc. COM 25470F302 12,032 616,375 SH   SOLE   529,799 0 86,576
Dominion Resources Inc. COM 25746U109 386 5,729 SH   SOLE   5,729 0 0
DowDuPont Inc. COM 26078j100 3,561 55,887 SH   SOLE   41,790 0 14,097
DST Systems Inc. COM 233326107 268 3,200 SH   SOLE   3,200 0 0
DTE Energy Company COM 233331107 306 2,932 SH   SOLE   2,932 0 0
Duke Energy Corp. New COM 26441C204 653 8,431 SH   SOLE   3,079 0 5,352
Duke Realty Corp COM 264411505 440 16,622 SH   SOLE   3,100 0 13,522
DXC Technology Co COM 23355L106 11,387 113,270 SH   SOLE   111,810 0 1,460
Eaton Corp. PLC COM G29183103 899 11,255 SH   SOLE   11,255 0 0
eBay Inc. COM 278642103 6,995 173,828 SH   SOLE   139,138 0 34,690
Ecolab, Inc. COM 278865100 1,988 14,504 SH   SOLE   12,829 0 1,675
Edgewell Personal Care Co COM 28035Q102 9,875 202,282 SH   SOLE   202,282 0 0
Edison International COM 281020107 514 8,080 SH   SOLE   8,080 0 0
Edwards Lifesciences Corp. COM 28176E108 16,244 116,427 SH   SOLE   111,467 0 4,960
Electronic Arts COM 285512109 372 3,065 SH   SOLE   3,065 0 0
Emerson Electric Co. COM 291011104 22,504 329,485 SH   SOLE   266,167 0 63,318
Enbridge Energy Partners LP COM 29250R106 123 12,800 SH   SOLE   9,500 0 3,300
Energizer Holdings Inc New COM 29272W109 12,447 208,906 SH   SOLE   208,906 0 0
Enterprise Products Partners L COM 293792107 1,211 49,489 SH   SOLE   13,020 0 36,469
Equity Residential COM 29476L107 410 6,650 SH   SOLE   4,650 0 2,000
Essex Property Trust COM 297178105 2,821 11,721 SH   SOLE   9,754 0 1,967
Eversource Energy COM 30040w108 268 4,555 SH   SOLE   1,705 0 2,850
Exelon Corp COM 30161N101 200 5,138 SH   SOLE   5,138 0 0
Expeditors Int'l Of Washington COM 302130109 922 14,572 SH   SOLE   14,397 0 175
Express Scripts Holding Compan COM 30219G108 428 6,198 SH   SOLE   6,079 0 119
ExxonMobil Corporation COM 30231G102 39,145 524,667 SH   SOLE   447,959 0 76,708
Facebook Inc COM 30303M102 1,091 6,830 SH   SOLE   6,505 0 325
Farmers and Merchants Bank COM 308243104 419 53 SH   SOLE   43 0 10
Fastenal Co. COM 311900104 14,868 272,354 SH   SOLE   243,814 0 28,540
FedEx Corporation COM 31428X106 204 850 SH   SOLE   850 0 0
Flex Ltd. COM Y2573F102 2,301 140,934 SH   SOLE   120,255 0 20,679
Ford Motor Co. COM 345370860 157 14,205 SH   SOLE   4,005 0 10,200
Franklin Resources Inc COM 354613101 8,079 232,967 SH   SOLE   207,757 0 25,210
Gap Inc. Del COM 364760108 2,274 72,895 SH   SOLE   58,095 0 14,800
GC International, Inc. COM 361559107 16 77,500 SH   SOLE   77,500 0 0
General Electric COM 369604103 19,666 1,458,902 SH   SOLE   1,239,479 0 219,423
General Mills Inc. COM 370334104 4,127 91,597 SH   SOLE   63,921 0 27,676
Genuine Parts Co. COM 372460105 359 4,000 SH   SOLE   4,000 0 0
Gilead Sciences Inc COM 375558103 9,170 121,638 SH   SOLE   100,343 0 21,295
GlaxoSmithKline PLC-ADR COM 37733W105 213 5,460 SH   SOLE   4,555 0 905
Goldman Sachs Group Inc. COM 38141G104 5,229 20,763 SH   SOLE   19,513 0 1,250
Grainger Inc., W.W. COM 384802104 437 1,548 SH   SOLE   928 0 620
Hain Celestial Group Inc. COM 405217100 670 20,885 SH   SOLE   18,485 0 2,400
Hennessy Advisors Inc COM 425885100 198 10,250 SH   SOLE   10,250 0 0
Hewlett Packard Enterprise Co COM 42824C109 22,258 1,269,001 SH   SOLE   1,253,712 0 15,289
Home Depot, Inc. COM 437076102 8,439 47,347 SH   SOLE   37,928 0 9,419
Honeywell Int'l Inc. COM 438516106 13,066 90,413 SH   SOLE   89,513 0 900
HP Inc. COM 40434L105 27,781 1,267,388 SH   SOLE   1,256,289 0 11,099
ICON Public Limited Company COM G4705A100 278 2,349 SH   SOLE   2,349 0 0
Illinois Tool Works Inc. COM 452308109 7,144 45,605 SH   SOLE   38,145 0 7,460
Ingersoll-Rand PLC COM G47791101 1,597 18,678 SH   SOLE   14,898 0 3,780
Intel Corp. COM 458140100 29,507 566,568 SH   SOLE   513,061 0 53,507
Intercontinental Exchange COM 45866f104 262 3,610 SH   SOLE   3,610 0 0
International Bus Mach COM 459200101 18,388 119,846 SH   SOLE   96,155 0 23,691
Intuit Inc. COM 461202103 11,054 63,769 SH   SOLE   54,042 0 9,727
Intuitive Surgical Inc. COM 46120E602 413 1,000 SH   SOLE   1,000 0 0
Invesco Ltd Shs COM G491BT108 208 6,485 SH   SOLE   6,485 0 0
Jacobs Engineering Group Inc. COM 469814107 6,106 103,232 SH   SOLE   94,101 0 9,131
Johnson & Johnson COM 478160104 38,926 303,751 SH   SOLE   254,810 0 48,941
Johnson Controls International COM G51502105 8,732 247,784 SH   SOLE   205,230 0 42,554
JPMorgan Chase & Co. COM 46625H100 24,560 223,332 SH   SOLE   185,197 0 38,135
Kellogg Co. COM 487836108 1,141 17,550 SH   SOLE   3,550 0 14,000
Keysight Technologies, Inc. COM 49338L103 5,426 103,575 SH   SOLE   102,881 0 694
Kimberly-Clark Corp. COM 494368103 1,392 12,638 SH   SOLE   12,398 0 240
Koninklijke KPN NV Spon ADR COM 780641205 57 19,094 SH   SOLE   19,094 0 0
Kraft Heinz Co Com COM 500754106 2,050 32,906 SH   SOLE   27,742 0 5,164
Kroger Co. COM 501044101 220 9,200 SH   SOLE   9,200 0 0
L3 TECHNOLOGIES INC COM COM 502413107 207 997 SH   SOLE   647 0 350
Laboratory Corp. of America COM 50540R409 3,544 21,912 SH   SOLE   21,122 0 790
Lamb Weston Holdings, Inc COM 513272104 504 8,665 SH   SOLE   8,665 0 0
Las Vegas Sands COM 517834107 1,008 14,015 SH   SOLE   8,225 0 5,790
Life Storage Inc. COM 53223X107 263 3,150 SH   SOLE   3,150 0 0
Lilly Eli & Co. COM 532457108 621 8,020 SH   SOLE   3,455 0 4,565
Lincoln National Corp. COM 534187109 680 9,304 SH   SOLE   8,804 0 500
Lockheed Martin Corp. COM 539830109 5,551 16,425 SH   SOLE   16,425 0 0
Lowe's Companies COM 548661107 27,511 313,519 SH   SOLE   278,027 0 35,492
Magellan Midstream Partners COM 559080106 1,990 34,099 SH   SOLE   27,899 0 6,200
Marriott Int'l, Inc. COM 571903202 289 2,122 SH   SOLE   2,122 0 0
Marsh & McLennan Companies COM 571748102 1,604 19,422 SH   SOLE   3,365 0 16,057
Mastercard Inc-Cl A COM 57636Q104 1,160 6,625 SH   SOLE   6,625 0 0
McCormick & Co COM 579780206 479 4,500 SH   SOLE   4,500 0 0
McDonald's Corp. COM 580135101 17,438 111,513 SH   SOLE   92,431 0 19,082
McKesson Corp. COM 58155Q103 9,717 68,976 SH   SOLE   61,590 0 7,386
Medtronic Plc. COM g5960l103 1,422 17,727 SH   SOLE   14,662 0 3,065
Merck & Co., Inc. New COM 58933Y105 5,094 93,520 SH   SOLE   82,480 0 11,040
Mercury General Ins COM 589400100 619 13,505 SH   SOLE   9,480 0 4,025
Meredith Corp. COM 589433101 779 14,475 SH   SOLE   3,200 0 11,275
Micro Focus International PLC COM 594837304 2,137 152,185 SH   SOLE   151,241 0 944
Microsoft Corp. COM 594918104 39,688 434,845 SH   SOLE   358,434 0 76,411
Minerals Technologies Inc. COM 603158106 747 11,157 SH   SOLE   10,057 0 1,100
Mondelez International COM 609207105 6,191 148,349 SH   SOLE   113,547 0 34,802
Monsanto Company COM 61166W101 17,566 150,537 SH   SOLE   141,112 0 9,425
Monster Beverage Corp. COM 611740101 275 4,800 SH   SOLE   4,800 0 0
Moody's Corporation COM 615369105 661 4,095 SH   SOLE   4,095 0 0
MSA Safety Inc. COM 553498106 252 3,028 SH   SOLE   2,843 0 185
Nestle Sponsored ADR COM 641069406 1,074 13,586 SH   SOLE   11,141 0 2,445
Netapp, Inc COM 64110D104 3,638 58,975 SH   SOLE   55,875 0 3,100
NewMarket Corp COM 651587107 3,213 8,000 SH   SOLE   8,000 0 0
NextEra Energy Inc. COM 65339F101 1,626 9,953 SH   SOLE   9,953 0 0
Nike, Inc. COM 654106103 16,322 245,672 SH   SOLE   192,704 0 52,968
Nordstrom Inc. COM 655664100 13,730 283,621 SH   SOLE   259,671 0 23,950
Norfolk Southern Corp. COM 655844108 1,090 8,026 SH   SOLE   5,725 0 2,301
Northrop Grumman Corp. COM 666807102 8,867 25,398 SH   SOLE   25,398 0 0
Novartis AG ADS COM 66987V109 10,536 130,312 SH   SOLE   119,369 0 10,943
Novo Nordisk ADR COM 670100205 11,187 227,142 SH   SOLE   206,892 0 20,250
Nucor Corp. COM 670346105 2,214 36,246 SH   SOLE   32,718 0 3,528
Oaktree Capital Group LLC COM 674001201 364 9,200 SH   SOLE   0 0 9,200
Occidental Petroleum COM 674599105 1,125 17,326 SH   SOLE   17,326 0 0
Old Republic International Cor COM 680223104 274 12,781 SH   SOLE   0 0 12,781
Oneok Inc COM 682680103 2,886 50,709 SH   SOLE   44,554 0 6,155
Oracle Systems COM 68389X105 20,963 458,201 SH   SOLE   425,581 0 32,620
Paccar Inc. COM 693718108 294 4,450 SH   SOLE   4,450 0 0
Pacific Premier Bancorp, Inc. COM 69478x105 234 5,815 SH   SOLE   5,815 0 0
Parker Hannifin Corp. COM 701094104 4,621 27,017 SH   SOLE   5,375 0 21,642
Paychex Inc COM 704326107 396 6,435 SH   SOLE   3,550 0 2,885
Paypal Hldgs Inc Com COM 70450Y103 21,875 288,316 SH   SOLE   258,476 0 29,840
PepsiCo Inc. COM 713448108 15,677 143,630 SH   SOLE   114,590 0 29,040
Pfizer, Inc. COM 717081103 18,092 509,789 SH   SOLE   452,014 0 57,775
Philip Morris Intl COM 718172109 13,417 134,978 SH   SOLE   106,974 0 28,004
Phillips 66 COM 718546104 2,187 22,803 SH   SOLE   18,326 0 4,477
Plains All American Pipeline L COM 726503105 1,460 66,252 SH   SOLE   41,409 0 24,843
PNC Financial Corp. COM 693475105 201 1,329 SH   SOLE   1,240 0 89
Polaris Industries Inc. COM 731068102 436 3,803 SH   SOLE   100 0 3,703
Post Holdings, Inc. COM 737446104 2,787 36,786 SH   SOLE   28,786 0 8,000
PPG Industries, Inc. COM 693506107 716 6,418 SH   SOLE   5,086 0 1,332
Procter & Gamble Co. COM 742718109 21,660 273,206 SH   SOLE   225,692 0 47,514
Profile technologies - NO No COM 743164105 0 13,500 SH   SOLE   13,500 0 0
PS Business Parks Inc COM 69360J107 549 4,854 SH   SOLE   4,854 0 0
Public Storage COM 74460D109 6,454 32,210 SH   SOLE   30,076 0 2,134
Qualcomm, Inc COM 747525103 15,466 279,120 SH   SOLE   228,685 0 50,435
Quanta Services, Inc. COM 74762e102 584 17,000 SH   SOLE   0 0 17,000
Raytheon Company COM 755111507 374 1,733 SH   SOLE   1,633 0 100
Realty Income Corp. COM 756109104 1,301 25,159 SH   SOLE   24,059 0 1,100
Red Hat Inc. COM 756577102 362 2,418 SH   SOLE   2,418 0 0
Roche Dividend Right Cert COM 771192895 229 1,000 SH   SOLE   1,000 0 0
Rockwell Automation, Inc. COM 773903109 483 2,770 SH   SOLE   2,570 0 200
Rockwell Collins COM 774341101 451 3,344 SH   SOLE   3,144 0 200
Royal Caribbean Cruise COM V7780T103 235 2,000 SH   SOLE   2,000 0 0
Royal Dutch Shell PLC-ADR A COM 780259206 1,407 22,052 SH   SOLE   21,352 0 700
S&P Global Inc COM 78409V104 405 2,120 SH   SOLE   930 0 1,190
Sanofi-Aventis ADR COM 80105N105 342 8,540 SH   SOLE   8,540 0 0
Schlumberger Ltd COM 806857108 22,935 354,052 SH   SOLE   298,067 0 55,985
Sempra Energy COM 816851109 856 7,694 SH   SOLE   5,774 0 1,920
Simpson Manufacturing Co COM 829073105 1,354 23,506 SH   SOLE   23,506 0 0
Southern Company COM 842587107 640 14,325 SH   SOLE   7,050 0 7,275
Starbucks Corp. COM 855244109 556 9,606 SH   SOLE   8,640 0 966
Starwood Property Trust Inc. R COM 85571b105 240 11,459 SH   SOLE   0 0 11,459
Stericycle, Inc. COM 858912108 11,741 200,603 SH   SOLE   168,551 0 32,052
Stryker Corporation COM 863667101 23,728 147,450 SH   SOLE   133,922 0 13,528
Sysco Corp. COM 871829107 12,344 205,878 SH   SOLE   155,352 0 50,526
T. Rowe Price Group COM 74144T108 326 3,020 SH   SOLE   3,020 0 0
Tapestry Inc. COM 876030107 12,394 235,576 SH   SOLE   201,063 0 34,513
Target Corp COM 87612E106 5,457 78,593 SH   SOLE   69,138 0 9,455
Teva Pharmaceutical Industries COM 881624209 2,340 136,904 SH   SOLE   123,604 0 13,300
Texas Instruments COM 882508104 5,265 50,675 SH   SOLE   41,757 0 8,918
The Charles Schwab Corporation COM 808513105 597 11,436 SH   SOLE   11,436 0 0
The Walt Disney Company COM 254687106 21,453 213,589 SH   SOLE   185,340 0 28,249
Thermo Electron Corp. COM 883556102 355 1,720 SH   SOLE   1,360 0 360
TJX Companies COM 872540109 3,747 45,942 SH   SOLE   44,792 0 1,150
Torchmark Corp COM 891027104 226 2,690 SH   SOLE   2,690 0 0
Toro Co. COM 891092108 634 10,153 SH   SOLE   0 0 10,153
Tractor Supply Company COM 892356106 17,357 275,427 SH   SOLE   242,795 0 32,632
Transocean Ltd. COM H8817H100 2,050 207,061 SH   SOLE   185,991 0 21,070
Tredegar Corporation COM 894650100 287 16,000 SH   SOLE   16,000 0 0
U.S. Bancorp COM 902973304 702 13,897 SH   SOLE   10,897 0 3,000
Unilever N V COM 904784709 537 9,521 SH   SOLE   9,521 0 0
Union Pacific COM 907818108 10,065 74,874 SH   SOLE   70,497 0 4,377
United Parcel Service COM 911312106 50,287 480,478 SH   SOLE   455,638 0 24,840
United Technologies COM 913017109 16,744 133,081 SH   SOLE   126,741 0 6,340
UnitedHealth Group Inc. COM 91324P102 1,733 8,098 SH   SOLE   8,058 0 40
Valmont Industries Inc. COM 920253101 746 5,100 SH   SOLE   5,100 0 0
Verizon Comm. COM 92343V104 10,060 210,382 SH   SOLE   180,047 0 30,335
Visa Inc. COM 92826C839 451 3,766 SH   SOLE   3,607 0 159
Vodafone Group PLC New COM 92857w308 4,921 176,887 SH   SOLE   151,437 0 25,450
Wal-Mart Stores, Inc. COM 931142103 9,163 102,988 SH   SOLE   94,276 0 8,712
Walgreens Boots Alliance Inc. COM 931427108 11,380 173,826 SH   SOLE   149,028 0 24,798
Wec Energy Group Inc COM 92939U106 729 11,626 SH   SOLE   564 0 11,062
Wells Fargo & Co. COM 949746101 43,421 828,488 SH   SOLE   771,434 0 57,054
Weyerhaeuser Co. COM 962166104 4,680 133,719 SH   SOLE   123,847 0 9,872
WisdomTree Investments Inc COM 97717p104 198 21,581 SH   SOLE   0 0 21,581
Xilinx Inc COM 983919101 279 3,860 SH   SOLE   225 0 3,635
Zimmer Biomet Hldgs Inc Com COM 98956P102 698 6,402 SH   SOLE   5,862 0 540
iPath Dow Jones UBS Commodity AA 06738C778 353 14,500 SH   SOLE   14,500 0 0
iShares Gold Trust AA 464285105 234 18,371 SH   SOLE   18,371 0 0
SPDR Gold Trust AA 78463V107 2,640 20,988 SH   SOLE   19,588 0 1,400
Sprott Physical Gold Trust ETV AA 85207h104 226 21,000 SH   SOLE   21,000 0 0
Sprott Physical Silver Trust E AA 85207k107 181 30,000 SH   SOLE   30,000 0 0