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 FIGI (to the nearest dollar) 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