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 13,030 251,537 SH   SOLE   204,092 0 47,445
Flaherty & Crumrine Preferred ETF 33848E106 154 12,500 SH   SOLE   12,500 0 0
iShares iBoxx $ Inv Grade Corp ETF 464287242 326 2,545 SH   SOLE   1,595 0 950
IShares Intermediate-Term Corp ETF 464288638 725 12,508 SH   SOLE   12,508 0 0
iShares S&P U.S. Preferred Sto ETF 464288687 620 16,494 SH   SOLE   6,561 0 9,933
IShares Short-Term Corp Bond E ETF 464288646 386 7,190 SH   SOLE   4,250 0 2,940
Nuveen Preferred & Income Secu ETF 67072C105 192 19,166 SH   SOLE   19,166 0 0
PIMCO Dynamic Credit and Mortg ETF 72202D106 202 8,000 SH   SOLE   5,000 0 3,000
PIMCO Enhanced Short Maturity ETF 72201R833 2,097 20,646 SH   SOLE   17,073 0 3,573
PIMCO High Income Fund ETF 722014107 334 44,500 SH   SOLE   44,500 0 0
Schwab U.S. TIPS ETF ETF 808524870 737 13,020 SH   SOLE   13,020 0 0
SPDR DoubleLine Total Return T ETF 78467V848 2,618 53,430 SH   SOLE   33,400 0 20,030
SPDR Wells Fargo Preferred Sto ETF 78464A292 260 5,913 SH   SOLE   0 0 5,913
Vanguard Int Term Bond ETF ETF 921937819 217 2,492 SH   SOLE   892 0 1,600
Vanguard Int Term Corp Bond ET ETF 92206C870 283 3,096 SH   SOLE   1,621 0 1,475
Vanguard Short Term Bond ETF ETF 921937827 568 7,052 SH   SOLE   5,007 0 2,045
Vanguard Short Term Corp Bond ETF 92206C409 8,323 102,718 SH   SOLE   62,706 0 40,012
Vertical Capital Income Fund ETF 92535C104 122 11,743 SH   SOLE   10,212 0 1,531
Western Asset Income Fund ETF 95766T100 1,427 91,965 SH   SOLE   72,065 0 19,900
iShares MSCI EAFE Growth Index ETF 464288885 255 2,951 SH   SOLE   2,951 0 0
iShares MSCI EAFE Index Fund ETF 464287465 838 12,066 SH   SOLE   11,233 0 833
iShares MSCI Emerging Markets ETF 464287234 1,223 27,251 SH   SOLE   26,292 0 959
Vanguard FTSE All World ex US ETF 922042775 418 7,775 SH   SOLE   6,375 0 1,400
Vanguard FTSE Emerging Markets ETF 922042858 442 9,935 SH   SOLE   9,935 0 0
Vanguard MSCI EAFE ETF ETF 921943858 1,355 30,747 SH   SOLE   30,747 0 0
Global X S&P 500 Catholic Valu ETF 37954Y889 2,158 54,750 SH   SOLE   54,750 0 0
Health Care Select Sector SPDR ETF 81369Y209 564 5,534 SH   SOLE   5,534 0 0
iShares Core S&P 500 ETF ETF 464287200 2,369 7,329 SH   SOLE   7,329 0 0
iShares Core S&P Mid-Cap ETF ETF 464287507 1,299 6,312 SH   SOLE   6,217 0 95
iShares Core S&P Small-Cap ETF ETF 464287804 2,341 27,924 SH   SOLE   27,924 0 0
iShares Core S&P Total US Stoc ETF 464287150 750 10,314 SH   SOLE   10,314 0 0
iShares DJ Select Dividend Ind ETF 464287168 433 4,101 SH   SOLE   3,801 0 300
iShares DJ U.S. Technology Sec ETF 464287721 1,163 5,000 SH   SOLE   5,000 0 0
iShares DJ US Housing ETF 464288752 708 15,930 SH   SOLE   15,930 0 0
iShares Goldman Sachs Cons Svc ETF 464287580 228 1,000 SH   SOLE   1,000 0 0
iShares Goldman Sachs Health C ETF 464287762 216 1,000 SH   SOLE   1,000 0 0
iShares North American Tech ETF 464287549 690 2,850 SH   SOLE   2,600 0 250
iShares Russell 1000 Growth ETF 464287614 284 1,614 SH   SOLE   1,614 0 0
iShares Russell 2000 Index ETF 464287655 2,852 17,213 SH   SOLE   16,603 0 610
iShares S&P Midcap 400/Barra ETF 464287705 258 1,514 SH   SOLE   1,514 0 0
iShares Tr Index Fd Russell 10 ETF 464287622 452 2,531 SH   SOLE   2,446 0 85
iShares Tr Russell 1000 Value ETF 464287598 224 1,640 SH   SOLE   1,640 0 0
iShares Tr S&P 100 ETF 464287101 349 2,425 SH   SOLE   2,425 0 0
Kayne Anderson MLP Inv Com ETF 486606106 344 24,700 SH   SOLE   24,700 0 0
PowerShares QQQ Trust Ser 1 ETF 46090E103 1,251 5,883 SH   SOLE   5,478 0 405
PowerShares S&P 500 Equal Wt P ETF 46137V357 206 1,782 SH   SOLE   1,782 0 0
Schwab US Large-Cap Growth ETF ETF 808524300 340 3,660 SH   SOLE   2,495 0 1,165
Select Sector SPDR Technology ETF 81369Y803 3,366 36,715 SH   SOLE   36,715 0 0
Select Sector SPDR Utilities ETF 81369Y886 381 5,900 SH   SOLE   5,900 0 0
SPDR Dow Jones Industrial Avg ETF 78467X109 321 1,125 SH   SOLE   525 0 600
SPDR S&P 500 ETF ETF 78462F103 6,225 19,342 SH   SOLE   18,462 0 880
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 474 4,408 SH   SOLE   3,348 0 1,060
SPDR S&P MidCap 400 ETF ETF 78467Y107 929 2,476 SH   SOLE   2,346 0 130
Vanguard Dividend Apprec Fd ETF 921908844 209 1,674 SH   SOLE   1,674 0 0
Vanguard High Dividend Yield I ETF 921946406 355 3,792 SH   SOLE   3,792 0 0
Vanguard Mid-Cap ETF ETF 922908629 212 1,187 SH   SOLE   1,187 0 0
Vanguard REIT ETF ETF 922908553 1,848 19,911 SH   SOLE   19,801 0 110
Vanguard S&P 500 ETF ETF 922908363 266 900 SH   SOLE   900 0 0
Vanguard Small Cap ETF ETF 922908751 843 5,089 SH   SOLE   5,089 0 0
Vanguard Total Stock Market ET ETF 922908769 529 3,232 SH   SOLE   3,232 0 0
Vanguard World Fds Inf Tech ET ETF 92204A702 765 3,125 SH   SOLE   3,125 0 0
3M Company COM 88579Y101 11,810 66,940 SH   SOLE   51,688 0 15,252
Abbott Labs COM 002824100 24,365 280,513 SH   SOLE   241,989 0 38,524
AbbVie Inc. COM 00287Y109 21,409 241,802 SH   SOLE   219,032 0 22,770
Accenture PLC COM G1151C101 47,090 223,632 SH   SOLE   201,430 0 22,202
Adobe Systems COM 00724F101 719 2,179 SH   SOLE   1,979 0 200
Agilent Technologies Inc. COM 00846U101 17,448 204,523 SH   SOLE   200,751 0 3,772
Akamai Technologies Inc. COM 00971T101 5,728 66,310 SH   SOLE   51,510 0 14,800
Albemarle Corp. COM 012653101 15,121 207,027 SH   SOLE   200,252 0 6,775
Alcon, Inc. COM H01301128 341 6,028 SH   SOLE   5,442 0 586
Alibaba Group Holding - SP ADR COM 01609W102 1,082 5,102 SH   SOLE   5,102 0 0
Allegion Plc COM G0176J109 328 2,634 SH   SOLE   1,951 0 683
Allergan Inc COM G0177J108 6,168 32,262 SH   SOLE   28,597 0 3,665
Allstate Corp. COM 020002101 432 3,844 SH   SOLE   3,844 0 0
Alphabet Inc Class A COM 02079K305 29,438 21,979 SH   SOLE   20,694 0 1,285
Alphabet Inc Class C COM 02079K107 11,505 8,605 SH   SOLE   7,700 0 905
Altria Group, Inc. COM 02209S103 6,618 132,602 SH   SOLE   92,318 0 40,284
Amazon Com Inc COM 023135106 14,953 8,092 SH   SOLE   7,815 0 277
Amcor PLC COM G0250X107 207 19,135 SH   SOLE   19,135 0 0
Ameren Corp. COM 023608102 211 2,750 SH   SOLE   2,750 0 0
America Movil S.A. de C.V. Ser COM 02364W105 240 15,010 SH   SOLE   15,010 0 0
American Elec Pwr Inc. COM 025537101 374 3,952 SH   SOLE   2,326 0 1,626
American Express Co. COM 025816109 8,693 69,832 SH   SOLE   62,802 0 7,030
American Wtr Wks Inc. COM 030420103 1,145 9,321 SH   SOLE   200 0 9,121
Ameriprise Financial, Inc. COM 03076C106 448 2,689 SH   SOLE   2,539 0 150
Amgen, Inc. COM 031162100 13,203 54,767 SH   SOLE   42,312 0 12,455
ANSYS, Inc. COM 03662Q105 348 1,350 SH   SOLE   1,350 0 0
Apache Corp COM 037411105 1,944 75,966 SH   SOLE   64,593 0 11,373
Apple Inc. COM 037833100 86,668 295,141 SH   SOLE   269,725 0 25,415
Aptevo Therapeutics Inc. COM 03835L108 18 27,200 SH   SOLE   27,200 0 0
Arista Networks Inc. COM 040413106 10,838 53,286 SH   SOLE   45,307 0 7,979
Arrowhead Pharmaceuticals Inc COM 04280A100 1,358 21,408 SH   SOLE   21,408 0 0
Arthur J. Gallagher & Co. COM 363576109 338 3,550 SH   SOLE   900 0 2,650
AT&T Inc. COM 00206R102 8,068 206,459 SH   SOLE   182,172 0 24,287
Automatic Data Proc. COM 053015103 11,304 66,302 SH   SOLE   49,044 0 17,258
Bank of America Corp COM 060505104 1,863 52,897 SH   SOLE   52,387 0 510
Bank of New York Mellon Corp. COM 064058100 17,741 352,485 SH   SOLE   326,343 0 26,141
Baxter International Inc COM 071813109 1,164 13,917 SH   SOLE   12,947 0 970
Becton Dickinson & Co. COM 075887109 4,454 16,378 SH   SOLE   11,193 0 5,185
Berkshire Hathaway (100=1 Clas COM 084990175 2,038 600 SH   SOLE   600 0 0
Berkshire Hathaway A COM 084670108 5,773 17 SH   SOLE   16 0 1
Berkshire Hathaway B COM 084670702 53,641 236,824 SH   SOLE   211,177 0 25,647
Blackrock 2001 COM 09247X101 265 527 SH   SOLE   527 0 0
Blackstone Group Ord Shs Class COM 09260D107 529 9,454 SH   SOLE   7,554 0 1,900
BlockRock Capital Investment C COM 092533108 260 52,400 SH   SOLE   0 0 52,400
Boeing Co. COM 097023105 25,932 79,603 SH   SOLE   74,585 0 5,018
Boswell J G Co COM 101205102 2,652 4,420 SH   SOLE   4,420 0 0
BP PLC - Spons ADR COM 055622104 8,436 223,535 SH   SOLE   186,516 0 37,019
Bristol-Myers Squibb Co. COM 110122108 34,713 540,780 SH   SOLE   470,475 0 70,306
British American Tobacco PLC A COM 110448107 383 9,027 SH   SOLE   1,627 0 7,400
Broadcom Ltd. Ordinary COM 11135F101 566 1,792 SH   SOLE   1,672 0 120
Campbell Soup Co. COM 134429109 445 9,003 SH   SOLE   9,003 0 0
Carmax, Inc. COM 143130102 4,745 54,126 SH   SOLE   42,921 0 11,205
Casey's General Stores COM 147528103 1,553 9,765 SH   SOLE   8,315 0 1,450
Caterpillar Inc. COM 149123101 9,585 64,907 SH   SOLE   59,150 0 5,757
Cathay Intl Hld (London Exchan COM G1965E103 1 19,000 SH   SOLE   19,000 0 0
CDK Global Inc. COM 12508E101 218 3,985 SH   SOLE   1,955 0 2,030
Cerner COM 156782104 12,060 164,332 SH   SOLE   135,767 0 28,565
Chevron Corp. COM 166764100 31,395 260,519 SH   SOLE   221,596 0 38,923
Chubb LTD COM H1467J104 243 1,558 SH   SOLE   1,481 0 77
Cintas Corp. COM 172908105 237 880 SH   SOLE   730 0 150
Cisco Systems, Inc. COM 17275R102 20,306 423,396 SH   SOLE   373,195 0 50,201
Clorox Company COM 189054109 2,626 17,104 SH   SOLE   12,260 0 4,844
CME Group Inc. COM 12572Q105 568 2,831 SH   SOLE   370 0 2,461
Coca-Cola Company COM 191216100 4,730 85,452 SH   SOLE   79,660 0 5,792
Colgate-Palmolive Co. COM 194162103 21,923 318,458 SH   SOLE   296,373 0 22,085
Comcast Corp. Class A COM 20030N101 781 17,372 SH   SOLE   15,948 0 1,424
Conagra Inc. COM 205887102 557 16,266 SH   SOLE   16,266 0 0
ConocoPhillips COM 20825C104 14,208 218,478 SH   SOLE   206,167 0 12,312
Consolidated Edison Inc. COM 209115104 1,810 20,005 SH   SOLE   16,805 0 3,200
Corning Inc. COM 219350105 274 9,400 SH   SOLE   9,400 0 0
Corteva, Inc. COM 22052L104 12,034 407,110 SH   SOLE   355,659 0 51,451
Costco Wholesale Corp. COM 22160K105 51,961 176,785 SH   SOLE   158,133 0 18,652
CSX Corporation COM 126408103 928 12,829 SH   SOLE   12,829 0 0
Cummins Inc COM 231021106 3,670 20,510 SH   SOLE   7,856 0 12,654
CVS Health Corp. COM 126650100 337 4,531 SH   SOLE   3,831 0 700
Danaher Corp. COM 235851102 290 1,887 SH   SOLE   1,752 0 135
DCP Midstream, LP COM 23311P100 504 20,597 SH   SOLE   0 0 20,597
Deere & Co. COM 244199105 1,402 8,090 SH   SOLE   7,690 0 400
Discovery Inc. COM 25470F302 20,622 676,363 SH   SOLE   571,283 0 105,080
Dominion Resources Inc. COM 25746U109 449 5,425 SH   SOLE   5,425 0 0
Dow Inc. COM 260557103 1,522 27,801 SH   SOLE   21,349 0 6,452
DTE Energy Company COM 233331107 351 2,700 SH   SOLE   2,700 0 0
Ducommun Inc COM 264147109 212 4,200 SH   SOLE   4,200 0 0
Duke Energy Corp. New COM 26441C204 751 8,237 SH   SOLE   2,370 0 5,867
DuPont De Nemours Inc. COM 26614N102 11,094 172,799 SH   SOLE   146,218 0 26,581
DXC Technology Co COM 23355L106 4,021 106,965 SH   SOLE   105,630 0 1,335
Eaton Corp. PLC COM G29183103 987 10,415 SH   SOLE   10,415 0 0
eBay Inc. COM 278642103 7,766 215,064 SH   SOLE   172,751 0 42,313
Ecolab, Inc. COM 278865100 2,342 12,136 SH   SOLE   11,211 0 925
Edgewell Personal Care Co COM 28035Q102 5,548 179,187 SH   SOLE   179,187 0 0
Edison International COM 281020107 539 7,147 SH   SOLE   7,147 0 0
Edwards Lifesciences Corp. COM 28176E108 24,702 105,885 SH   SOLE   102,675 0 3,210
Electronic Arts COM 285512109 336 3,125 SH   SOLE   3,125 0 0
Emerson Electric Co. COM 291011104 30,002 393,416 SH   SOLE   324,303 0 69,113
Enbridge Inc. COM 29250N105 499 12,542 SH   SOLE   8,761 0 3,781
Energizer Holdings Inc New COM 29272W109 10,491 208,906 SH   SOLE   208,906 0 0
Energy Transfer LP COM 29273V100 443 34,500 SH   SOLE   15,271 0 19,229
Enterprise Products Partners L COM 293792107 1,854 65,843 SH   SOLE   25,929 0 39,914
Equity Residential COM 29476L107 522 6,450 SH   SOLE   4,450 0 2,000
Essex Property Trust COM 297178105 3,173 10,548 SH   SOLE   9,084 0 1,464
Eversource Energy COM 30040W108 362 4,250 SH   SOLE   1,400 0 2,850
Expeditors Int'l Of Washington COM 302130109 1,485 19,038 SH   SOLE   15,813 0 3,225
ExxonMobil Corporation COM 30231G102 31,525 451,782 SH   SOLE   385,361 0 66,421
Facebook Inc COM 30303M102 1,778 8,665 SH   SOLE   8,198 0 467
Farmers and Merchants Bank COM 308243104 369 47 SH   SOLE   47 0 0
Fastenal Co. COM 311900104 21,007 568,528 SH   SOLE   504,998 0 63,530
FirstEnergy Corp. COM 337932107 226 4,650 SH   SOLE   4,650 0 0
Ford Motor Co. COM 345370860 132 14,142 SH   SOLE   3,820 0 10,322
Fox Corporation COM 35137L105 253 6,816 SH   SOLE   6,684 0 132
Franklin Resources Inc COM 354613101 1,998 76,901 SH   SOLE   65,201 0 11,700
Gap Inc. Del COM 364760108 2,268 128,293 SH   SOLE   108,183 0 20,110
GC International, Inc. COM 361559107 8 77,500 SH   SOLE   77,500 0 0
General Electric COM 369604103 9,481 849,557 SH   SOLE   737,259 0 112,298
General Mills Inc. COM 370334104 4,920 91,867 SH   SOLE   64,191 0 27,676
Genuine Parts Co. COM 372460105 425 4,000 SH   SOLE   4,000 0 0
Gilead Sciences Inc COM 375558103 6,420 98,799 SH   SOLE   78,401 0 20,398
GlaxoSmithKline PLC-ADR COM 37733W105 228 4,860 SH   SOLE   4,255 0 605
Goldman Sachs Group Inc. COM 38141G104 5,625 24,464 SH   SOLE   22,913 0 1,551
Grainger Inc., W.W. COM 384802104 372 1,098 SH   SOLE   478 0 620
Hewlett Packard Enterprise Co COM 42824C109 17,257 1,088,085 SH   SOLE   1,074,330 0 13,755
Home Depot, Inc. COM 437076102 10,375 47,511 SH   SOLE   37,204 0 10,307
Honeywell Int'l Inc. COM 438516106 13,188 74,509 SH   SOLE   73,759 0 750
HP Inc. COM 40434L105 24,154 1,175,395 SH   SOLE   1,158,276 0 17,119
ICON Public Limited Company COM G4705A100 338 1,960 SH   SOLE   1,960 0 0
Illinois Tool Works Inc. COM 452308109 7,480 41,640 SH   SOLE   36,730 0 4,910
Ingersoll-Rand PLC COM G47791101 1,946 14,638 SH   SOLE   12,048 0 2,590
Intel Corp. COM 458140100 37,467 626,019 SH   SOLE   570,818 0 55,202
Intercontinental Exchange COM 45866F104 268 2,900 SH   SOLE   2,900 0 0
International Bus Mach COM 459200101 15,456 115,306 SH   SOLE   90,153 0 25,154
Intuit Inc. COM 461202103 14,386 54,922 SH   SOLE   49,595 0 5,327
Intuitive Surgical Inc. COM 46120E602 569 962 SH   SOLE   961 0 1
Jacobs Engineering Group Inc. COM 469814107 7,768 86,469 SH   SOLE   77,108 0 9,361
Johnson & Johnson COM 478160104 43,119 295,602 SH   SOLE   249,330 0 46,271
Johnson Controls International COM G51502105 11,627 285,606 SH   SOLE   227,887 0 57,719
JPMorgan Chase & Co. COM 46625H100 31,406 225,294 SH   SOLE   189,588 0 35,706
Kellogg Co. COM 487836108 1,046 15,130 SH   SOLE   2,050 0 13,080
Keysight Technologies, Inc. COM 49338L103 9,721 94,718 SH   SOLE   93,299 0 1,419
Kimberly-Clark Corp. COM 494368103 1,660 12,066 SH   SOLE   11,748 0 318
Kraft Heinz Co Com COM 500754106 836 26,023 SH   SOLE   22,747 0 3,276
L3Harris Technologies Inc. COM 502431109 261 1,317 SH   SOLE   862 0 455
Laboratory Corp. of America COM 50540R409 7,654 45,247 SH   SOLE   42,037 0 3,210
Lam Research Corp COM 512807108 617 2,110 SH   SOLE   2,110 0 0
Lamb Weston Holdings, Inc COM 513272104 477 5,549 SH   SOLE   5,549 0 0
Las Vegas Sands COM 517834107 554 8,025 SH   SOLE   5,725 0 2,300
Life Storage Inc. COM 53223X107 330 3,050 SH   SOLE   3,050 0 0
Lilly Eli & Co. COM 532457108 686 5,219 SH   SOLE   1,649 0 3,570
Lincoln National Corp. COM 534187109 468 7,923 SH   SOLE   7,630 0 293
Linde Public Limited Company COM 186297610 237 1,114 SH   SOLE   950 0 164
Lockheed Martin Corp. COM 539830109 6,210 15,949 SH   SOLE   15,949 0 0
Lowe's Companies COM 548661107 34,187 285,465 SH   SOLE   252,039 0 33,426
Magellan Midstream Partners COM 559080106 2,396 38,104 SH   SOLE   32,404 0 5,700
Marriott Int'l, Inc. COM 571903202 321 2,122 SH   SOLE   2,122 0 0
Marsh & McLennan Companies COM 571748102 1,686 15,137 SH   SOLE   3,280 0 11,857
Mastercard Inc-Cl A COM 57636Q104 246 824 SH   SOLE   824 0 0
McCormick & Co COM 579780206 764 4,500 SH   SOLE   4,500 0 0
McDonald's Corp. COM 580135101 20,788 105,199 SH   SOLE   87,382 0 17,817
McKesson Corp. COM 58155Q103 10,405 75,227 SH   SOLE   69,877 0 5,350
Medtronic Plc. COM G5960L103 1,864 16,431 SH   SOLE   13,162 0 3,269
Merck & Co., Inc. New COM 58933Y105 8,160 89,715 SH   SOLE   79,640 0 10,075
Meredith Corp. COM 589433101 444 13,675 SH   SOLE   2,400 0 11,275
Microsoft Corp. COM 594918104 63,268 401,190 SH   SOLE   326,792 0 74,398
Minerals Technologies Inc. COM 603158106 636 11,032 SH   SOLE   9,932 0 1,100
Mondelez International COM 609207105 13,772 250,044 SH   SOLE   216,628 0 33,415
Monster Beverage Corp. COM 611740101 270 4,256 SH   SOLE   4,256 0 0
Nestle Sponsored ADR COM 641069406 1,292 11,938 SH   SOLE   9,720 0 2,218
Netapp, Inc COM 64110D104 940 15,105 SH   SOLE   14,525 0 580
Netflix COM 64110L106 272 840 SH   SOLE   840 0 0
NewMarket Corp COM 651587107 3,892 8,000 SH   SOLE   8,000 0 0
NextEra Energy Inc. COM 65339F101 1,984 8,194 SH   SOLE   8,194 0 0
Nike, Inc. COM 654106103 23,665 233,585 SH   SOLE   182,205 0 51,380
Nordstrom Inc. COM 655664100 17,683 432,026 SH   SOLE   375,429 0 56,597
Norfolk Southern Corp. COM 655844108 1,453 7,486 SH   SOLE   5,185 0 2,301
Northrop Grumman Corp. COM 666807102 8,208 23,863 SH   SOLE   23,863 0 0
Novartis AG ADS COM 66987V109 10,195 107,663 SH   SOLE   99,794 0 7,869
Novo Nordisk ADR COM 670100205 7,557 130,555 SH   SOLE   120,495 0 10,060
Nucor Corp. COM 670346105 1,602 28,466 SH   SOLE   26,145 0 2,321
NVIDA Corp. COM 67066G104 284 1,205 SH   SOLE   1,205 0 0
Occidental Petroleum COM 674599105 5,142 124,783 SH   SOLE   99,646 0 25,137
Old Republic International Cor COM 680223104 286 12,781 SH   SOLE   0 0 12,781
Oneok Inc COM 682680103 3,619 47,823 SH   SOLE   40,485 0 7,338
Oracle Systems COM 68389X105 22,516 424,984 SH   SOLE   391,853 0 33,131
Parker Hannifin Corp. COM 701094104 5,561 27,017 SH   SOLE   5,375 0 21,642
Paychex Inc COM 704326107 543 6,380 SH   SOLE   3,350 0 3,030
Paypal Hldgs Inc Com COM 70450Y103 28,069 259,493 SH   SOLE   233,220 0 26,273
PepsiCo Inc. COM 713448108 18,442 134,941 SH   SOLE   105,863 0 29,078
Perspecta Inc. COM 715347100 1,320 49,910 SH   SOLE   49,481 0 429
Pfizer, Inc. COM 717081103 18,171 463,786 SH   SOLE   418,665 0 45,121
Philip Morris Intl COM 718172109 10,751 126,343 SH   SOLE   100,718 0 25,625
Phillips 66 COM 718546104 2,240 20,108 SH   SOLE   16,228 0 3,880
Plains All American Pipeline L COM 726503105 1,379 74,998 SH   SOLE   48,240 0 26,758
PNC Financial Corp. COM 693475105 224 1,401 SH   SOLE   1,312 0 89
Polaris Industries Inc. COM 731068102 394 3,870 SH   SOLE   100 0 3,770
Post Holdings, Inc. COM 737446104 4,013 36,786 SH   SOLE   28,786 0 8,000
PPG Industries, Inc. COM 693506107 671 5,028 SH   SOLE   3,696 0 1,332
Procter & Gamble Co. COM 742718109 27,891 223,308 SH   SOLE   186,137 0 37,171
Profile technologies - NO No COM 743164105 0 13,500 SH   SOLE   13,500 0 0
PS Business Parks Inc COM 69360J107 800 4,854 SH   SOLE   4,854 0 0
Public Storage COM 74460D109 6,071 28,510 SH   SOLE   26,376 0 2,134
Qualcomm, Inc COM 747525103 23,222 263,195 SH   SOLE   211,015 0 52,180
Quanta Services, Inc. COM 74762E102 692 17,000 SH   SOLE   0 0 17,000
Raytheon Company COM 755111507 357 1,624 SH   SOLE   1,524 0 100
Realty Income Corp. COM 756109104 1,613 21,913 SH   SOLE   20,813 0 1,100
Reliance Steel & Aluminum Co. COM 759509102 240 2,000 SH   SOLE   2,000 0 0
Resideo Technologies, Inc. COM 76118Y104 173 14,515 SH   SOLE   14,415 0 100
Roche Dividend Right Cert COM 771192895 323 1,000 SH   SOLE   1,000 0 0
Roche Holdings Ltd-Spons ADR COM 771195104 252 6,200 SH   SOLE   6,200 0 0
Rockwell Automation, Inc. COM 773903109 341 1,685 SH   SOLE   1,685 0 0
Royal Caribbean Cruise COM V7780T103 267 2,000 SH   SOLE   2,000 0 0
Royal Dutch Shell PLC-ADR A COM 780259206 1,068 18,102 SH   SOLE   17,402 0 700
S&P Global Inc COM 78409V104 571 2,090 SH   SOLE   1,600 0 490
Sanofi-Aventis ADR COM 80105N105 402 8,000 SH   SOLE   8,000 0 0
Schlumberger Ltd COM 806857108 17,858 444,230 SH   SOLE   387,561 0 56,669
Sempra Energy COM 816851109 1,064 7,024 SH   SOLE   5,124 0 1,900
Simpson Manufacturing Co COM 829073105 1,778 22,156 SH   SOLE   22,156 0 0
Southern Company COM 842587107 1,092 17,142 SH   SOLE   9,057 0 8,085
Stanley Black and Decker Corp. COM 854502101 910 5,490 SH   SOLE   5,490 0 0
Starbucks Corp. COM 855244109 2,481 28,214 SH   SOLE   22,640 0 5,574
Starwood Property Trust Inc. R COM 85571B105 299 12,032 SH   SOLE   0 0 12,032
Stericycle, Inc. COM 858912108 4,411 69,130 SH   SOLE   61,631 0 7,499
Stryker Corporation COM 863667101 28,210 134,371 SH   SOLE   120,598 0 13,773
Sysco Corp. COM 871829107 15,804 184,752 SH   SOLE   144,186 0 40,566
T. Rowe Price Group COM 74144T108 368 3,020 SH   SOLE   3,020 0 0
Taiwan Semiconductor Manuf. Co COM 874039100 247 4,250 SH   SOLE   250 0 4,000
Tapestry Inc. COM 876030107 10,512 389,781 SH   SOLE   345,055 0 44,726
Target Corp COM 87612E106 6,972 54,377 SH   SOLE   47,144 0 7,233
Teva Pharmaceutical Industries COM 881624209 127 13,000 SH   SOLE   12,600 0 400
Texas Instruments COM 882508104 6,179 48,162 SH   SOLE   39,264 0 8,898
The Charles Schwab Corporation COM 808513105 679 14,277 SH   SOLE   14,277 0 0
The Walt Disney Company COM 254687106 32,038 221,520 SH   SOLE   192,111 0 29,409
Thermo Electron Corp. COM 883556102 559 1,719 SH   SOLE   1,359 0 360
TJX Companies COM 872540109 2,796 45,786 SH   SOLE   43,908 0 1,878
Toro Co. COM 891092108 817 10,255 SH   SOLE   0 0 10,255
Tractor Supply Company COM 892356106 20,260 216,826 SH   SOLE   189,903 0 26,922
Transocean Ltd. COM H8817H100 1,768 256,939 SH   SOLE   233,283 0 23,656
Tredegar Corporation COM 894650100 358 16,000 SH   SOLE   16,000 0 0
U.S. Bancorp COM 902973304 906 15,274 SH   SOLE   11,274 0 4,000
Unilever N V COM 904784709 547 9,521 SH   SOLE   9,521 0 0
Union Pacific COM 907818108 11,899 65,817 SH   SOLE   61,810 0 4,007
United Parcel Service COM 911312106 62,091 530,418 SH   SOLE   503,055 0 27,363
United Technologies COM 913017109 21,610 144,294 SH   SOLE   137,223 0 7,071
UnitedHealth Group Inc. COM 91324P102 10,301 35,039 SH   SOLE   33,929 0 1,110
Vereit, Inc REIT COM 92339v100 113 12,200 SH   SOLE   0 0 12,200
Verizon Comm. COM 92343V104 12,059 196,401 SH   SOLE   164,053 0 32,348
Visa Inc. COM 92826C839 901 4,795 SH   SOLE   4,213 0 581
VMware, Inc. COM 928563402 2,039 13,435 SH   SOLE   9,185 0 4,250
Vodafone Group PLC New COM 92857W308 5,881 304,222 SH   SOLE   281,398 0 22,824
Wal-Mart Stores, Inc. COM 931142103 10,787 90,766 SH   SOLE   81,183 0 9,583
Walgreens Boots Alliance Inc. COM 931427108 14,391 244,087 SH   SOLE   204,469 0 39,618
Waste Management Inc. COM 94106L109 271 2,377 SH   SOLE   2,202 0 175
Wec Energy Group Inc COM 92939U106 949 10,292 SH   SOLE   280 0 10,012
Wells Fargo & Co. COM 949746101 43,837 814,814 SH   SOLE   753,415 0 61,399
Weyerhaeuser Co. COM 962166104 3,740 123,847 SH   SOLE   123,847 0 0
Xilinx Inc COM 983919101 364 3,725 SH   SOLE   225 0 3,500
Zimmer Biomet Hldgs Inc Com COM 98956P102 892 5,962 SH   SOLE   5,472 0 490
iPath Dow Jones UBS Commodity AA 06738C778 331 14,500 SH   SOLE   14,500 0 0
iShares Gold Trust AA 464285105 259 17,860 SH   SOLE   17,860 0 0
SPDR Gold Trust AA 78463V107 3,608 25,246 SH   SOLE   23,846 0 1,400
Sprott Physical Gold Trust ETV AA 85207H104 256 21,000 SH   SOLE   21,000 0 0