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 14,899 292,144 SH   SOLE   239,149 0 52,995
Flaherty & Crumrine Preferred ETF 33848E106 124 12,500 SH   SOLE   12,500 0 0
iShares iBoxx $ Inv Grade Corp ETF 464287242 429 3,477 SH   SOLE   2,527 0 950
iShares iBoxx H/Y Corp Bond ET ETF 464288513 231 3,003 SH   SOLE   3,003 0 0
iShares S&P U.S. Preferred Sto ETF 464288687 462 14,522 SH   SOLE   4,589 0 9,933
IShares Short-Term Corp Bond E ETF 464288646 376 7,190 SH   SOLE   4,250 0 2,940
Nuveen Preferred & Income Secu ETF 67072C105 139 19,166 SH   SOLE   19,166 0 0
PIMCO Enhanced Short Maturity ETF 72201R833 2,043 20,638 SH   SOLE   17,065 0 3,573
PIMCO High Income Fund ETF 722014107 218 44,500 SH   SOLE   44,500 0 0
Schwab U.S. TIPS ETF ETF 808524870 749 13,020 SH   SOLE   13,020 0 0
SPDR DoubleLine Total Return T ETF 78467V848 2,563 53,430 SH   SOLE   33,400 0 20,030
SPDR Wells Fargo Preferred Sto ETF 78464A292 232 5,913 SH   SOLE   0 0 5,913
Vanguard Int Term Bond ETF ETF 921937819 223 2,492 SH   SOLE   892 0 1,600
Vanguard Int Term Corp Bond ET ETF 92206C870 303 3,478 SH   SOLE   2,003 0 1,475
Vanguard Short Term Bond ETF ETF 921937827 563 6,852 SH   SOLE   4,807 0 2,045
Vanguard Short Term Corp Bond ETF 92206C409 8,099 102,388 SH   SOLE   62,376 0 40,012
Vertical Capital Income Fund ETF 92535C104 87 10,339 SH   SOLE   8,808 0 1,531
Western Asset Income Fund ETF 95766T100 1,227 91,965 SH   SOLE   72,065 0 19,900
iShares MSCI EAFE Growth Index ETF 464288885 210 2,951 SH   SOLE   2,951 0 0
iShares MSCI EAFE Index Fund ETF 464287465 742 13,874 SH   SOLE   13,041 0 833
iShares MSCI Emerging Markets ETF 464287234 930 27,251 SH   SOLE   26,292 0 959
Vanguard FTSE All World ex US ETF 922042775 319 7,775 SH   SOLE   6,375 0 1,400
Vanguard FTSE Emerging Markets ETF 922042858 410 12,222 SH   SOLE   12,222 0 0
Vanguard MSCI EAFE ETF ETF 921943858 1,536 46,072 SH   SOLE   46,072 0 0
Global X S&P 500 Catholic Valu ETF 37954Y889 1,687 52,950 SH   SOLE   52,950 0 0
Health Care Select Sector SPDR ETF 81369Y209 490 5,534 SH   SOLE   5,534 0 0
IShares Core High Dividend ETF ETF 46429B663 753 10,523 SH   SOLE   10,523 0 0
iShares Core S&P 500 ETF ETF 464287200 1,848 7,150 SH   SOLE   7,150 0 0
iShares Core S&P Mid-Cap ETF ETF 464287507 1,150 7,993 SH   SOLE   7,898 0 95
iShares Core S&P Small-Cap ETF ETF 464287804 1,838 32,750 SH   SOLE   32,750 0 0
iShares Core S&P Total US Stoc ETF 464287150 590 10,314 SH   SOLE   10,314 0 0
iShares DJ Select Dividend Ind ETF 464287168 316 4,301 SH   SOLE   4,001 0 300
iShares DJ U.S. Technology Sec ETF 464287721 1,022 5,000 SH   SOLE   5,000 0 0
iShares DJ US Housing ETF 464288752 461 15,930 SH   SOLE   15,930 0 0
iShares North American Tech ETF 464287549 604 2,850 SH   SOLE   2,600 0 250
iShares Russell 1000 Growth ETF 464287614 200 1,330 SH   SOLE   1,330 0 0
iShares Russell 2000 Index ETF 464287655 1,946 17,000 SH   SOLE   16,390 0 610
iShares Russell Midcap Index ETF 464287499 219 5,079 SH   SOLE   5,079 0 0
iShares Tr Index Fd Russell 10 ETF 464287622 358 2,531 SH   SOLE   2,446 0 85
iShares Tr S&P 100 ETF 464287101 288 2,425 SH   SOLE   2,425 0 0
Kayne Anderson MLP Inv Com ETF 486606106 90 24,700 SH   SOLE   24,700 0 0
PowerShares QQQ Trust Ser 1 ETF 46090E103 1,169 6,140 SH   SOLE   5,735 0 405
Schwab US Large-Cap Growth ETF ETF 808524300 292 3,660 SH   SOLE   2,495 0 1,165
Select Sector SPDR Technology ETF 81369Y803 2,951 36,715 SH   SOLE   36,715 0 0
Select Sector SPDR Utilities ETF 81369Y886 327 5,900 SH   SOLE   5,900 0 0
SPDR Dow Jones Industrial Avg ETF 78467X109 247 1,125 SH   SOLE   525 0 600
SPDR S&P 500 ETF ETF 78462F103 6,777 26,292 SH   SOLE   25,412 0 880
SPDR S&P Dividend ETF ETF 78464A763 352 4,408 SH   SOLE   3,348 0 1,060
SPDR S&P MidCap 400 ETF ETF 78467Y107 651 2,476 SH   SOLE   2,346 0 130
Vanguard Dividend Apprec Fd ETF 921908844 205 1,986 SH   SOLE   1,986 0 0
Vanguard High Dividend Yield I ETF 921946406 239 3,382 SH   SOLE   3,382 0 0
Vanguard REIT ETF ETF 922908553 1,402 20,073 SH   SOLE   19,963 0 110
Vanguard S&P 500 ETF ETF 922908363 3,918 16,544 SH   SOLE   16,544 0 0
Vanguard Small Cap ETF ETF 922908751 587 5,089 SH   SOLE   5,089 0 0
Vanguard Total Stock Market ET ETF 922908769 1,419 11,007 SH   SOLE   11,007 0 0
Vanguard Value ETF ETF 922908744 499 5,599 SH   SOLE   5,599 0 0
Vanguard World Fds Inf Tech ET ETF 92204A702 662 3,125 SH   SOLE   3,125 0 0
1911 Gold Corp. COM 65442J107 3 15,000 SH   SOLE   15,000 0 0
3M Company COM 88579Y101 9,813 71,886 SH   SOLE   55,867 0 16,019
Abbott Labs COM 002824100 21,869 277,136 SH   SOLE   238,612 0 38,524
AbbVie Inc. COM 00287Y109 18,465 242,355 SH   SOLE   218,960 0 23,395
Accenture PLC COM G1151C101 36,915 226,111 SH   SOLE   202,474 0 23,637
Adobe Systems COM 00724F101 757 2,379 SH   SOLE   2,179 0 200
Agilent Technologies Inc. COM 00846U101 14,648 204,523 SH   SOLE   200,651 0 3,872
Akamai Technologies Inc. COM 00971T101 5,694 62,235 SH   SOLE   47,685 0 14,550
Albemarle Corp. COM 012653101 11,208 198,827 SH   SOLE   192,052 0 6,775
Alcon, Inc. COM H01301128 276 5,430 SH   SOLE   4,879 0 551
Alibaba Group Holding - SP ADR COM 01609W102 992 5,102 SH   SOLE   5,102 0 0
Allergan Inc COM G0177J108 4,690 26,485 SH   SOLE   22,850 0 3,635
Allstate Corp. COM 020002101 332 3,614 SH   SOLE   3,614 0 0
Alphabet Inc Class A COM 02079K305 26,580 22,875 SH   SOLE   21,210 0 1,665
Alphabet Inc Class C COM 02079K107 10,321 8,876 SH   SOLE   7,987 0 889
Altria Group, Inc. COM 02209S103 5,043 130,413 SH   SOLE   90,614 0 39,799
Amazon Com Inc COM 023135106 15,533 7,967 SH   SOLE   7,685 0 282
Amcor PLC COM G0250X107 135 16,685 SH   SOLE   16,685 0 0
Ameren Corp. COM 023608102 200 2,750 SH   SOLE   2,750 0 0
America Movil S.A. de C.V. Ser COM 02364W105 177 15,010 SH   SOLE   15,010 0 0
American Elec Pwr Inc. COM 025537101 316 3,952 SH   SOLE   2,326 0 1,626
American Express Co. COM 025816109 8,346 97,485 SH   SOLE   87,075 0 10,410
American Wtr Wks Inc. COM 030420103 1,114 9,321 SH   SOLE   200 0 9,121
Ameriprise Financial, Inc. COM 03076C106 276 2,689 SH   SOLE   2,539 0 150
Amgen, Inc. COM 031162100 11,429 56,377 SH   SOLE   43,922 0 12,455
ANSYS, Inc. COM 03662Q105 302 1,300 SH   SOLE   1,300 0 0
Apache Corp COM 037411105 892 213,516 SH   SOLE   197,543 0 15,973
Apple Inc. COM 037833100 71,234 280,128 SH   SOLE   254,323 0 25,805
Arista Networks Inc. COM 040413106 12,197 60,217 SH   SOLE   50,533 0 9,684
Arthur J. Gallagher & Co. COM 363576109 277 3,400 SH   SOLE   750 0 2,650
AT&T Inc. COM 00206R102 5,527 189,613 SH   SOLE   163,326 0 26,287
Automatic Data Proc. COM 053015103 8,808 64,442 SH   SOLE   48,304 0 16,138
Bank of America Corp COM 060505104 1,153 54,297 SH   SOLE   51,987 0 2,310
Bank of New York Mellon Corp. COM 064058100 10,593 314,508 SH   SOLE   290,250 0 24,258
Baxter International Inc COM 071813109 1,052 12,957 SH   SOLE   11,987 0 970
Becton Dickinson & Co. COM 075887109 3,272 14,239 SH   SOLE   9,991 0 4,248
Berkshire Hathaway (100=1 Clas COM 084990175 1,632 600 SH   SOLE   600 0 0
Berkshire Hathaway A COM 084670108 4,624 17 SH   SOLE   16 0 1
Berkshire Hathaway B COM 084670702 43,511 237,988 SH   SOLE   211,326 0 26,662
Blackrock 2001 COM 09247X101 229 520 SH   SOLE   520 0 0
Blackstone Group Ord Shs Class COM 09260D107 415 9,100 SH   SOLE   7,200 0 1,900
BlockRock Capital Investment C COM 092533108 115 52,400 SH   SOLE   0 0 52,400
Boeing Co. COM 097023105 14,749 98,897 SH   SOLE   93,047 0 5,850
Booking Holdings Inc. COM 09857L108 225 167 SH   SOLE   119 0 48
Boswell J G Co COM 101205102 2,209 4,420 SH   SOLE   4,420 0 0
BP PLC - Spons ADR COM 055622104 5,745 235,559 SH   SOLE   198,194 0 37,365
Bristol-Myers Squibb Co. COM 110122108 30,051 539,125 SH   SOLE   467,029 0 72,096
British American Tobacco PLC A COM 110448107 305 8,922 SH   SOLE   1,522 0 7,400
Broadcom Ltd. Ordinary COM 11135F101 425 1,792 SH   SOLE   1,672 0 120
Campbell Soup Co. COM 134429109 416 9,003 SH   SOLE   9,003 0 0
Carmax, Inc. COM 143130102 3,200 59,441 SH   SOLE   46,971 0 12,470
Casey's General Stores COM 147528103 1,278 9,645 SH   SOLE   8,195 0 1,450
Caterpillar Inc. COM 149123101 7,251 62,485 SH   SOLE   56,628 0 5,857
Cathay Intl Hld (London Exchan COM G1965E103 0 19,000 SH   SOLE   19,000 0 0
Cerner COM 156782104 10,692 169,737 SH   SOLE   139,862 0 29,875
Chevron Corp. COM 166764100 20,182 278,529 SH   SOLE   236,022 0 42,507
Cisco Systems, Inc. COM 17275R102 17,199 437,511 SH   SOLE   384,280 0 53,231
Clorox Company COM 189054109 2,923 16,871 SH   SOLE   11,617 0 5,254
CME Group Inc. COM 12572Q105 451 2,610 SH   SOLE   320 0 2,290
Coca-Cola Company COM 191216100 3,749 84,720 SH   SOLE   78,728 0 5,992
Colgate-Palmolive Co. COM 194162103 20,251 305,168 SH   SOLE   282,608 0 22,560
Comcast Corp. Class A COM 20030N101 602 17,523 SH   SOLE   15,907 0 1,616
Conagra Inc. COM 205887102 454 15,466 SH   SOLE   15,466 0 0
ConocoPhillips COM 20825C104 6,562 213,058 SH   SOLE   202,043 0 11,015
Consolidated Edison Inc. COM 209115104 1,582 20,280 SH   SOLE   16,680 0 3,600
Corteva, Inc. COM 22052L104 9,891 420,897 SH   SOLE   369,054 0 51,843
Costco Wholesale Corp. COM 22160K105 48,357 169,597 SH   SOLE   151,716 0 17,881
CSX Corporation COM 126408103 735 12,829 SH   SOLE   12,829 0 0
Cummins Inc COM 231021106 2,775 20,510 SH   SOLE   7,856 0 12,654
CVS Health Corp. COM 126650100 261 4,407 SH   SOLE   3,707 0 700
Danaher Corp. COM 235851102 261 1,888 SH   SOLE   1,753 0 135
DCP Midstream, LP COM 23311P100 84 20,597 SH   SOLE   0 0 20,597
Deere & Co. COM 244199105 1,118 8,090 SH   SOLE   7,690 0 400
Discovery Inc. COM 25470F302 12,384 706,033 SH   SOLE   594,458 0 111,575
Dominion Resources Inc. COM 25746U109 389 5,384 SH   SOLE   5,384 0 0
Dormakaba Holding AG COM h1956e103 452 1,010 SH   SOLE   1,010 0 0
Dow Inc. COM 260557103 1,590 54,367 SH   SOLE   47,210 0 7,157
DTE Energy Company COM 233331107 247 2,600 SH   SOLE   2,600 0 0
Duke Energy Corp. New COM 26441C204 666 8,237 SH   SOLE   2,170 0 6,067
DuPont De Nemours Inc. COM 26614N102 10,550 309,397 SH   SOLE   267,937 0 41,460
DXC Technology Co COM 23355L106 1,395 106,931 SH   SOLE   105,596 0 1,335
Eaton Corp. PLC COM G29183103 700 9,015 SH   SOLE   9,015 0 0
eBay Inc. COM 278642103 6,460 214,904 SH   SOLE   172,591 0 42,313
Ecolab, Inc. COM 278865100 1,872 12,011 SH   SOLE   11,136 0 875
Edgewell Personal Care Co COM 28035Q102 4,057 168,487 SH   SOLE   168,487 0 0
Edison International COM 281020107 325 5,932 SH   SOLE   5,932 0 0
Edwards Lifesciences Corp. COM 28176E108 19,770 104,816 SH   SOLE   101,376 0 3,440
Electronic Arts COM 285512109 313 3,125 SH   SOLE   3,125 0 0
Emerson Electric Co. COM 291011104 18,048 378,771 SH   SOLE   307,328 0 71,443
Enbridge Inc. COM 29250N105 300 10,305 SH   SOLE   6,931 0 3,374
Energizer Holdings Inc New COM 29272W109 6,319 208,906 SH   SOLE   208,906 0 0
Energy Transfer LP COM 29273V100 153 33,300 SH   SOLE   15,271 0 18,029
Enterprise Products Partners L COM 293792107 929 64,964 SH   SOLE   25,970 0 38,994
Equity Residential COM 29476L107 398 6,450 SH   SOLE   4,450 0 2,000
Essex Property Trust COM 297178105 2,323 10,546 SH   SOLE   8,862 0 1,684
Eversource Energy COM 30040W108 332 4,250 SH   SOLE   1,400 0 2,850
Expeditors Int'l Of Washington COM 302130109 1,534 22,996 SH   SOLE   19,771 0 3,225
ExxonMobil Corporation COM 30231G102 16,438 432,909 SH   SOLE   366,481 0 66,428
Facebook Inc COM 30303M102 3,252 19,496 SH   SOLE   15,429 0 4,067
Farmers and Merchants Bank COM 308243104 282 47 SH   SOLE   47 0 0
Fastenal Co. COM 311900104 17,904 572,925 SH   SOLE   505,770 0 67,155
Ford Motor Co. COM 345370860 85 17,542 SH   SOLE   7,220 0 10,322
Franklin Resources Inc COM 354613101 1,194 71,541 SH   SOLE   62,841 0 8,700
Gap Inc. Del COM 364760108 923 131,093 SH   SOLE   111,183 0 19,910
GC International, Inc. COM 361559107 8 77,500 SH   SOLE   77,500 0 0
General Electric COM 369604103 6,470 814,869 SH   SOLE   725,603 0 89,266
General Mills Inc. COM 370334104 4,848 91,867 SH   SOLE   64,191 0 27,676
Genuine Parts Co. COM 372460105 269 4,000 SH   SOLE   4,000 0 0
Gilead Sciences Inc COM 375558103 7,168 95,887 SH   SOLE   75,634 0 20,253
Goldman Sachs Group Inc. COM 38141G104 3,813 24,664 SH   SOLE   22,913 0 1,751
Grainger Inc., W.W. COM 384802104 273 1,098 SH   SOLE   478 0 620
Hewlett Packard Enterprise Co COM 42824C109 10,512 1,082,638 SH   SOLE   1,068,883 0 13,755
Home Depot, Inc. COM 437076102 8,886 47,593 SH   SOLE   37,086 0 10,507
Honeywell Int'l Inc. COM 438516106 9,969 74,509 SH   SOLE   73,759 0 750
HP Inc. COM 40434L105 20,607 1,187,019 SH   SOLE   1,170,518 0 16,501
ICON Public Limited Company COM G4705A100 267 1,960 SH   SOLE   1,960 0 0
Illinois Tool Works Inc. COM 452308109 5,747 40,440 SH   SOLE   34,730 0 5,710
Ingersol Rand Inc. COM 45687V106 311 12,549 SH   SOLE   10,355 0 2,194
Intel Corp. COM 458140100 34,043 629,020 SH   SOLE   571,189 0 57,832
Intercontinental Exchange COM 45866F104 234 2,900 SH   SOLE   2,900 0 0
International Bus Mach COM 459200101 12,476 112,464 SH   SOLE   86,622 0 25,843
Intuit Inc. COM 461202103 12,816 55,722 SH   SOLE   50,395 0 5,327
Intuitive Surgical Inc. COM 46120E602 476 961 SH   SOLE   961 0 0
Jacobs Engineering Group Inc. COM 469814107 6,543 82,537 SH   SOLE   73,101 0 9,436
Johnson & Johnson COM 478160104 38,415 292,955 SH   SOLE   246,440 0 46,514
Johnson Controls International COM G51502105 7,648 283,686 SH   SOLE   225,642 0 58,044
JPMorgan Chase & Co. COM 46625H100 21,286 236,438 SH   SOLE   199,902 0 36,536
Kellogg Co. COM 487836108 908 15,130 SH   SOLE   2,050 0 13,080
Keysight Technologies, Inc. COM 49338L103 7,924 94,693 SH   SOLE   93,274 0 1,419
Kimberly-Clark Corp. COM 494368103 1,223 9,566 SH   SOLE   8,898 0 668
Kraft Heinz Co Com COM 500754106 623 25,191 SH   SOLE   22,078 0 3,113
L3Harris Technologies Inc. COM 502431109 237 1,314 SH   SOLE   859 0 455
Laboratory Corp. of America COM 50540R409 6,656 52,664 SH   SOLE   48,514 0 4,150
Lam Research Corp COM 512807108 506 2,110 SH   SOLE   2,110 0 0
Lamb Weston Holdings, Inc COM 513272104 230 4,024 SH   SOLE   4,024 0 0
Las Vegas Sands COM 517834107 273 6,425 SH   SOLE   5,725 0 700
Life Storage Inc. COM 53223X107 288 3,050 SH   SOLE   3,050 0 0
Lilly Eli & Co. COM 532457108 734 5,289 SH   SOLE   1,649 0 3,640
Lincoln National Corp. COM 534187109 209 7,923 SH   SOLE   7,630 0 293
Lockheed Martin Corp. COM 539830109 5,400 15,932 SH   SOLE   15,932 0 0
Lowe's Companies COM 548661107 24,406 283,632 SH   SOLE   249,726 0 33,906
Magellan Midstream Partners, L COM 559080106 1,379 37,791 SH   SOLE   31,951 0 5,840
Marsh & McLennan Companies COM 571748102 1,233 14,262 SH   SOLE   3,280 0 10,982
Mastercard Inc-Cl A COM 57636Q104 571 2,362 SH   SOLE   2,362 0 0
McCormick & Co COM 579780206 635 4,500 SH   SOLE   4,500 0 0
McDonald's Corp. COM 580135101 17,186 103,938 SH   SOLE   86,516 0 17,422
McKesson Corp. COM 58155Q103 8,699 64,313 SH   SOLE   59,003 0 5,310
Medtronic Plc. COM G5960L103 1,297 14,381 SH   SOLE   11,112 0 3,269
Merck & Co., Inc. New COM 58933Y105 6,889 89,535 SH   SOLE   79,490 0 10,045
Meredith Corp. COM 589433101 165 13,475 SH   SOLE   2,200 0 11,275
Microsoft Corp. COM 594918104 62,415 395,760 SH   SOLE   322,080 0 73,680
Minerals Technologies Inc. COM 603158106 400 11,032 SH   SOLE   9,932 0 1,100
Mondelez International COM 609207105 11,723 234,094 SH   SOLE   200,098 0 33,995
Monster Beverage Corp. COM 611740101 239 4,256 SH   SOLE   4,256 0 0
Nestle Sponsored ADR COM 641069406 1,219 11,839 SH   SOLE   9,621 0 2,218
Netapp, Inc COM 64110D104 559 13,405 SH   SOLE   12,825 0 580
Netflix COM 64110L106 315 840 SH   SOLE   840 0 0
NewMarket Corp COM 651587107 3,063 8,000 SH   SOLE   8,000 0 0
NextEra Energy Inc. COM 65339F101 1,972 8,194 SH   SOLE   8,194 0 0
Nike, Inc. COM 654106103 21,163 255,779 SH   SOLE   204,399 0 51,380
Nordstrom Inc. COM 655664100 4,200 273,776 SH   SOLE   242,174 0 31,602
Norfolk Southern Corp. COM 655844108 1,093 7,486 SH   SOLE   5,185 0 2,301
Northrop Grumman Corp. COM 666807102 7,220 23,863 SH   SOLE   23,863 0 0
Novartis AG ADS COM 66987V109 8,665 105,094 SH   SOLE   96,725 0 8,369
Novo Nordisk ADR COM 670100205 7,665 127,330 SH   SOLE   115,820 0 11,510
Nucor Corp. COM 670346105 955 26,522 SH   SOLE   24,371 0 2,151
NVIDA Corp. COM 67066G104 298 1,130 SH   SOLE   1,130 0 0
Occidental Petroleum COM 674599105 1,649 142,363 SH   SOLE   116,126 0 26,237
Old Republic International Cor COM 680223104 195 12,781 SH   SOLE   0 0 12,781
Oneok Inc COM 682680103 1,006 46,148 SH   SOLE   40,288 0 5,860
Oracle Systems COM 68389X105 20,375 421,574 SH   SOLE   386,943 0 34,631
Parker Hannifin Corp. COM 701094104 3,453 26,617 SH   SOLE   4,975 0 21,642
Paychex Inc COM 704326107 401 6,380 SH   SOLE   3,350 0 3,030
Paypal Hldgs Inc Com COM 70450Y103 24,773 258,753 SH   SOLE   232,033 0 26,720
PepsiCo Inc. COM 713448108 15,737 131,029 SH   SOLE   103,692 0 27,337
Perspecta Inc. COM 715347100 910 49,893 SH   SOLE   49,464 0 429
Pfizer, Inc. COM 717081103 15,184 465,210 SH   SOLE   417,301 0 47,909
Philip Morris Intl COM 718172109 9,009 123,476 SH   SOLE   98,311 0 25,165
Phillips 66 COM 718546104 1,081 20,151 SH   SOLE   16,271 0 3,880
Plains All American Pipeline L COM 726503105 359 67,909 SH   SOLE   44,761 0 23,148
Post Holdings, Inc. COM 737446104 3,052 36,786 SH   SOLE   28,786 0 8,000
PPG Industries, Inc. COM 693506107 420 5,028 SH   SOLE   3,696 0 1,332
Procter & Gamble Co. COM 742718109 23,481 213,463 SH   SOLE   177,892 0 35,571
Profile technologies - NO No COM 743164105 0 13,500 SH   SOLE   13,500 0 0
PS Business Parks Inc COM 69360J107 658 4,854 SH   SOLE   4,854 0 0
Public Storage COM 74460D109 5,682 28,610 SH   SOLE   26,376 0 2,234
Qualcomm, Inc COM 747525103 17,875 264,227 SH   SOLE   209,647 0 54,580
Quanta Services, Inc. COM 74762E102 539 17,000 SH   SOLE   0 0 17,000
Raytheon Company COM 755111507 212 1,613 SH   SOLE   1,513 0 100
Realty Income Corp. COM 756109104 1,098 22,013 SH   SOLE   20,913 0 1,100
Resideo Technologies, Inc. COM 76118Y104 70 14,415 SH   SOLE   14,415 0 0
Roche Dividend Right Cert COM 771192895 327 1,000 SH   SOLE   1,000 0 0
Roche Holdings Ltd-Spons ADR COM 771195104 317 7,820 SH   SOLE   7,820 0 0
Rockwell Automation, Inc. COM 773903109 402 2,664 SH   SOLE   1,620 0 1,044
Royal Dutch Shell PLC-ADR A COM 780259206 635 18,202 SH   SOLE   17,502 0 700
S&P Global Inc COM 78409V104 415 1,695 SH   SOLE   1,205 0 490
Sanofi-Aventis ADR COM 80105N105 350 8,000 SH   SOLE   8,000 0 0
Schlumberger Ltd COM 806857108 6,000 444,761 SH   SOLE   387,055 0 57,706
Sempra Energy COM 816851109 945 8,365 SH   SOLE   4,965 0 3,400
Simpson Manufacturing Co COM 829073105 1,373 22,156 SH   SOLE   22,156 0 0
Southern Company COM 842587107 855 15,801 SH   SOLE   7,716 0 8,085
Stanley Black and Decker Corp. COM 854502101 542 5,415 SH   SOLE   5,415 0 0
Starbucks Corp. COM 855244109 7,397 112,518 SH   SOLE   103,199 0 9,319
Starwood Property Trust Inc. R COM 85571B105 123 12,032 SH   SOLE   0 0 12,032
Stericycle, Inc. COM 858912108 3,142 64,675 SH   SOLE   57,411 0 7,264
Stryker Corporation COM 863667101 22,480 135,024 SH   SOLE   120,681 0 14,343
Sysco Corp. COM 871829107 9,815 215,110 SH   SOLE   166,014 0 49,096
T. Rowe Price Group COM 74144T108 295 3,020 SH   SOLE   3,020 0 0
Taiwan Semiconductor Manuf. Co COM 874039100 203 4,250 SH   SOLE   250 0 4,000
Tapestry Inc. COM 876030107 4,392 339,170 SH   SOLE   311,815 0 27,355
Target Corp COM 87612E106 4,888 52,577 SH   SOLE   45,344 0 7,233
Teva Pharmaceutical Industries COM 881624209 117 13,000 SH   SOLE   12,600 0 400
Texas Instruments COM 882508104 4,768 47,712 SH   SOLE   38,814 0 8,898
The Charles Schwab Corporation COM 808513105 581 17,277 SH   SOLE   14,277 0 3,000
The Walt Disney Company COM 254687106 22,504 232,965 SH   SOLE   202,241 0 30,724
TJX Companies COM 872540109 1,959 40,978 SH   SOLE   40,908 0 70
Toro Co. COM 891092108 668 10,255 SH   SOLE   0 0 10,255
Tractor Supply Company COM 892356106 18,057 213,571 SH   SOLE   185,874 0 27,697
Trane Technologies Public Limi COM G8994E103 1,176 14,238 SH   SOLE   11,748 0 2,490
Transocean Ltd. COM H8817H100 19 16,790 SH   SOLE   16,590 0 200
Tredegar Corporation COM 894650100 250 16,000 SH   SOLE   16,000 0 0
U.S. Bancorp COM 902973304 541 15,714 SH   SOLE   11,714 0 4,000
Unilever N V COM 904784709 465 9,521 SH   SOLE   9,521 0 0
Union Pacific COM 907818108 10,085 71,507 SH   SOLE   67,010 0 4,497
United Parcel Service COM 911312106 54,974 588,457 SH   SOLE   555,687 0 32,770
United Technologies COM 913017109 14,247 151,033 SH   SOLE   142,416 0 8,617
UnitedHealth Group Inc. COM 91324P102 8,795 35,269 SH   SOLE   33,849 0 1,420
Vereit, Inc REIT COM 92339v100 60 12,200 SH   SOLE   0 0 12,200
Verizon Comm. COM 92343V104 10,405 193,662 SH   SOLE   160,971 0 32,691
Visa Inc. COM 92826C839 877 5,446 SH   SOLE   4,864 0 581
VMware, Inc. COM 928563402 2,992 24,708 SH   SOLE   17,483 0 7,225
Vodafone Group PLC New COM 92857W308 3,979 288,953 SH   SOLE   267,489 0 21,464
Wal-Mart Stores, Inc. COM 931142103 9,936 87,450 SH   SOLE   77,867 0 9,583
Walgreens Boots Alliance Inc. COM 931427108 11,849 258,997 SH   SOLE   218,069 0 40,928
Wec Energy Group Inc COM 92939U106 907 10,292 SH   SOLE   280 0 10,012
Wells Fargo & Co. COM 949746101 23,698 825,714 SH   SOLE   759,676 0 66,038
Weyerhaeuser Co. COM 962166104 2,099 123,847 SH   SOLE   123,847 0 0
Xilinx Inc COM 983919101 290 3,725 SH   SOLE   225 0 3,500
Zimmer Biomet Hldgs Inc Com COM 98956P102 603 5,962 SH   SOLE   5,472 0 490
iPath Dow Jones UBS Commodity AA 06738C778 240 14,500 SH   SOLE   14,500 0 0
iShares Gold Trust AA 464285105 308 20,444 SH   SOLE   20,444 0 0
SPDR Gold Trust AA 78463V107 3,601 24,321 SH   SOLE   22,921 0 1,400
Sprott Physical Gold Trust ETV AA 85207H104 276 21,000 SH   SOLE   21,000 0 0