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 7,396 143,115 SH   SOLE   112,729 0 30,386
Flaherty & Crumrine Preferred ETF 33848E106 146 12,500 SH   SOLE   12,500 0 0
iShares iBoxx $ Inv Grade Corp ETF 464287242 317 2,545 SH   SOLE   1,595 0 950
iShares S&P U.S. Preferred Sto ETF 464288687 439 11,918 SH   SOLE   1,985 0 9,933
IShares Short-Term Corp Bond E ETF 464288646 384 7,190 SH   SOLE   4,250 0 2,940
Nuveen Preferred & Income Secu ETF 67072C105 203 21,381 SH   SOLE   21,381 0 0
PIMCO Enhanced Short Maturity ETF 72201R833 2,211 21,729 SH   SOLE   18,679 0 3,050
PIMCO High Income Fund ETF 722014107 352 44,500 SH   SOLE   44,500 0 0
Schwab U.S. TIPS ETF ETF 808524870 733 13,020 SH   SOLE   13,020 0 0
SPDR DoubleLine Total Return T ETF 78467V848 2,547 51,900 SH   SOLE   33,400 0 18,500
SPDR Wells Fargo Preferred Sto ETF 78464A292 255 5,913 SH   SOLE   0 0 5,913
Vanguard Int Term Bond ETF ETF 921937819 276 3,194 SH   SOLE   1,594 0 1,600
Vanguard Int Term Corp Bond ET ETF 92206C870 271 3,015 SH   SOLE   1,540 0 1,475
Vanguard Short Term Bond ETF ETF 921937827 587 7,291 SH   SOLE   5,246 0 2,045
Vanguard Short Term Corp Bond ETF 92206C409 7,801 96,688 SH   SOLE   62,746 0 33,942
Vertical Capital Income Fund ETF 92535C104 112 11,743 SH   SOLE   10,212 0 1,531
Western Asset Income Fund ETF 95766T100 1,372 92,259 SH   SOLE   75,359 0 16,900
iShares MSCI EAFE Growth Index ETF 464288885 238 2,951 SH   SOLE   2,951 0 0
iShares MSCI EAFE Index Fund ETF 464287465 793 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 396 7,775 SH   SOLE   6,375 0 1,400
Vanguard FTSE Emerging Markets ETF 922042858 488 11,475 SH   SOLE   11,475 0 0
Vanguard MSCI EAFE ETF ETF 921943858 1,849 44,335 SH   SOLE   44,335 0 0
Health Care Select Sector SPDR ETF 81369Y209 490 5,284 SH   SOLE   5,284 0 0
iShares Core S&P 500 ETF ETF 464287200 2,160 7,329 SH   SOLE   7,329 0 0
iShares Core S&P Mid-Cap ETF ETF 464287507 1,226 6,312 SH   SOLE   6,217 0 95
iShares Core S&P Small-Cap ETF ETF 464287804 2,202 28,130 SH   SOLE   27,916 0 214
iShares Core S&P Total US Stoc ETF 464287150 687 10,314 SH   SOLE   10,314 0 0
iShares DJ Select Dividend Ind ETF 464287168 332 3,333 SH   SOLE   3,033 0 300
iShares DJ U.S. Technology Sec ETF 464287721 989 5,000 SH   SOLE   5,000 0 0
iShares DJ US Housing ETF 464288752 609 15,930 SH   SOLE   15,930 0 0
iShares Goldman Sachs Cons Svc ETF 464287580 218 1,000 SH   SOLE   1,000 0 0
iShares North American Tech ETF 464287549 615 2,850 SH   SOLE   2,600 0 250
iShares Russell 1000 Growth ETF 464287614 209 1,330 SH   SOLE   1,330 0 0
iShares Russell 2000 Index ETF 464287655 2,700 17,363 SH   SOLE   16,753 0 610
iShares S&P Midcap 400/Barra ETF 464287705 241 1,514 SH   SOLE   1,514 0 0
iShares Tr Index Fd Russell 10 ETF 464287622 412 2,531 SH   SOLE   2,446 0 85
iShares Tr Russell 1000 Value ETF 464287598 209 1,640 SH   SOLE   1,640 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 378 24,700 SH   SOLE   24,700 0 0
PowerShares QQQ Trust Ser 1 ETF 46090E103 1,099 5,883 SH   SOLE   5,478 0 405
Schwab US Large-Cap Growth ETF ETF 808524300 305 3,660 SH   SOLE   2,495 0 1,165
Select Sector SPDR Technology ETF 81369Y803 2,826 36,215 SH   SOLE   36,215 0 0
Select Sector SPDR Utilities ETF 81369Y886 352 5,900 SH   SOLE   5,900 0 0
SPDR Dow Jones Industrial Avg ETF 78467X109 299 1,125 SH   SOLE   525 0 600
SPDR S&P 500 ETF ETF 78462F103 4,324 14,759 SH   SOLE   13,864 0 895
SPDR S&P 600 Small Cap ETF ETF 78464A813 203 3,000 SH   SOLE   3,000 0 0
SPDR S&P Dividend ETF ETF 78464A763 449 4,448 SH   SOLE   3,348 0 1,100
SPDR S&P MidCap 400 ETF ETF 78467Y107 882 2,487 SH   SOLE   2,357 0 130
Vanguard High Dividend Yield I ETF 921946406 314 3,592 SH   SOLE   3,592 0 0
Vanguard Mid-Cap ETF ETF 922908629 252 1,508 SH   SOLE   1,508 0 0
Vanguard REIT ETF ETF 922908553 1,749 20,016 SH   SOLE   19,906 0 110
Vanguard S&P 500 ETF ETF 922908363 242 900 SH   SOLE   900 0 0
Vanguard Small Cap ETF ETF 922908751 886 5,654 SH   SOLE   5,654 0 0
Vanguard Total Stock Market ET ETF 922908769 485 3,232 SH   SOLE   3,232 0 0
Vanguard World Fds Inf Tech ET ETF 92204A702 633 3,000 SH   SOLE   3,000 0 0
3M Company COM 88579Y101 11,954 68,965 SH   SOLE   53,765 0 15,200
Abbott Labs COM 002824100 23,851 283,601 SH   SOLE   246,135 0 37,466
AbbVie Inc. COM 00287Y109 13,790 189,638 SH   SOLE   170,147 0 19,491
Accenture PLC COM G1151C101 41,960 227,091 SH   SOLE   204,792 0 22,299
Adobe Systems COM 00724F101 642 2,179 SH   SOLE   1,979 0 200
Agilent Technologies Inc. COM 00846U101 15,279 204,623 SH   SOLE   202,401 0 2,222
Akamai Technologies Inc. COM 00971T101 5,334 66,560 SH   SOLE   51,510 0 15,050
Albemarle Corp. COM 012653101 14,548 206,617 SH   SOLE   203,842 0 2,775
Alcon, Inc. COM H01301128 857 13,811 SH   SOLE   12,197 0 1,614
Alibaba Group Holding - SP ADR COM 01609W102 858 5,063 SH   SOLE   5,060 0 3
Allegion Plc COM G0176J109 294 2,659 SH   SOLE   1,976 0 683
Allergan Inc COM G0177J108 7,957 47,525 SH   SOLE   41,070 0 6,455
Allstate Corp. COM 020002101 391 3,844 SH   SOLE   3,844 0 0
Alphabet Inc Class A COM 02079K305 23,511 21,713 SH   SOLE   20,509 0 1,204
Alphabet Inc Class C COM 02079K107 9,420 8,715 SH   SOLE   7,810 0 905
Altria Group, Inc. COM 02209S103 6,300 133,048 SH   SOLE   95,029 0 38,019
Amazon Com Inc COM 023135106 15,469 8,169 SH   SOLE   7,877 0 292
Amcor PLC COM G0250X107 239 20,814 SH   SOLE   20,814 0 0
Ameren Corp. COM 023608102 207 2,750 SH   SOLE   2,750 0 0
America Movil S.A. de C.V. Ser COM 02364W105 219 15,010 SH   SOLE   15,010 0 0
American Elec Pwr Inc. COM 025537101 370 4,202 SH   SOLE   2,576 0 1,626
American Express Co. COM 025816109 8,170 66,189 SH   SOLE   58,314 0 7,875
American Wtr Wks Inc. COM 030420103 1,102 9,501 SH   SOLE   380 0 9,121
Ameriprise Financial, Inc. COM 03076C106 390 2,689 SH   SOLE   2,389 0 300
Amgen, Inc. COM 031162100 10,323 56,019 SH   SOLE   42,989 0 13,030
Anadarko Petroleum Corp COM 032511107 283 4,008 SH   SOLE   4,008 0 0
ANSYS, Inc. COM 03662Q105 297 1,450 SH   SOLE   1,450 0 0
Apache Corp COM 037411105 2,150 74,220 SH   SOLE   63,821 0 10,399
Apple Inc. COM 037833100 63,318 319,917 SH   SOLE   290,461 0 29,455
Aptevo Therapeutics Inc. COM 03835L108 24 27,200 SH   SOLE   27,200 0 0
Arena Pharmaceuticals COM 040047607 206 3,521 SH   SOLE   3,521 0 0
Arrowhead Pharmaceuticals Inc COM 04280A100 506 19,108 SH   SOLE   19,108 0 0
Arthur J. Gallagher & Co. COM 363576109 342 3,900 SH   SOLE   1,250 0 2,650
Astrazeneca PLC - Spons ADR COM 046353108 293 7,096 SH   SOLE   5,000 0 2,096
AT&T Inc. COM 00206R102 8,105 241,881 SH   SOLE   219,191 0 22,690
Automatic Data Proc. COM 053015103 11,086 67,052 SH   SOLE   51,154 0 15,898
Bank of America Corp COM 060505104 2,144 73,924 SH   SOLE   73,414 0 510
Bank of New York Mellon Corp. COM 064058100 16,994 384,914 SH   SOLE   356,013 0 28,900
Baxter International Inc COM 071813109 1,140 13,917 SH   SOLE   12,947 0 970
Becton Dickinson & Co. COM 075887109 4,631 18,378 SH   SOLE   12,785 0 5,593
Berkshire Hathaway (100=1 Clas COM 084990175 2,228 700 SH   SOLE   700 0 0
Berkshire Hathaway A COM 084670108 5,412 17 SH   SOLE   17 0 0
Berkshire Hathaway B COM 084670702 50,173 235,364 SH   SOLE   210,097 0 25,267
Blackrock 2001 COM 09247X101 244 520 SH   SOLE   520 0 0
BlockRock Capital Investment C COM 092533108 316 52,400 SH   SOLE   0 0 52,400
Boeing Co. COM 097023105 28,832 79,207 SH   SOLE   74,137 0 5,070
BP PLC - Spons ADR COM 055622104 8,378 200,914 SH   SOLE   163,595 0 37,319
Bristol-Myers Squibb Co. COM 110122108 23,775 524,246 SH   SOLE   458,719 0 65,527
British American Tobacco PLC A COM 110448107 287 8,238 SH   SOLE   838 0 7,400
Broadcom Ltd. Ordinary COM 11135F101 516 1,792 SH   SOLE   1,672 0 120
Campbell Soup Co. COM 134429109 365 9,113 SH   SOLE   9,113 0 0
Carmax, Inc. COM 143130102 4,697 54,091 SH   SOLE   42,711 0 11,380
Casey's General Stores COM 147528103 1,711 10,970 SH   SOLE   9,520 0 1,450
Caterpillar Inc. COM 149123101 8,046 59,035 SH   SOLE   53,078 0 5,957
Cathay Intl Hld (London Exchan COM G1965E103 1 19,000 SH   SOLE   19,000 0 0
CDK Global Inc. COM 12508E101 233 4,720 SH   SOLE   2,768 0 1,952
Cerner COM 156782104 12,003 163,747 SH   SOLE   134,872 0 28,875
Chevron Corp. COM 166764100 32,686 262,668 SH   SOLE   224,149 0 38,518
Chubb LTD COM H1467J104 227 1,539 SH   SOLE   1,462 0 77
Cintas Corp. COM 172908105 209 880 SH   SOLE   730 0 150
Cisco Systems, Inc. COM 17275R102 23,311 425,919 SH   SOLE   378,598 0 47,321
Clorox Company COM 189054109 2,653 17,329 SH   SOLE   12,460 0 4,869
CME Group Inc. COM 12572Q105 550 2,831 SH   SOLE   370 0 2,461
Coca-Cola Company COM 191216100 4,718 92,664 SH   SOLE   86,427 0 6,237
Colgate-Palmolive Co. COM 194162103 23,373 326,116 SH   SOLE   302,081 0 24,035
Comcast Corp. Class A COM 20030N101 727 17,202 SH   SOLE   15,778 0 1,424
Conagra Inc. COM 205887102 537 20,266 SH   SOLE   20,266 0 0
ConocoPhillips COM 20825C104 11,858 194,387 SH   SOLE   181,666 0 12,722
Consolidated Edison Inc. COM 209115104 1,721 19,630 SH   SOLE   17,230 0 2,400
Corning Inc. COM 219350105 286 8,600 SH   SOLE   8,600 0 0
Corteva, Inc. COM 22052L104 4,867 164,583 SH   SOLE   146,400 0 18,183
Costco Wholesale Corp. COM 22160K105 47,946 181,436 SH   SOLE   162,184 0 19,252
CSX Corporation COM 126408103 993 12,829 SH   SOLE   12,829 0 0
Cummins Inc COM 231021106 3,562 20,790 SH   SOLE   8,051 0 12,739
Curo Group Holdings Corp COM 23131L107 131 11,850 SH   SOLE   11,850 0 0
CVS Health Corp. COM 126650100 228 4,184 SH   SOLE   2,584 0 1,600
Danaher Corp. COM 235851102 270 1,886 SH   SOLE   1,751 0 135
DCP Midstream, LP COM 23311P100 603 20,597 SH   SOLE   0 0 20,597
Deere & Co. COM 244199105 1,341 8,090 SH   SOLE   7,690 0 400
Discovery Inc. COM 25470F302 18,299 643,184 SH   SOLE   547,065 0 96,119
Dominion Resources Inc. COM 25746U109 419 5,425 SH   SOLE   5,425 0 0
Dow Inc. COM 260557103 1,861 37,732 SH   SOLE   24,868 0 12,864
DTE Energy Company COM 233331107 345 2,700 SH   SOLE   2,700 0 0
Duke Energy Corp. New COM 26441C204 682 7,733 SH   SOLE   2,381 0 5,352
Duke Realty Corp COM 264411505 525 16,622 SH   SOLE   3,100 0 13,522
DuPont De Nemours Inc. COM 26614N102 9,689 129,063 SH   SOLE   111,567 0 17,496
DXC Technology Co COM 23355L106 5,921 107,364 SH   SOLE   106,029 0 1,335
Eaton Corp. PLC COM G29183103 876 10,515 SH   SOLE   10,515 0 0
eBay Inc. COM 278642103 9,189 232,630 SH   SOLE   188,548 0 44,082
Ecolab, Inc. COM 278865100 2,659 13,467 SH   SOLE   12,542 0 925
Edgewell Personal Care Co COM 28035Q102 5,212 193,387 SH   SOLE   193,387 0 0
Edison International COM 281020107 470 6,975 SH   SOLE   6,975 0 0
Edwards Lifesciences Corp. COM 28176E108 20,556 111,269 SH   SOLE   107,794 0 3,475
Electronic Arts COM 285512109 316 3,125 SH   SOLE   3,125 0 0
Emerson Electric Co. COM 291011104 24,881 372,922 SH   SOLE   308,294 0 64,628
Enbridge Inc. COM 29250N105 457 12,657 SH   SOLE   8,876 0 3,781
Energizer Holdings Inc New COM 29272W109 8,072 208,906 SH   SOLE   208,906 0 0
Energy Transfer LP COM 29273V100 509 36,129 SH   SOLE   15,974 0 20,155
Enterprise Products Partners L COM 293792107 1,872 64,843 SH   SOLE   24,929 0 39,914
Equity Residential COM 29476L107 490 6,450 SH   SOLE   4,450 0 2,000
Essex Property Trust COM 297178105 3,163 10,835 SH   SOLE   9,371 0 1,464
Eversource Energy COM 30040W108 345 4,555 SH   SOLE   1,705 0 2,850
Exelon Corp COM 30161N101 246 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 35,744 466,443 SH   SOLE   399,962 0 66,481
Facebook Inc COM 30303M102 1,771 9,176 SH   SOLE   8,709 0 467
Farmers and Merchants Bank COM 308243104 440 53 SH   SOLE   53 0 0
Fastenal Co. COM 311900104 18,399 564,574 SH   SOLE   503,224 0 61,350
Flex Ltd. COM Y2573F102 878 91,700 SH   SOLE   78,600 0 13,100
Ford Motor Co. COM 345370860 170 16,646 SH   SOLE   6,324 0 10,322
Fox Corporation COM 35137L105 250 6,817 SH   SOLE   6,685 0 132
Franklin Resources Inc COM 354613101 4,906 140,969 SH   SOLE   121,979 0 18,990
Gap Inc. Del COM 364760108 1,974 109,848 SH   SOLE   93,503 0 16,345
GC International, Inc. COM 361559107 12 77,500 SH   SOLE   77,500 0 0
General Electric COM 369604103 11,130 1,060,011 SH   SOLE   923,490 0 136,521
General Mills Inc. COM 370334104 4,812 91,617 SH   SOLE   63,941 0 27,676
Genuine Parts Co. COM 372460105 414 4,000 SH   SOLE   4,000 0 0
Gilead Sciences Inc COM 375558103 7,419 109,809 SH   SOLE   86,646 0 23,163
Goldman Sachs Group Inc. COM 38141G104 4,964 24,264 SH   SOLE   22,913 0 1,351
Grainger Inc., W.W. COM 384802104 295 1,098 SH   SOLE   478 0 620
Hewlett Packard Enterprise Co COM 42824C109 18,256 1,221,114 SH   SOLE   1,206,770 0 14,344
Home Depot, Inc. COM 437076102 10,024 48,198 SH   SOLE   38,186 0 10,012
Honeywell Int'l Inc. COM 438516106 13,532 77,509 SH   SOLE   76,609 0 900
HP Inc. COM 40434L105 25,897 1,245,659 SH   SOLE   1,229,386 0 16,273
ICON Public Limited Company COM G4705A100 308 2,000 SH   SOLE   2,000 0 0
Illinois Tool Works Inc. COM 452308109 6,450 42,770 SH   SOLE   37,710 0 5,060
Illumina, Inc. COM 452327109 208 565 SH   SOLE   565 0 0
Ingersoll-Rand PLC COM G47791101 1,996 15,758 SH   SOLE   13,068 0 2,690
Intel Corp. COM 458140100 28,825 602,160 SH   SOLE   547,871 0 54,290
Intercontinental Exchange COM 45866F104 249 2,900 SH   SOLE   2,900 0 0
International Bus Mach COM 459200101 17,347 125,797 SH   SOLE   99,846 0 25,952
Intuit Inc. COM 461202103 14,584 55,806 SH   SOLE   50,079 0 5,727
Intuitive Surgical Inc. COM 46120E602 504 961 SH   SOLE   961 0 0
Jacobs Engineering Group Inc. COM 469814107 7,970 94,447 SH   SOLE   85,206 0 9,241
Johnson & Johnson COM 478160104 41,561 298,400 SH   SOLE   253,084 0 45,316
Johnson Controls International COM G51502105 12,930 312,995 SH   SOLE   252,307 0 60,687
JPMorgan Chase & Co. COM 46625H100 25,430 227,458 SH   SOLE   191,199 0 36,259
Kellogg Co. COM 487836108 811 15,130 SH   SOLE   2,050 0 13,080
Keysight Technologies, Inc. COM 49338L103 8,880 98,879 SH   SOLE   98,235 0 644
Kimberly-Clark Corp. COM 494368103 1,635 12,266 SH   SOLE   11,948 0 318
Kraft Heinz Co Com COM 500754106 872 28,093 SH   SOLE   22,913 0 5,180
L3 TECHNOLOGIES INC COM COM 502413107 247 1,006 SH   SOLE   656 0 350
Laboratory Corp. of America COM 50540R409 7,400 42,797 SH   SOLE   40,522 0 2,275
Lamb Weston Holdings, Inc COM 513272104 352 5,549 SH   SOLE   5,549 0 0
Las Vegas Sands COM 517834107 487 8,237 SH   SOLE   5,937 0 2,300
Life Storage Inc. COM 53223X107 290 3,050 SH   SOLE   3,050 0 0
Lilly Eli & Co. COM 532457108 578 5,219 SH   SOLE   1,649 0 3,570
Lincoln National Corp. COM 534187109 570 8,843 SH   SOLE   8,550 0 293
Linde Public Limited Company COM 186297610 224 1,114 SH   SOLE   950 0 164
Lockheed Martin Corp. COM 539830109 5,981 16,451 SH   SOLE   16,451 0 0
Lowe's Companies COM 548661107 29,537 292,703 SH   SOLE   258,480 0 34,223
Magellan Midstream Partners COM 559080106 2,413 37,704 SH   SOLE   32,304 0 5,400
Marriott Int'l, Inc. COM 571903202 298 2,122 SH   SOLE   2,122 0 0
Marsh & McLennan Companies COM 571748102 1,662 16,662 SH   SOLE   3,330 0 13,332
Mastercard Inc-Cl A COM 57636Q104 272 1,027 SH   SOLE   1,027 0 0
McCormick & Co COM 579780206 698 4,500 SH   SOLE   4,500 0 0
McDonald's Corp. COM 580135101 22,289 107,333 SH   SOLE   89,691 0 17,642
McKesson Corp. COM 58155Q103 10,830 80,588 SH   SOLE   75,213 0 5,375
Medtronic Plc. COM G5960L103 1,746 17,931 SH   SOLE   14,662 0 3,269
Merck & Co., Inc. New COM 58933Y105 7,548 90,012 SH   SOLE   79,937 0 10,075
Mercury General Ins COM 589400100 238 3,800 SH   SOLE   3,300 0 500
Meredith Corp. COM 589433101 753 13,675 SH   SOLE   2,400 0 11,275
Micro Focus International PLC COM 594837403 301 11,499 SH   SOLE   10,966 0 533
Microsoft Corp. COM 594918104 54,554 407,243 SH   SOLE   334,587 0 72,656
Minerals Technologies Inc. COM 603158106 590 11,032 SH   SOLE   9,932 0 1,100
Mondelez International COM 609207105 13,826 256,507 SH   SOLE   224,891 0 31,615
Monster Beverage Corp. COM 611740101 294 4,603 SH   SOLE   4,603 0 0
Moody's Corporation COM 615369105 287 1,470 SH   SOLE   1,470 0 0
Nestle Sponsored ADR COM 641069406 1,250 12,089 SH   SOLE   9,871 0 2,218
Netapp, Inc COM 64110D104 2,632 42,650 SH   SOLE   42,050 0 600
Netflix COM 64110L106 307 835 SH   SOLE   835 0 0
NewMarket Corp COM 651587107 3,208 8,000 SH   SOLE   8,000 0 0
NextEra Energy Inc. COM 65339F101 1,755 8,569 SH   SOLE   8,569 0 0
Nike, Inc. COM 654106103 19,582 233,260 SH   SOLE   181,630 0 51,630
Nordstrom Inc. COM 655664100 8,985 282,026 SH   SOLE   247,496 0 34,530
Norfolk Southern Corp. COM 655844108 1,495 7,501 SH   SOLE   5,200 0 2,301
Northrop Grumman Corp. COM 666807102 8,030 24,853 SH   SOLE   24,853 0 0
Novartis AG ADS COM 66987V109 11,847 129,741 SH   SOLE   118,337 0 11,404
Novo Nordisk ADR COM 670100205 7,392 144,836 SH   SOLE   131,336 0 13,500
Nucor Corp. COM 670346105 1,698 30,825 SH   SOLE   28,273 0 2,552
Oaktree Capital Group LLC COM 674001201 456 9,200 SH   SOLE   0 0 9,200
Occidental Petroleum COM 674599105 3,056 60,777 SH   SOLE   48,550 0 12,227
Old Republic International Cor COM 680223104 286 12,781 SH   SOLE   0 0 12,781
Oneok Inc COM 682680103 3,306 48,044 SH   SOLE   42,381 0 5,663
Oracle Systems COM 68389X105 24,505 430,131 SH   SOLE   397,030 0 33,101
Parker Hannifin Corp. COM 701094104 4,593 27,017 SH   SOLE   5,375 0 21,642
Paychex Inc COM 704326107 541 6,580 SH   SOLE   3,550 0 3,030
Paypal Hldgs Inc Com COM 70450Y103 30,204 263,885 SH   SOLE   236,575 0 27,310
PepsiCo Inc. COM 713448108 17,918 136,641 SH   SOLE   108,348 0 28,293
Perspecta Inc. COM 715347100 1,192 50,927 SH   SOLE   50,451 0 476
Pfizer, Inc. COM 717081103 19,639 453,351 SH   SOLE   407,274 0 46,077
Philip Morris Intl COM 718172109 10,044 127,902 SH   SOLE   102,542 0 25,360
Phillips 66 COM 718546104 1,903 20,345 SH   SOLE   16,465 0 3,880
Plains All American Pipeline L COM 726503105 1,801 73,955 SH   SOLE   48,891 0 25,064
Polaris Industries Inc. COM 731068102 353 3,870 SH   SOLE   100 0 3,770
Post Holdings, Inc. COM 737446104 3,825 36,786 SH   SOLE   28,786 0 8,000
PPG Industries, Inc. COM 693506107 646 5,533 SH   SOLE   4,201 0 1,332
Procter & Gamble Co. COM 742718109 25,927 236,456 SH   SOLE   199,083 0 37,373
Profile technologies - NO No COM 743164105 0 13,500 SH   SOLE   13,500 0 0
PS Business Parks Inc COM 69360J107 818 4,854 SH   SOLE   4,854 0 0
Public Storage COM 74460D109 6,743 28,310 SH   SOLE   26,176 0 2,134
Qualcomm, Inc COM 747525103 21,811 286,729 SH   SOLE   228,389 0 58,340
Quanta Services, Inc. COM 74762E102 649 17,000 SH   SOLE   0 0 17,000
Raytheon Company COM 755111507 286 1,644 SH   SOLE   1,544 0 100
Realty Income Corp. COM 756109104 1,573 22,813 SH   SOLE   21,713 0 1,100
Red Hat Inc. COM 756577102 454 2,418 SH   SOLE   2,418 0 0
Resideo Technologies, Inc. COM 76118Y104 322 14,678 SH   SOLE   14,528 0 150
Roche Dividend Right Cert COM 771192895 281 1,000 SH   SOLE   1,000 0 0
Roche Holdings Ltd-Spons ADR COM 771195104 251 7,138 SH   SOLE   7,138 0 0
Rockwell Automation, Inc. COM 773903109 348 2,125 SH   SOLE   2,125 0 0
Royal Caribbean Cruise COM V7780T103 242 2,000 SH   SOLE   2,000 0 0
Royal Dutch Shell PLC-ADR A COM 780259206 1,178 18,102 SH   SOLE   17,402 0 700
S&P Global Inc COM 78409V104 483 2,120 SH   SOLE   1,630 0 490
Sanofi-Aventis ADR COM 80105N105 346 8,000 SH   SOLE   8,000 0 0
Schlumberger Ltd COM 806857108 17,527 441,038 SH   SOLE   379,237 0 61,801
Sempra Energy COM 816851109 965 7,024 SH   SOLE   5,124 0 1,900
Sienna Biopharmaceuticals, Inc COM 82622H108 13 15,000 SH   SOLE   15,000 0 0
Simpson Manufacturing Co COM 829073105 1,562 23,506 SH   SOLE   23,506 0 0
Southern Company COM 842587107 829 14,991 SH   SOLE   7,716 0 7,275
Starbucks Corp. COM 855244109 2,371 28,287 SH   SOLE   22,713 0 5,574
Starwood Property Trust Inc. R COM 85571B105 273 12,032 SH   SOLE   0 0 12,032
Stericycle, Inc. COM 858912108 6,673 139,757 SH   SOLE   119,520 0 20,237
Stryker Corporation COM 863667101 28,274 137,535 SH   SOLE   123,837 0 13,698
Sysco Corp. COM 871829107 13,520 191,183 SH   SOLE   151,607 0 39,576
T. Rowe Price Group COM 74144T108 331 3,020 SH   SOLE   3,020 0 0
Tapestry Inc. COM 876030107 8,521 268,543 SH   SOLE   228,847 0 39,696
Target Corp COM 87612E106 4,968 57,365 SH   SOLE   49,882 0 7,483
Teva Pharmaceutical Industries COM 881624209 1,114 120,683 SH   SOLE   108,359 0 12,324
Texas Instruments COM 882508104 5,496 47,895 SH   SOLE   38,975 0 8,920
The Charles Schwab Corporation COM 808513105 574 14,277 SH   SOLE   14,277 0 0
The Walt Disney Company COM 254687106 31,534 225,821 SH   SOLE   196,430 0 29,391
Thermo Electron Corp. COM 883556102 505 1,719 SH   SOLE   1,359 0 360
TJX Companies COM 872540109 2,696 50,986 SH   SOLE   48,608 0 2,378
Torchmark Corp COM 891027104 209 2,340 SH   SOLE   2,340 0 0
Toro Co. COM 891092108 686 10,255 SH   SOLE   0 0 10,255
Tractor Supply Company COM 892356106 25,281 232,364 SH   SOLE   205,216 0 27,147
Transocean Ltd. COM H8817H100 1,477 230,388 SH   SOLE   208,737 0 21,651
Tredegar Corporation COM 894650100 266 16,000 SH   SOLE   16,000 0 0
Two Rivers Water & Farming Co. COM 90207B107 7 12,000 SH   SOLE   12,000 0 0
U.S. Bancorp COM 902973304 728 13,897 SH   SOLE   10,897 0 3,000
Unilever N V COM 904784709 578 9,521 SH   SOLE   9,521 0 0
Union Pacific COM 907818108 11,365 67,207 SH   SOLE   63,325 0 3,882
United Parcel Service COM 911312106 54,880 531,418 SH   SOLE   505,085 0 26,333
United Technologies COM 913017109 18,665 143,353 SH   SOLE   135,847 0 7,506
UnitedHealth Group Inc. COM 91324P102 7,252 29,719 SH   SOLE   28,954 0 765
Vereit, Inc REIT COM 92339v100 110 12,200 SH   SOLE   0 0 12,200
Verizon Comm. COM 92343V104 11,269 197,258 SH   SOLE   166,594 0 30,664
Visa Inc. COM 92826C839 831 4,786 SH   SOLE   4,204 0 581
Vodafone Group PLC New COM 92857W308 5,192 317,968 SH   SOLE   296,089 0 21,879
Wal-Mart Stores, Inc. COM 931142103 10,069 91,132 SH   SOLE   82,509 0 8,623
Walgreens Boots Alliance Inc. COM 931427108 13,016 238,083 SH   SOLE   197,180 0 40,903
Waste Management Inc. COM 94106L109 228 1,977 SH   SOLE   1,802 0 175
Wec Energy Group Inc COM 92939U106 928 11,126 SH   SOLE   564 0 10,562
Wells Fargo & Co. COM 949746101 37,422 790,826 SH   SOLE   733,367 0 57,459
Weyerhaeuser Co. COM 962166104 3,262 123,847 SH   SOLE   123,847 0 0
WisdomTree Investments Inc COM 97717P104 135 21,806 SH   SOLE   0 0 21,806
Xilinx Inc COM 983919101 439 3,725 SH   SOLE   225 0 3,500
Zimmer Biomet Hldgs Inc Com COM 98956P102 727 6,172 SH   SOLE   5,672 0 500
iPath Dow Jones UBS Commodity AA 06738C778 322 14,500 SH   SOLE   14,500 0 0
iShares Gold Trust AA 464285105 241 17,860 SH   SOLE   17,860 0 0
SPDR Gold Trust AA 78463V107 2,772 20,808 SH   SOLE   19,408 0 1,400
Sprott Physical Gold Trust ETV AA 85207H104 238 21,000 SH   SOLE   21,000 0 0