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 477 9,317 SH   SOLE   1,852 0 7,465
Flaherty & Crumrine Preferred ETF 33848E106 134 12,500 SH   SOLE   12,500 0 0
iShares Barclays 1-3 Year Cred ETF 464288646 388 3,745 SH   SOLE   2,275 0 1,470
IShares Barclays Intermediate ETF 464288638 905 8,515 SH   SOLE   8,515 0 0
iShares iBoxx $ Inv Grade Corp ETF 464287242 418 3,645 SH   SOLE   2,695 0 950
iShares S&P U.S. Preferred Sto ETF 464288687 737 19,531 SH   SOLE   1,985 0 17,546
Nuveen Preferred Securities In ETF 67072C105 169 19,166 SH   SOLE   19,166 0 0
PIMCO Enhanced Short Maturity ETF 72201R833 3,777 37,191 SH   SOLE   34,141 0 3,050
PIMCO High Income Fund ETF 722014107 406 48,590 SH   SOLE   48,590 0 0
Schwab U.S. TIPS ETF ETF 808524870 743 13,528 SH   SOLE   13,528 0 0
SPDR DoubleLine Total Return T ETF 78467v848 4,546 95,599 SH   SOLE   77,099 0 18,500
SPDR Wells Fargo Preferred Sto ETF 78464a292 253 5,821 SH   SOLE   0 0 5,821
Vanguard Int Term Bond ETF ETF 921937819 260 3,217 SH   SOLE   782 0 2,435
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 558 7,139 SH   SOLE   5,094 0 2,045
Vanguard Short Term Corp Bond ETF 92206C409 8,992 115,134 SH   SOLE   79,237 0 35,897
Western Asset High Income Oppo ETF 95766K109 118 24,395 SH   SOLE   24,395 0 0
Western Asset Income Fund ETF 95766T100 1,556 113,259 SH   SOLE   89,359 0 23,900
iShares MSCI EAFE Growth Index ETF 464288885 233 2,951 SH   SOLE   2,951 0 0
iShares MSCI EAFE Index Fund ETF 464287465 883 13,178 SH   SOLE   12,345 0 833
iShares MSCI Emerging Markets ETF 464287234 1,679 38,751 SH   SOLE   37,492 0 1,259
Vanguard FTSE All World ex US ETF 922042775 403 7,775 SH   SOLE   6,375 0 1,400
Vanguard FTSE Emerging Markets ETF 922042858 756 17,925 SH   SOLE   17,925 0 0
Vanguard MSCI EAFE ETF ETF 921943858 1,049 24,457 SH   SOLE   24,457 0 0
Health Care Select Sector SPDR ETF 81369Y209 334 4,000 SH   SOLE   4,000 0 0
iShares Core S&P 500 ETF ETF 464287200 255 934 SH   SOLE   934 0 0
iShares Core S&P Mid-Cap ETF ETF 464287507 224 1,152 SH   SOLE   1,132 0 20
iShares Core S&P Small-Cap ETF ETF 464287804 487 5,830 SH   SOLE   5,830 0 0
iShares DJ Select Dividend Ind ETF 464287168 326 3,333 SH   SOLE   3,033 0 300
iShares DJ U.S. Technology Sec ETF 464287721 891 5,000 SH   SOLE   5,000 0 0
iShares DJ US Housing ETF 464288752 723 18,940 SH   SOLE   18,940 0 0
iShares North American Tech ETF 464287549 550 2,850 SH   SOLE   2,600 0 250
iShares Russell 2000 Index ETF 464287655 2,783 16,993 SH   SOLE   15,983 0 1,010
iShares Tr Russell 1000 Value ETF 464287598 205 1,685 SH   SOLE   1,685 0 0
iShares Tr S&P 100 ETF 464287101 290 2,425 SH   SOLE   2,425 0 0
Kayne Anderson MLP Inv Com ETF 486606106 465 24,700 SH   SOLE   24,700 0 0
PowerShares QQQ Trust Ser 1 ETF 46090e103 372 2,170 SH   SOLE   1,765 0 405
PowerShares S&P 500 Equal Wt P ETF 46137v357 234 2,292 SH   SOLE   2,292 0 0
Schwab U.S. Broad Market ETF ETF 808524102 267 4,050 SH   SOLE   4,050 0 0
Schwab U.S. Mid-Cap ETF ETF 808524508 708 12,896 SH   SOLE   10,993 0 1,902
Schwab U.S. Small Cap ETF ETF 808524607 289 3,934 SH   SOLE   3,127 0 807
Schwab US Large-Cap Growth ETF ETF 808524300 314 4,141 SH   SOLE   2,976 0 1,165
Select Sector SPDR Technology ETF 81369Y803 2,481 35,715 SH   SOLE   35,715 0 0
Select Sector SPDR Utilities ETF 81369Y886 338 6,500 SH   SOLE   5,900 0 600
SPDR Dow Jones Industrial Avg ETF 78467X109 346 1,425 SH   SOLE   825 0 600
SPDR S&P 500 ETF ETF 78462F103 4,782 17,627 SH   SOLE   16,322 0 1,305
SPDR S&P 600 Small Cap ETF ETF 78464A813 217 3,000 SH   SOLE   3,000 0 0
SPDR S&P Dividend ETF ETF 78464A763 582 6,273 SH   SOLE   5,173 0 1,100
SPDR S&P MidCap 400 ETF ETF 78467Y107 736 2,073 SH   SOLE   1,943 0 130
Tortoise Energy Infr ETF 89147L100 217 8,130 SH   SOLE   5,930 0 2,200
Vanguard Growth ETF ETF 922908736 215 1,433 SH   SOLE   1,433 0 0
Vanguard High Dividend Yield I ETF 921946406 279 3,356 SH   SOLE   3,356 0 0
Vanguard Mid-Cap ETF ETF 922908629 250 1,583 SH   SOLE   1,583 0 0
Vanguard REIT ETF ETF 922908553 385 4,731 SH   SOLE   4,621 0 110
Vanguard Russell 1000 ETF 92206c730 257 2,055 SH   SOLE   2,055 0 0
Vanguard S&P 500 ETF ETF 922908363 259 1,038 SH   SOLE   1,038 0 0
Vanguard Small Cap ETF ETF 922908751 1,023 6,574 SH   SOLE   6,574 0 0
Vanguard Total Stock Market ET ETF 922908769 655 4,666 SH   SOLE   4,666 0 0
Vanguard World Fds Inf Tech ET ETF 92204A702 723 3,988 SH   SOLE   3,988 0 0
21st Century Fox Class A COM 90130a101 997 20,058 SH   SOLE   20,058 0 0
3M Company COM 88579Y101 13,652 69,398 SH   SOLE   53,048 0 16,350
Abbott Labs COM 002824100 19,355 317,350 SH   SOLE   278,430 0 38,920
AbbVie Inc. COM 00287Y109 16,828 181,629 SH   SOLE   162,288 0 19,341
Accenture PLC COM G1151C101 37,277 227,868 SH   SOLE   205,554 0 22,314
Adient PLC COM G0084W101 471 9,583 SH   SOLE   8,998 0 585
Adobe Systems COM 00724F101 446 1,829 SH   SOLE   1,829 0 0
Agilent Technologies Inc. COM 00846U101 13,733 222,066 SH   SOLE   219,394 0 2,672
Akamai Technologies Inc. COM 00971T101 5,016 68,496 SH   SOLE   51,510 0 16,986
Albemarle Corp. COM 012653101 11,323 120,032 SH   SOLE   120,032 0 0
Allegion Plc COM G0176J109 221 2,858 SH   SOLE   2,175 0 683
Allergan Inc COM G0177J108 7,804 46,810 SH   SOLE   38,970 0 7,840
Allstate Corp. COM 020002101 351 3,844 SH   SOLE   3,844 0 0
Alphabet Inc Class A COM 02079K305 19,704 17,450 SH   SOLE   16,506 0 944
Alphabet Inc Class C COM 02079K107 9,319 8,353 SH   SOLE   7,534 0 819
Altria Group, Inc. COM 02209S103 7,924 139,528 SH   SOLE   100,519 0 39,009
Amazon Com Inc COM 023135106 12,913 7,597 SH   SOLE   7,303 0 294
America Movil S.A. de C.V. Ser COM 02364W105 265 15,900 SH   SOLE   15,900 0 0
American Elec Pwr Inc. COM 025537101 280 4,046 SH   SOLE   2,576 0 1,470
American Express Co. COM 025816109 6,898 70,389 SH   SOLE   63,314 0 7,075
American Wtr Wks Inc. COM 030420103 803 9,411 SH   SOLE   380 0 9,031
Ameriprise Financial, Inc. COM 03076C106 367 2,622 SH   SOLE   2,322 0 300
AmerisourceBergen Corporation COM 03073E105 208 2,441 SH   SOLE   2,346 0 95
Amgen, Inc. COM 031162100 11,529 62,459 SH   SOLE   49,083 0 13,376
Anadarko Petroleum Corp COM 032511107 300 4,090 SH   SOLE   4,090 0 0
ANSYS, Inc. COM 03662Q105 253 1,450 SH   SOLE   1,450 0 0
Apache Corp COM 037411105 2,993 64,013 SH   SOLE   57,022 0 6,991
Apple Inc. COM 037833100 60,992 329,492 SH   SOLE   299,061 0 30,430
Arena Pharmaceuticals COM 040047607 389 8,915 SH   SOLE   8,915 0 0
Arthur J. Gallagher & Co. COM 363576109 274 4,197 SH   SOLE   1,547 0 2,650
Astrazeneca PLC - Spons ADR COM 046353108 611 17,410 SH   SOLE   7,980 0 9,430
AT&T Inc. COM 00206R102 7,756 241,549 SH   SOLE   219,084 0 22,465
Automatic Data Proc. COM 053015103 9,355 69,739 SH   SOLE   53,004 0 16,735
Bank of America Corp COM 060505104 2,114 75,005 SH   SOLE   72,495 0 2,510
Bank of New York Mellon Corp. COM 064058100 21,522 399,079 SH   SOLE   369,291 0 29,787
Baxter International Inc COM 071813109 1,056 14,307 SH   SOLE   13,297 0 1,010
Becton Dickinson & Co. COM 075887109 5,497 22,945 SH   SOLE   15,157 0 7,788
Bed Bath & Beyond COM 075896100 1,593 79,931 SH   SOLE   73,275 0 6,656
Berkshire Hathaway (100=1 Clas COM 084990175 1,410 500 SH   SOLE   500 0 0
Berkshire Hathaway A COM 084670108 5,641 20 SH   SOLE   17 0 3
Berkshire Hathaway B COM 084670702 44,247 237,056 SH   SOLE   213,325 0 23,731
Blackrock 2001 COM 09247X101 247 495 SH   SOLE   495 0 0
BlockRock Capital Investment C COM 092533108 305 52,400 SH   SOLE   0 0 52,400
Boeing Co. COM 097023105 29,475 87,852 SH   SOLE   82,222 0 5,630
BP PLC - Spons ADR COM 055622104 8,398 183,934 SH   SOLE   147,027 0 36,907
Bristol-Myers Squibb Co. COM 110122108 24,708 446,477 SH   SOLE   390,305 0 56,172
British American Tobacco PLC A COM 110448107 416 8,238 SH   SOLE   838 0 7,400
Broadcom Ltd. Ordinary COM 11135f101 461 1,901 SH   SOLE   1,781 0 120
Campbell Soup Co. COM 134429109 382 9,416 SH   SOLE   9,416 0 0
Casey's General Stores COM 147528103 1,182 11,250 SH   SOLE   9,800 0 1,450
Caterpillar Inc. COM 149123101 7,714 56,857 SH   SOLE   49,800 0 7,057
Cathay Intl Hld COM G1965E103 2 19,000 SH   SOLE   19,000 0 0
CDK Global Inc. COM 12508e101 472 7,255 SH   SOLE   5,253 0 2,002
Cedar Fair L.P. COM 150185106 224 3,560 SH   SOLE   3,010 0 550
Cerner COM 156782104 8,441 141,183 SH   SOLE   113,288 0 27,895
Chevron Corp. COM 166764100 31,575 249,744 SH   SOLE   212,733 0 37,011
Chubb LTD COM H1467J104 231 1,821 SH   SOLE   1,744 0 77
Cisco Systems, Inc. COM 17275R102 18,804 436,987 SH   SOLE   388,582 0 48,405
Clorox Company COM 189054109 2,316 17,123 SH   SOLE   12,254 0 4,869
CME Group Inc. COM 12572Q105 524 3,197 SH   SOLE   357 0 2,840
Coca-Cola Company COM 191216100 4,355 99,286 SH   SOLE   92,833 0 6,453
Colgate-Palmolive Co. COM 194162103 21,243 327,778 SH   SOLE   305,613 0 22,165
Comcast Corp. Class A COM 20030N101 562 17,121 SH   SOLE   15,265 0 1,855
Conagra Inc. COM 205887102 938 26,266 SH   SOLE   26,266 0 0
ConocoPhillips COM 20825C104 15,228 218,733 SH   SOLE   204,770 0 13,964
Consolidated Edison Inc. COM 209115104 1,531 19,629 SH   SOLE   17,229 0 2,400
Corning Inc. COM 219350105 237 8,600 SH   SOLE   8,600 0 0
Costco Wholesale Corp. COM 22160K105 40,221 192,465 SH   SOLE   172,223 0 20,242
CSX Corporation COM 126408103 818 12,829 SH   SOLE   12,829 0 0
Cummins Inc COM 231021106 2,787 20,957 SH   SOLE   8,167 0 12,790
CVS Health Corp. COM 126650100 506 7,870 SH   SOLE   6,270 0 1,600
DCP Midstream, LP COM 23311p100 797 20,142 SH   SOLE   0 0 20,142
Deere & Co. COM 244199105 1,131 8,090 SH   SOLE   7,690 0 400
Discovery Inc. COM 25470F302 15,411 604,338 SH   SOLE   519,247 0 85,091
Dominion Resources Inc. COM 25746U109 399 5,854 SH   SOLE   5,854 0 0
DowDuPont Inc. COM 26078j100 3,654 55,426 SH   SOLE   41,278 0 14,148
DTE Energy Company COM 233331107 304 2,932 SH   SOLE   2,932 0 0
Duke Energy Corp. New COM 26441C204 667 8,433 SH   SOLE   3,081 0 5,352
Duke Realty Corp COM 264411505 483 16,622 SH   SOLE   3,100 0 13,522
DXC Technology Co COM 23355L106 9,092 112,790 SH   SOLE   111,330 0 1,460
Eaton Corp. PLC COM G29183103 826 11,055 SH   SOLE   11,055 0 0
eBay Inc. COM 278642103 6,254 172,468 SH   SOLE   138,953 0 33,515
Ecolab, Inc. COM 278865100 2,036 14,506 SH   SOLE   12,829 0 1,677
Edgewell Personal Care Co COM 28035Q102 9,954 197,257 SH   SOLE   197,257 0 0
Edison International COM 281020107 480 7,580 SH   SOLE   7,580 0 0
Edwards Lifesciences Corp. COM 28176E108 16,821 115,556 SH   SOLE   111,496 0 4,060
Electronic Arts COM 285512109 441 3,125 SH   SOLE   3,125 0 0
Emerson Electric Co. COM 291011104 22,604 326,926 SH   SOLE   263,623 0 63,303
Enbridge Energy Partners LP COM 29250R106 132 12,100 SH   SOLE   9,200 0 2,900
Energizer Holdings Inc New COM 29272W109 13,153 208,906 SH   SOLE   208,906 0 0
Enterprise Products Partners L COM 293792107 1,378 49,808 SH   SOLE   13,020 0 36,788
Equity Residential COM 29476L107 424 6,650 SH   SOLE   4,650 0 2,000
Essex Property Trust COM 297178105 2,781 11,631 SH   SOLE   9,664 0 1,967
Eversource Energy COM 30040w108 267 4,555 SH   SOLE   1,705 0 2,850
Exelon Corp COM 30161N101 219 5,138 SH   SOLE   5,138 0 0
Expeditors Int'l Of Washington COM 302130109 1,066 14,588 SH   SOLE   14,413 0 175
Express Scripts Holding Compan COM 30219G108 484 6,264 SH   SOLE   6,145 0 119
ExxonMobil Corporation COM 30231G102 42,652 515,551 SH   SOLE   440,492 0 75,059
Facebook Inc COM 30303M102 1,580 8,130 SH   SOLE   7,805 0 325
Farmers and Merchants Bank COM 308243104 432 53 SH   SOLE   43 0 10
Fastenal Co. COM 311900104 12,997 270,035 SH   SOLE   242,420 0 27,615
FedEx Corporation COM 31428X106 228 1,002 SH   SOLE   950 0 52
Flex Ltd. COM Y2573F102 1,810 128,272 SH   SOLE   107,093 0 21,179
Ford Motor Co. COM 345370860 164 14,840 SH   SOLE   4,005 0 10,835
Franklin Resources Inc COM 354613101 8,901 277,728 SH   SOLE   241,727 0 36,001
Gap Inc. Del COM 364760108 2,337 72,145 SH   SOLE   57,345 0 14,800
GC International, Inc. COM 361559107 16 77,500 SH   SOLE   77,500 0 0
General Electric COM 369604103 19,979 1,467,990 SH   SOLE   1,248,727 0 219,263
General Mills Inc. COM 370334104 4,055 91,617 SH   SOLE   63,941 0 27,676
Genuine Parts Co. COM 372460105 367 4,000 SH   SOLE   4,000 0 0
Gilead Sciences Inc COM 375558103 8,241 116,329 SH   SOLE   95,362 0 20,967
GlaxoSmithKline PLC-ADR COM 37733W105 208 5,160 SH   SOLE   4,555 0 605
Goldman Sachs Group Inc. COM 38141G104 4,536 20,563 SH   SOLE   19,313 0 1,250
Grainger Inc., W.W. COM 384802104 477 1,548 SH   SOLE   928 0 620
Hain Celestial Group Inc. COM 405217100 568 19,045 SH   SOLE   16,845 0 2,200
Hewlett Packard Enterprise Co COM 42824C109 18,334 1,254,906 SH   SOLE   1,241,317 0 13,589
Home Depot, Inc. COM 437076102 9,689 49,662 SH   SOLE   38,764 0 10,898
Honeywell Int'l Inc. COM 438516106 13,024 90,413 SH   SOLE   89,513 0 900
HP Inc. COM 40434L105 28,149 1,240,578 SH   SOLE   1,229,889 0 10,689
ICON Public Limited Company COM G4705A100 311 2,349 SH   SOLE   2,349 0 0
Illinois Tool Works Inc. COM 452308109 6,088 43,945 SH   SOLE   38,885 0 5,060
Ingersoll-Rand PLC COM G47791101 1,623 18,088 SH   SOLE   15,173 0 2,915
Intel Corp. COM 458140100 27,699 557,208 SH   SOLE   502,567 0 54,642
Intercontinental Exchange COM 45866f104 266 3,610 SH   SOLE   3,610 0 0
International Bus Mach COM 459200101 17,564 125,725 SH   SOLE   101,619 0 24,107
Intuit Inc. COM 461202103 12,382 60,607 SH   SOLE   51,880 0 8,727
Intuitive Surgical Inc. COM 46120E602 455 951 SH   SOLE   951 0 0
Jacobs Engineering Group Inc. COM 469814107 6,494 102,277 SH   SOLE   92,426 0 9,851
Johnson & Johnson COM 478160104 37,307 307,455 SH   SOLE   258,593 0 48,862
Johnson Controls International COM G51502105 9,460 282,798 SH   SOLE   229,990 0 52,808
JPMorgan Chase & Co. COM 46625H100 23,278 223,402 SH   SOLE   185,516 0 37,886
Kellogg Co. COM 487836108 1,226 17,550 SH   SOLE   3,550 0 14,000
Keysight Technologies, Inc. COM 49338L103 6,104 103,399 SH   SOLE   102,705 0 694
Kimberly-Clark Corp. COM 494368103 1,321 12,538 SH   SOLE   12,298 0 240
Kraft Heinz Co Com COM 500754106 2,109 33,573 SH   SOLE   28,110 0 5,463
Kroger Co. COM 501044101 359 12,602 SH   SOLE   10,901 0 1,701
Laboratory Corp. of America COM 50540R409 3,934 21,912 SH   SOLE   21,122 0 790
Lamb Weston Holdings, Inc COM 513272104 594 8,665 SH   SOLE   8,665 0 0
Las Vegas Sands COM 517834107 1,063 13,915 SH   SOLE   8,125 0 5,790
Life Storage Inc. COM 53223X107 307 3,150 SH   SOLE   3,150 0 0
Lilly Eli & Co. COM 532457108 628 7,365 SH   SOLE   3,255 0 4,110
Lincoln National Corp. COM 534187109 579 9,304 SH   SOLE   8,804 0 500
Lockheed Martin Corp. COM 539830109 4,852 16,425 SH   SOLE   16,425 0 0
Lowe's Companies COM 548661107 29,750 311,292 SH   SOLE   276,262 0 35,030
Magellan Midstream Partners COM 559080106 2,389 34,583 SH   SOLE   28,383 0 6,200
Marriott Int'l, Inc. COM 571903202 269 2,122 SH   SOLE   2,122 0 0
Marsh & McLennan Companies COM 571748102 1,510 18,422 SH   SOLE   3,365 0 15,057
Mastercard Inc-Cl A COM 57636Q104 221 1,125 SH   SOLE   1,125 0 0
McCormick & Co COM 579780206 522 4,500 SH   SOLE   4,500 0 0
McDonald's Corp. COM 580135101 17,303 110,427 SH   SOLE   91,011 0 19,416
McKesson Corp. COM 58155Q103 9,500 71,213 SH   SOLE   63,618 0 7,595
Medtronic Plc. COM g5960l103 1,519 17,743 SH   SOLE   14,678 0 3,065
Merck & Co., Inc. New COM 58933Y105 5,686 93,673 SH   SOLE   82,221 0 11,452
Mercury General Ins COM 589400100 548 12,025 SH   SOLE   8,000 0 4,025
Meredith Corp. COM 589433101 738 14,475 SH   SOLE   3,200 0 11,275
Micro Focus International PLC COM 594837304 2,078 120,303 SH   SOLE   119,455 0 848
Microsoft Corp. COM 594918104 42,089 426,825 SH   SOLE   351,018 0 75,808
Minerals Technologies Inc. COM 603158106 835 11,077 SH   SOLE   9,977 0 1,100
Mondelez International COM 609207105 6,573 160,310 SH   SOLE   124,888 0 35,422
Monster Beverage Corp. COM 611740101 275 4,800 SH   SOLE   4,800 0 0
Moody's Corporation COM 615369105 698 4,095 SH   SOLE   4,095 0 0
MSA Safety Inc. COM 553498106 264 2,743 SH   SOLE   2,743 0 0
Nestle Sponsored ADR COM 641069406 1,039 13,414 SH   SOLE   10,969 0 2,445
Netapp, Inc COM 64110D104 4,290 54,625 SH   SOLE   51,525 0 3,100
Netflix COM 64110L106 202 515 SH   SOLE   515 0 0
NewMarket Corp COM 651587107 3,236 8,000 SH   SOLE   8,000 0 0
NextEra Energy Inc. COM 65339F101 1,621 9,703 SH   SOLE   9,703 0 0
Nike, Inc. COM 654106103 19,548 245,335 SH   SOLE   191,898 0 53,437
Nordstrom Inc. COM 655664100 14,552 281,029 SH   SOLE   256,631 0 24,398
Norfolk Southern Corp. COM 655844108 1,142 7,571 SH   SOLE   5,270 0 2,301
Northrop Grumman Corp. COM 666807102 7,815 25,398 SH   SOLE   25,398 0 0
Novartis AG ADS COM 66987V109 9,833 130,167 SH   SOLE   118,444 0 11,723
Novo Nordisk ADR COM 670100205 9,255 200,673 SH   SOLE   182,148 0 18,525
Nucor Corp. COM 670346105 2,239 35,825 SH   SOLE   32,297 0 3,528
Oaktree Capital Group LLC COM 674001201 374 9,200 SH   SOLE   0 0 9,200
Occidental Petroleum COM 674599105 1,449 17,310 SH   SOLE   17,310 0 0
Old Republic International Cor COM 680223104 254 12,781 SH   SOLE   0 0 12,781
Oneok Inc COM 682680103 3,541 50,709 SH   SOLE   44,554 0 6,155
Oracle Systems COM 68389X105 20,222 458,974 SH   SOLE   424,644 0 34,330
Paccar Inc. COM 693718108 276 4,450 SH   SOLE   4,450 0 0
Parker Hannifin Corp. COM 701094104 4,211 27,017 SH   SOLE   5,375 0 21,642
Paychex Inc COM 704326107 440 6,435 SH   SOLE   3,550 0 2,885
Paypal Hldgs Inc Com COM 70450Y103 23,722 284,884 SH   SOLE   254,989 0 29,895
PepsiCo Inc. COM 713448108 15,810 145,215 SH   SOLE   115,975 0 29,240
Perspecta Inc. COM 715347100 1,160 56,446 SH   SOLE   55,720 0 726
Pfizer, Inc. COM 717081103 18,265 503,456 SH   SOLE   450,372 0 53,084
Philip Morris Intl COM 718172109 10,943 135,529 SH   SOLE   107,125 0 28,404
Phillips 66 COM 718546104 2,511 22,362 SH   SOLE   18,326 0 4,036
Plains All American Pipeline L COM 726503105 1,557 65,853 SH   SOLE   40,909 0 24,944
Polaris Industries Inc. COM 731068102 467 3,821 SH   SOLE   100 0 3,721
Post Holdings, Inc. COM 737446104 3,164 36,786 SH   SOLE   28,786 0 8,000
PPG Industries, Inc. COM 693506107 666 6,418 SH   SOLE   5,086 0 1,332
Procter & Gamble Co. COM 742718109 22,186 284,221 SH   SOLE   236,120 0 48,102
Profile technologies - NO No COM 743164105 0 13,500 SH   SOLE   13,500 0 0
PS Business Parks Inc COM 69360J107 624 4,854 SH   SOLE   4,854 0 0
Public Storage COM 74460D109 7,307 32,210 SH   SOLE   30,076 0 2,134
Qualcomm, Inc COM 747525103 16,307 290,574 SH   SOLE   238,739 0 51,835
Quanta Services, Inc. COM 74762e102 568 17,000 SH   SOLE   0 0 17,000
Raytheon Company COM 755111507 335 1,733 SH   SOLE   1,633 0 100
Realty Income Corp. COM 756109104 1,345 25,011 SH   SOLE   23,911 0 1,100
Red Hat Inc. COM 756577102 325 2,418 SH   SOLE   2,418 0 0
Roche Dividend Right Cert COM 771192895 223 1,000 SH   SOLE   1,000 0 0
Rockwell Automation, Inc. COM 773903109 381 2,295 SH   SOLE   2,095 0 200
Rockwell Collins COM 774341101 396 2,944 SH   SOLE   2,744 0 200
Royal Caribbean Cruise COM V7780T103 207 2,000 SH   SOLE   2,000 0 0
Royal Dutch Shell PLC-ADR A COM 780259206 1,527 22,052 SH   SOLE   21,352 0 700
S&P Global Inc COM 78409V104 432 2,120 SH   SOLE   1,530 0 590
Sanofi-Aventis ADR COM 80105N105 342 8,540 SH   SOLE   8,540 0 0
Schlumberger Ltd COM 806857108 23,513 350,789 SH   SOLE   294,674 0 56,115
Sempra Energy COM 816851109 885 7,624 SH   SOLE   5,724 0 1,900
Simpson Manufacturing Co COM 829073105 1,462 23,506 SH   SOLE   23,506 0 0
Southern Company COM 842587107 694 14,991 SH   SOLE   7,716 0 7,275
Starbucks Corp. COM 855244109 551 11,280 SH   SOLE   9,462 0 1,818
Starwood Property Trust Inc. R COM 85571b105 249 11,459 SH   SOLE   0 0 11,459
Stericycle, Inc. COM 858912108 13,256 203,028 SH   SOLE   169,848 0 33,180
Stryker Corporation COM 863667101 24,588 145,610 SH   SOLE   131,747 0 13,863
Sysco Corp. COM 871829107 13,898 203,518 SH   SOLE   155,217 0 48,301
T. Rowe Price Group COM 74144T108 351 3,020 SH   SOLE   3,020 0 0
Tapestry Inc. COM 876030107 10,356 221,718 SH   SOLE   194,953 0 26,765
Target Corp COM 87612E106 4,822 63,347 SH   SOLE   55,664 0 7,683
Teva Pharmaceutical Industries COM 881624209 3,235 133,034 SH   SOLE   121,104 0 11,930
Texas Instruments COM 882508104 5,631 51,076 SH   SOLE   42,183 0 8,893
The Charles Schwab Corporation COM 808513105 730 14,277 SH   SOLE   14,277 0 0
The Travelers Companies, Inc. COM 89417E109 203 1,661 SH   SOLE   1,631 0 30
The Walt Disney Company COM 254687106 23,324 222,541 SH   SOLE   193,451 0 29,089
Thermo Electron Corp. COM 883556102 356 1,720 SH   SOLE   1,360 0 360
TJX Companies COM 872540109 4,373 45,946 SH   SOLE   44,792 0 1,154
Torchmark Corp COM 891027104 207 2,540 SH   SOLE   2,540 0 0
Toro Co. COM 891092108 614 10,186 SH   SOLE   0 0 10,186
Tractor Supply Company COM 892356106 21,258 277,916 SH   SOLE   245,540 0 32,376
Transocean Ltd. COM H8817H100 2,748 204,498 SH   SOLE   183,428 0 21,070
Tredegar Corporation COM 894650100 376 16,000 SH   SOLE   16,000 0 0
U.S. Bancorp COM 902973304 695 13,897 SH   SOLE   10,897 0 3,000
Unilever N V COM 904784709 531 9,521 SH   SOLE   9,521 0 0
Union Pacific COM 907818108 10,533 74,343 SH   SOLE   69,892 0 4,451
United Parcel Service COM 911312106 51,207 482,037 SH   SOLE   457,439 0 24,598
United Technologies COM 913017109 17,061 136,458 SH   SOLE   129,468 0 6,990
UnitedHealth Group Inc. COM 91324P102 2,070 8,438 SH   SOLE   8,270 0 168
Valmont Industries Inc. COM 920253101 769 5,100 SH   SOLE   5,100 0 0
Verizon Comm. COM 92343V104 10,571 210,112 SH   SOLE   179,727 0 30,385
Visa Inc. COM 92826C839 666 5,032 SH   SOLE   4,029 0 1,003
Vodafone Group PLC New COM 92857w308 4,762 195,894 SH   SOLE   158,644 0 37,250
Wal-Mart Stores, Inc. COM 931142103 8,974 104,775 SH   SOLE   95,919 0 8,856
Walgreens Boots Alliance Inc. COM 931427108 12,007 200,063 SH   SOLE   169,433 0 30,629
Wec Energy Group Inc COM 92939U106 752 11,626 SH   SOLE   564 0 11,062
Wells Fargo & Co. COM 949746101 44,758 807,318 SH   SOLE   748,647 0 58,671
Weyerhaeuser Co. COM 962166104 4,515 123,847 SH   SOLE   123,847 0 0
WisdomTree Investments Inc COM 97717p104 196 21,639 SH   SOLE   0 0 21,639
Xilinx Inc COM 983919101 252 3,860 SH   SOLE   225 0 3,635
Zimmer Biomet Hldgs Inc Com COM 98956P102 709 6,362 SH   SOLE   5,862 0 500
iPath Dow Jones UBS Commodity AA 06738C778 353 14,500 SH   SOLE   14,500 0 0
iShares Gold Trust AA 464285105 221 18,371 SH   SOLE   18,371 0 0
SPDR Gold Trust AA 78463V107 2,490 20,988 SH   SOLE   19,588 0 1,400
Sprott Physical Gold Trust ETV AA 85207h104 214 21,000 SH   SOLE   21,000 0 0
Sprott Physical Silver Trust E AA 85207k107 176 30,000 SH   SOLE   30,000 0 0