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 29,184 567,006 SH   SOLE   481,785 0 85,222
Flaherty & Crumrine Preferred ETF 33848E106 308 23,500 SH   SOLE   23,500 0 0
iShares Core U.S. Aggregate Bo ETF 464287226 424 3,584 SH   SOLE   3,584 0 0
iShares iBoxx $ Inv Grade Corp ETF 464287242 490 3,547 SH   SOLE   2,047 0 1,500
iShares S&P U.S. Preferred Sto ETF 464288687 559 14,522 SH   SOLE   4,589 0 9,933
IShares Short-Term Corp Bond E ETF 464288646 272 4,930 SH   SOLE   1,230 0 3,700
Nuveen Preferred & Income Secu ETF 67072C105 186 19,166 SH   SOLE   19,166 0 0
PIMCO Enhanced Short Maturity ETF 72201R833 2,003 19,629 SH   SOLE   16,806 0 2,823
PIMCO High Income Fund ETF 722014107 269 44,500 SH   SOLE   44,500 0 0
SPDR DoubleLine Total Return T ETF 78467V848 3,116 63,230 SH   SOLE   33,500 0 29,730
SPDR Wells Fargo Preferred Sto ETF 78464A292 263 5,913 SH   SOLE   0 0 5,913
Vanguard Int Term Bond ETF ETF 921937819 324 3,492 SH   SOLE   1,892 0 1,600
Vanguard Int Term Corp Bond ET ETF 92206C870 807 8,305 SH   SOLE   6,005 0 2,300
Vanguard Short Term Bond ETF ETF 921937827 523 6,307 SH   SOLE   3,662 0 2,645
Vanguard Short Term Corp Bond ETF 92206C409 9,631 115,686 SH   SOLE   72,699 0 42,987
Western Asset Income Fund ETF 95766T100 1,432 90,065 SH   SOLE   70,165 0 19,900
iShares Core MSCI Emerging Mkt ETF 46434G103 255 4,106 SH   SOLE   4,106 0 0
iShares MSCI EAFE Growth Index ETF 464288885 298 2,951 SH   SOLE   2,951 0 0
iShares MSCI EAFE Index Fund ETF 464287465 1,128 15,461 SH   SOLE   15,311 0 150
iShares MSCI Emerging Markets ETF 464287234 2,237 43,292 SH   SOLE   33,792 0 9,500
Vanguard FTSE All World ex US ETF 922042775 455 7,795 SH   SOLE   6,395 0 1,400
Vanguard FTSE Emerging Markets ETF 922042858 688 13,731 SH   SOLE   13,361 0 370
Vanguard MSCI EAFE ETF ETF 921943858 2,132 45,160 SH   SOLE   45,160 0 0
Global X S&P 500 Catholic Valu ETF 37954Y889 2,184 47,270 SH   SOLE   47,270 0 0
Health Care Select Sector SPDR ETF 81369Y209 482 4,250 SH   SOLE   4,250 0 0
IShares Core High Dividend ETF ETF 46429B663 923 10,523 SH   SOLE   10,523 0 0
iShares Core S&P 500 ETF ETF 464287200 2,574 6,856 SH   SOLE   6,831 0 25
iShares Core S&P Mid-Cap ETF ETF 464287507 1,814 7,891 SH   SOLE   7,736 0 155
iShares Core S&P Small-Cap ETF ETF 464287804 6,042 65,750 SH   SOLE   64,515 0 1,235
iShares Core S&P Total US Stoc ETF 464287150 662 7,683 SH   SOLE   7,683 0 0
iShares DJ Select Dividend Ind ETF 464287168 385 4,001 SH   SOLE   4,001 0 0
iShares DJ U.S. Technology Sec ETF 464287721 1,702 20,000 SH   SOLE   20,000 0 0
iShares DJ US Housing ETF 464288752 844 15,130 SH   SOLE   15,130 0 0
iShares Goldman Sachs Cons Svc ETF 464287580 282 4,000 SH   SOLE   4,000 0 0
iShares Goldman Sachs Health C ETF 464287762 246 1,000 SH   SOLE   1,000 0 0
iShares North American Tech ETF 464287549 997 2,850 SH   SOLE   2,600 0 250
iShares Russell 1000 Growth ETF 464287614 321 1,330 SH   SOLE   1,330 0 0
iShares Russell 2000 Index ETF 464287655 369 1,882 SH   SOLE   1,882 0 0
iShares Russell Midcap Index ETF 464287499 401 5,846 SH   SOLE   5,846 0 0
iShares S&P Midcap 400 Growth ETF 464287606 235 3,248 SH   SOLE   3,248 0 0
iShares S&P Midcap 400/Barra ETF 464287705 261 3,028 SH   SOLE   3,028 0 0
iShares Tr Index Fd Russell 10 ETF 464287622 659 3,111 SH   SOLE   2,856 0 255
iShares Tr Russell 1000 Value ETF 464287598 224 1,640 SH   SOLE   1,640 0 0
Kayne Anderson MLP Inv Com ETF 486606106 142 24,700 SH   SOLE   24,700 0 0
PowerShares QQQ Trust Ser 1 ETF 46090E103 1,346 4,291 SH   SOLE   3,886 0 405
PowerShares S&P 500 Equal Wt P ETF 46137V357 322 2,528 SH   SOLE   2,528 0 0
Schwab US Large-Cap Growth ETF ETF 808524300 470 3,660 SH   SOLE   2,495 0 1,165
Select Sector SPDR Technology ETF 81369Y803 4,858 37,365 SH   SOLE   37,365 0 0
Select Sector SPDR Utilities ETF 81369Y886 370 5,900 SH   SOLE   5,900 0 0
SPDR Dow Jones Industrial Avg ETF 78467X109 336 1,100 SH   SOLE   500 0 600
SPDR S&P 500 ETF ETF 78462F103 7,836 20,960 SH   SOLE   20,280 0 680
SPDR S&P 600 Small Cap ETF ETF 78464A813 239 3,000 SH   SOLE   3,000 0 0
SPDR S&P Dividend ETF ETF 78464A763 358 3,383 SH   SOLE   2,423 0 960
SPDR S&P MidCap 400 ETF ETF 78467Y107 941 2,241 SH   SOLE   2,161 0 80
Vanguard Dividend Apprec Fd ETF 921908844 295 2,093 SH   SOLE   2,093 0 0
Vanguard Growth ETF ETF 922908736 246 972 SH   SOLE   972 0 0
Vanguard High Dividend Yield I ETF 921946406 207 2,260 SH   SOLE   2,260 0 0
Vanguard Mid-Cap ETF ETF 922908629 248 1,202 SH   SOLE   1,202 0 0
Vanguard REIT ETF ETF 922908553 1,030 12,124 SH   SOLE   12,014 0 110
Vanguard S&P 500 ETF ETF 922908363 5,887 17,130 SH   SOLE   17,024 0 106
Vanguard Small Cap ETF ETF 922908751 1,111 5,706 SH   SOLE   5,706 0 0
Vanguard Small Cap Growth ETF ETF 922908595 290 1,082 SH   SOLE   1,082 0 0
Vanguard Total Stock Market ET ETF 922908769 2,048 10,520 SH   SOLE   10,520 0 0
Vanguard Value ETF ETF 922908744 548 4,607 SH   SOLE   4,607 0 0
Vanguard World Fds Inf Tech ET ETF 92204A702 1,106 3,127 SH   SOLE   3,127 0 0
3M Company COM 88579Y101 12,096 69,202 SH   SOLE   54,102 0 15,100
Abbott Labs COM 002824100 29,532 269,725 SH   SOLE   231,168 0 38,557
AbbVie Inc. COM 00287Y109 27,121 253,111 SH   SOLE   226,665 0 26,446
Accenture PLC COM G1151C101 55,816 213,683 SH   SOLE   188,621 0 25,062
Adobe Systems COM 00724F101 1,194 2,387 SH   SOLE   2,187 0 200
Agilent Technologies Inc. COM 00846U101 23,380 197,313 SH   SOLE   193,153 0 4,160
Akamai Technologies Inc. COM 00971T101 6,377 60,735 SH   SOLE   45,929 0 14,806
Albemarle Corp. COM 012653101 22,823 154,710 SH   SOLE   147,935 0 6,775
Alcon, Inc. COM H01301128 291 4,409 SH   SOLE   4,063 0 346
Alibaba Group Holding - SP ADR COM 01609W102 1,290 5,542 SH   SOLE   5,517 0 25
Allegion Plc COM G0176J109 230 1,979 SH   SOLE   1,296 0 683
Allstate Corp. COM 020002101 397 3,614 SH   SOLE   3,614 0 0
Alphabet Inc Class A COM 02079K305 39,226 22,381 SH   SOLE   20,414 0 1,967
Alphabet Inc Class C COM 02079K107 14,302 8,164 SH   SOLE   7,275 0 889
Altria Group, Inc. COM 02209S103 5,440 132,685 SH   SOLE   93,319 0 39,366
Amazon Com Inc COM 023135106 25,069 7,697 SH   SOLE   7,465 0 232
Amcor PLC COM G0250X107 130 11,075 SH   SOLE   11,075 0 0
Ameren Corp. COM 023608102 215 2,750 SH   SOLE   2,750 0 0
America Movil S.A. de C.V. Ser COM 02364W105 198 13,608 SH   SOLE   13,608 0 0
American Elec Pwr Inc. COM 025537101 293 3,513 SH   SOLE   1,887 0 1,626
American Express Co. COM 025816109 13,000 107,517 SH   SOLE   96,169 0 11,348
American Wtr Wks Inc. COM 030420103 1,400 9,121 SH   SOLE   0 0 9,121
Ameriprise Financial, Inc. COM 03076C106 493 2,539 SH   SOLE   2,389 0 150
Amgen, Inc. COM 031162100 11,394 49,558 SH   SOLE   37,553 0 12,005
ANSYS, Inc. COM 03662Q105 489 1,345 SH   SOLE   1,345 0 0
Apache Corp COM 037411105 589 41,529 SH   SOLE   33,636 0 7,893
Apple Inc. COM 037833100 130,601 984,257 SH   SOLE   888,702 0 95,555
Arista Networks Inc. COM 040413106 18,306 63,002 SH   SOLE   53,186 0 9,816
Arthur J. Gallagher & Co. COM 363576109 422 3,413 SH   SOLE   763 0 2,650
AT&T Inc. COM 00206R102 5,378 186,980 SH   SOLE   158,799 0 28,181
Automatic Data Proc. COM 053015103 11,104 63,017 SH   SOLE   46,644 0 16,373
Bank of America Corp COM 060505104 1,648 54,371 SH   SOLE   53,861 0 510
Bank of New York Mellon Corp. COM 064058100 11,854 279,304 SH   SOLE   255,258 0 24,046
Baxter International Inc COM 071813109 887 11,057 SH   SOLE   10,087 0 970
Becton Dickinson & Co. COM 075887109 2,980 11,909 SH   SOLE   8,276 0 3,633
Berkshire Hathaway (100=1 Clas COM 084990175 1,739 500 SH   SOLE   500 0 0
Berkshire Hathaway A COM 084670108 5,913 17 SH   SOLE   16 0 1
Berkshire Hathaway B COM 084670702 52,684 227,214 SH   SOLE   200,338 0 26,876
Blackrock 2001 COM 09247X101 400 555 SH   SOLE   555 0 0
Blackstone Group Ord Shs Class COM 09260D107 473 7,295 SH   SOLE   6,520 0 775
BlockRock Capital Investment C COM 092533108 152 56,663 SH   SOLE   0 0 56,663
Boeing Co. COM 097023105 17,825 83,273 SH   SOLE   77,997 0 5,276
Booking Holdings Inc. COM 09857L108 1,022 459 SH   SOLE   365 0 94
BP PLC - Spons ADR COM 055622104 4,571 222,743 SH   SOLE   186,830 0 35,913
Bristol-Myers Squibb Co. COM 110122108 32,269 520,217 SH   SOLE   451,115 0 69,102
British American Tobacco PLC A COM 110448107 334 8,922 SH   SOLE   1,522 0 7,400
Broadcom Ltd. Ordinary COM 11135F101 789 1,802 SH   SOLE   1,682 0 120
Campbell Soup Co. COM 134429109 435 9,003 SH   SOLE   9,003 0 0
Carmax, Inc. COM 143130102 5,767 61,056 SH   SOLE   48,021 0 13,035
Carrier Global Corp COM 14448C104 5,503 145,885 SH   SOLE   139,634 0 6,251
Casey's General Stores COM 147528103 1,392 7,795 SH   SOLE   6,345 0 1,450
Caterpillar Inc. COM 149123101 9,466 52,007 SH   SOLE   46,605 0 5,402
Cathay Intl Hld (London Exchan COM G1965E103 0 19,000 SH   SOLE   19,000 0 0
Cerner COM 156782104 13,539 172,516 SH   SOLE   141,746 0 30,770
Chevron Corp. COM 166764100 24,255 287,209 SH   SOLE   244,368 0 42,841
Chubb LTD COM H1467J104 206 1,339 SH   SOLE   1,262 0 77
Cintas Corp. COM 172908105 309 875 SH   SOLE   725 0 150
Cisco Systems, Inc. COM 17275R102 19,865 443,905 SH   SOLE   388,621 0 55,284
Clorox Company COM 189054109 3,138 15,542 SH   SOLE   10,548 0 4,994
CME Group Inc. COM 12572Q105 376 2,063 SH   SOLE   173 0 1,890
Coca-Cola Company COM 191216100 4,497 81,993 SH   SOLE   76,001 0 5,992
Colgate-Palmolive Co. COM 194162103 25,154 294,164 SH   SOLE   270,331 0 23,833
Comcast Corp. Class A COM 20030N101 930 17,739 SH   SOLE   16,315 0 1,424
Compass Group PLC SPON ADR COM 20449x401 4,911 262,210 SH   SOLE   217,484 0 44,726
Conagra Inc. COM 205887102 565 15,579 SH   SOLE   15,579 0 0
ConocoPhillips COM 20825C104 7,015 175,429 SH   SOLE   164,984 0 10,445
Consolidated Edison Inc. COM 209115104 1,451 20,080 SH   SOLE   17,080 0 3,000
Corning Inc. COM 219350105 338 9,400 SH   SOLE   9,400 0 0
Corteva, Inc. COM 22052L104 17,698 457,084 SH   SOLE   403,685 0 53,399
Costco Wholesale Corp. COM 22160K105 59,453 157,792 SH   SOLE   140,498 0 17,294
Crown Castle International Cor COM 22822V101 292 1,832 SH   SOLE   602 0 1,230
CSX Corporation COM 126408103 1,172 12,913 SH   SOLE   12,913 0 0
Cummins Inc COM 231021106 4,606 20,280 SH   SOLE   7,671 0 12,609
Danaher Corp. COM 235851102 402 1,808 SH   SOLE   1,673 0 135
Deere & Co. COM 244199105 2,109 7,840 SH   SOLE   7,840 0 0
Discovery Inc. COM 25470F302 18,974 724,483 SH   SOLE   620,924 0 103,559
Dominion Resources Inc. COM 25746U109 403 5,359 SH   SOLE   5,359 0 0
Dormakaba Holding AG COM h1956e103 644 1,130 SH   SOLE   1,130 0 0
Dow Inc. COM 260557103 2,749 49,533 SH   SOLE   37,523 0 12,010
DTE Energy Company COM 233331107 316 2,600 SH   SOLE   2,600 0 0
Duke Energy Corp. New COM 26441C204 756 8,254 SH   SOLE   2,195 0 6,059
DuPont De Nemours Inc. COM 26614N102 21,842 307,159 SH   SOLE   265,493 0 41,666
DXC Technology Co COM 23355L106 2,636 102,381 SH   SOLE   101,517 0 864
Eaton Corp. PLC COM G29183103 1,059 8,815 SH   SOLE   8,815 0 0
eBay Inc. COM 278642103 10,183 202,650 SH   SOLE   161,910 0 40,740
Ecolab, Inc. COM 278865100 2,475 11,441 SH   SOLE   10,566 0 875
Edgewell Personal Care Co COM 28035Q102 5,223 151,037 SH   SOLE   151,037 0 0
Edison International COM 281020107 368 5,863 SH   SOLE   5,863 0 0
Edwards Lifesciences Corp. COM 28176E108 27,141 297,503 SH   SOLE   286,823 0 10,680
Electronic Arts COM 285512109 449 3,125 SH   SOLE   3,125 0 0
Emerson Electric Co. COM 291011104 29,600 368,292 SH   SOLE   297,871 0 70,421
Enbridge Inc. COM 29250N105 300 9,387 SH   SOLE   6,406 0 2,981
Energizer Holdings Inc New COM 29272W109 8,702 206,306 SH   SOLE   206,306 0 0
Energy Transfer LP COM 29273V100 196 31,668 SH   SOLE   13,639 0 18,029
Enterprise Products Partners L COM 293792107 1,239 63,234 SH   SOLE   24,240 0 38,994
Equity Residential COM 29476L107 388 6,550 SH   SOLE   4,550 0 2,000
Essex Property Trust COM 297178105 2,417 10,182 SH   SOLE   8,437 0 1,745
Eversource Energy COM 30040W108 379 4,381 SH   SOLE   1,531 0 2,850
Exelon Corp COM 30161N101 236 5,583 SH   SOLE   5,583 0 0
Expeditors Int'l Of Washington COM 302130109 2,180 22,921 SH   SOLE   19,696 0 3,225
ExxonMobil Corporation COM 30231G102 16,760 406,592 SH   SOLE   340,862 0 65,730
Facebook Inc COM 30303M102 6,352 23,254 SH   SOLE   18,586 0 4,668
Farmers and Merchants Bank COM 308243104 245 37 SH   SOLE   37 0 0
Fastenal Co. COM 311900104 27,234 557,721 SH   SOLE   488,244 0 69,477
FedEx Corporation COM 31428X106 212 817 SH   SOLE   817 0 0
Ford Motor Co. COM 345370860 198 22,522 SH   SOLE   22,200 0 322
Franklin Resources Inc COM 354613101 1,142 45,681 SH   SOLE   37,406 0 8,275
Gap Inc. Del COM 364760108 2,877 142,478 SH   SOLE   124,128 0 18,350
GC International, Inc. COM 361559107 4 77,500 SH   SOLE   77,500 0 0
General Electric COM 369604103 7,235 669,889 SH   SOLE   588,548 0 81,341
General Mills Inc. COM 370334104 5,386 91,607 SH   SOLE   63,931 0 27,676
Genuine Parts Co. COM 372460105 402 4,000 SH   SOLE   4,000 0 0
Gilead Sciences Inc COM 375558103 5,143 88,269 SH   SOLE   68,501 0 19,768
Goldman Sachs Group Inc. COM 38141G104 5,278 20,013 SH   SOLE   18,462 0 1,551
Grainger Inc., W.W. COM 384802104 448 1,098 SH   SOLE   478 0 620
Hewlett Packard Enterprise Co COM 42824C109 13,280 1,120,698 SH   SOLE   1,090,143 0 30,555
Home Depot, Inc. COM 437076102 12,360 46,533 SH   SOLE   36,193 0 10,340
Honeywell Int'l Inc. COM 438516106 15,754 74,069 SH   SOLE   73,319 0 750
HP Inc. COM 40434L105 28,488 1,158,502 SH   SOLE   1,139,201 0 19,301
ICON Public Limited Company COM G4705A100 382 1,960 SH   SOLE   1,960 0 0
IDEXX Labs COM 45168D104 227 454 SH   SOLE   454 0 0
Illinois Tool Works Inc. COM 452308109 7,964 39,060 SH   SOLE   33,312 0 5,748
Illumina, Inc. COM 452327109 241 650 SH   SOLE   650 0 0
Ingersol Rand Inc. COM 45687V106 624 13,698 SH   SOLE   11,504 0 2,194
Intel Corp. COM 458140100 33,475 671,920 SH   SOLE   611,145 0 60,776
Intercontinental Exchange COM 45866F104 337 2,921 SH   SOLE   2,921 0 0
International Bus Mach COM 459200101 13,890 110,345 SH   SOLE   85,213 0 25,132
Intuit Inc. COM 461202103 18,739 49,332 SH   SOLE   46,733 0 2,599
Intuitive Surgical Inc. COM 46120E602 868 1,061 SH   SOLE   1,061 0 0
Jacobs Engineering Group Inc. COM 469814107 8,574 78,687 SH   SOLE   70,261 0 8,426
Johnson & Johnson COM 478160104 44,952 285,626 SH   SOLE   239,407 0 46,219
Johnson Controls International COM G51502105 12,183 261,500 SH   SOLE   215,781 0 45,719
JPMorgan Chase & Co. COM 46625H100 29,742 234,061 SH   SOLE   197,149 0 36,912
Kellogg Co. COM 487836108 854 13,730 SH   SOLE   2,050 0 11,680
Keysight Technologies, Inc. COM 49338L103 12,468 94,393 SH   SOLE   93,174 0 1,219
Kimberly-Clark Corp. COM 494368103 1,276 9,466 SH   SOLE   8,798 0 668
Kraft Heinz Co Com COM 500754106 891 25,706 SH   SOLE   21,933 0 3,773
L3Harris Technologies Inc. COM 502431109 226 1,196 SH   SOLE   741 0 455
Laboratory Corp. of America COM 50540R409 12,092 59,406 SH   SOLE   51,724 0 7,682
Lam Research Corp COM 512807108 855 1,810 SH   SOLE   1,810 0 0
Lamb Weston Holdings, Inc COM 513272104 317 4,024 SH   SOLE   4,024 0 0
Life Storage Inc. COM 53223X107 364 3,050 SH   SOLE   3,050 0 0
Lilly Eli & Co. COM 532457108 870 5,154 SH   SOLE   1,574 0 3,580
Lincoln National Corp. COM 534187109 331 6,575 SH   SOLE   6,575 0 0
Linde PLC COM G5494J103 294 1,114 SH   SOLE   950 0 164
Lockheed Martin Corp. COM 539830109 5,601 15,777 SH   SOLE   15,777 0 0
Lowe's Companies COM 548661107 41,930 261,233 SH   SOLE   228,127 0 33,106
Magellan Midstream Partners, L COM 559080106 1,543 36,346 SH   SOLE   29,506 0 6,840
Marriott Int'l, Inc. COM 571903202 281 2,127 SH   SOLE   2,127 0 0
Marsh & McLennan Companies COM 571748102 1,386 11,847 SH   SOLE   3,230 0 8,617
Mastercard Inc-Cl A COM 57636Q104 865 2,424 SH   SOLE   2,424 0 0
McCormick & Co COM 579780206 880 9,200 SH   SOLE   9,200 0 0
McDonald's Corp. COM 580135101 21,359 99,538 SH   SOLE   81,502 0 18,036
McKesson Corp. COM 58155Q103 10,805 62,124 SH   SOLE   55,638 0 6,486
Medtronic Plc. COM G5960L103 1,629 13,906 SH   SOLE   10,637 0 3,269
Mera Pharmaceutials, Inc. COM 58732R103 17 3,447,496 SH   SOLE   3,447,496 0 0
Merck & Co., Inc. New COM 58933Y105 7,025 85,881 SH   SOLE   77,731 0 8,150
Microsoft Corp. COM 594918104 80,951 363,957 SH   SOLE   292,478 0 71,480
Minerals Technologies Inc. COM 603158106 642 10,327 SH   SOLE   9,227 0 1,100
Mondelez International COM 609207105 13,716 234,583 SH   SOLE   200,338 0 34,245
Monster Beverage Corp. COM 611740101 377 4,077 SH   SOLE   4,077 0 0
Nabors Industries, Ltd. COM G6359F137 349 6,000 SH   SOLE   6,000 0 0
Nestle Sponsored ADR COM 641069406 1,398 11,866 SH   SOLE   9,648 0 2,218
Netapp, Inc COM 64110D104 802 12,105 SH   SOLE   11,525 0 580
Netflix COM 64110L106 460 850 SH   SOLE   850 0 0
NewMarket Corp COM 651587107 3,186 8,000 SH   SOLE   8,000 0 0
NextEra Energy Inc. COM 65339F101 2,452 31,788 SH   SOLE   31,788 0 0
Nike, Inc. COM 654106103 33,282 235,258 SH   SOLE   183,793 0 51,465
Nintendo Ltd. ADR COM 654445303 6,134 76,174 SH   SOLE   62,271 0 13,903
Nordstrom Inc. COM 655664100 3,811 122,110 SH   SOLE   117,220 0 4,890
Norfolk Southern Corp. COM 655844108 1,779 7,486 SH   SOLE   5,185 0 2,301
Northrop Grumman Corp. COM 666807102 7,272 23,863 SH   SOLE   23,863 0 0
Novartis AG ADS COM 66987V109 9,991 105,803 SH   SOLE   98,414 0 7,389
Novo Nordisk ADR COM 670100205 8,262 118,275 SH   SOLE   107,400 0 10,875
Nucor Corp. COM 670346105 1,400 26,322 SH   SOLE   24,171 0 2,151
NVIDA Corp. COM 67066G104 723 1,384 SH   SOLE   1,384 0 0
Occidental Petroleum COM 674599105 3,569 206,199 SH   SOLE   175,937 0 30,262
Old Republic International Cor COM 680223104 252 12,781 SH   SOLE   0 0 12,781
Oneok Inc COM 682680103 1,720 44,808 SH   SOLE   38,948 0 5,860
Oracle Systems COM 68389X105 26,103 403,516 SH   SOLE   368,730 0 34,786
Otis Worldwide Corp COM 68902V107 4,415 65,362 SH   SOLE   62,090 0 3,272
Parker Hannifin Corp. COM 701094104 7,251 26,617 SH   SOLE   4,975 0 21,642
Paychex Inc COM 704326107 704 7,550 SH   SOLE   4,520 0 3,030
Paypal Hldgs Inc Com COM 70450Y103 51,764 221,024 SH   SOLE   203,424 0 17,600
PepsiCo Inc. COM 713448108 18,569 125,209 SH   SOLE   98,307 0 26,902
Perspecta Inc. COM 715347100 1,151 47,809 SH   SOLE   47,426 0 383
Pfizer, Inc. COM 717081103 16,345 444,034 SH   SOLE   401,308 0 42,726
Philip Morris Intl COM 718172109 10,211 123,334 SH   SOLE   98,586 0 24,748
Phillips 66 COM 718546104 1,286 18,392 SH   SOLE   14,512 0 3,880
Plains All American Pipeline L COM 726503105 407 49,350 SH   SOLE   35,386 0 13,964
PNC Financial Corp. COM 693475105 215 1,442 SH   SOLE   1,353 0 89
Post Holdings, Inc. COM 737446104 3,504 34,686 SH   SOLE   26,686 0 8,000
PPG Industries, Inc. COM 693506107 585 4,056 SH   SOLE   3,124 0 932
Procter & Gamble Co. COM 742718109 28,546 205,161 SH   SOLE   170,424 0 34,737
Profile technologies - NO No COM 743164105 0 13,500 SH   SOLE   13,500 0 0
PS Business Parks Inc COM 69360J107 645 4,854 SH   SOLE   4,854 0 0
Public Storage COM 74460D109 6,647 28,785 SH   SOLE   26,551 0 2,234
Qualcomm, Inc COM 747525103 33,790 221,805 SH   SOLE   179,442 0 42,363
Quanta Services, Inc. COM 74762E102 1,224 17,000 SH   SOLE   0 0 17,000
Raytheon Technologies Corp COM 75513E101 12,968 181,348 SH   SOLE   169,199 0 12,149
Realty Income Corp. COM 756109104 1,258 20,236 SH   SOLE   18,755 0 1,481
Roche Dividend Right Cert COM 771192895 339 1,000 SH   SOLE   1,000 0 0
Roche Holdings Ltd-Spons ADR COM 771195104 343 7,835 SH   SOLE   7,835 0 0
Rockwell Automation, Inc. COM 773903109 590 2,354 SH   SOLE   2,354 0 0
Royal Dutch Shell PLC-ADR A COM 780259206 636 18,087 SH   SOLE   17,387 0 700
S&P Global Inc COM 78409V104 529 1,608 SH   SOLE   1,118 0 490
Sanofi-Aventis ADR COM 80105N105 396 8,149 SH   SOLE   8,149 0 0
Schlumberger Ltd COM 806857108 7,877 360,828 SH   SOLE   313,683 0 47,145
Sempra Energy COM 816851109 1,066 8,365 SH   SOLE   6,465 0 1,900
Simpson Manufacturing Co COM 829073105 1,940 20,756 SH   SOLE   20,756 0 0
Southern Company COM 842587107 977 15,901 SH   SOLE   7,716 0 8,185
Southwest Airlines COM 844741108 744 15,954 SH   SOLE   15,119 0 835
Stanley Black and Decker Corp. COM 854502101 695 3,890 SH   SOLE   3,890 0 0
Starbucks Corp. COM 855244109 13,379 125,061 SH   SOLE   115,259 0 9,802
Starwood Property Trust Inc. R COM 85571B105 221 11,459 SH   SOLE   0 0 11,459
Stericycle, Inc. COM 858912108 2,075 29,925 SH   SOLE   24,725 0 5,200
Stryker Corporation COM 863667101 31,767 129,639 SH   SOLE   115,241 0 14,398
Sysco Corp. COM 871829107 14,164 190,731 SH   SOLE   146,306 0 44,425
Taiwan Semiconductor Manuf. Co COM 874039100 475 4,355 SH   SOLE   355 0 4,000
Tapestry Inc. COM 876030107 7,396 237,967 SH   SOLE   228,858 0 9,109
Target Corp COM 87612E106 8,768 49,666 SH   SOLE   42,976 0 6,690
Tesla Motors Inc COM 88160R101 827 1,172 SH   SOLE   1,172 0 0
Teva Pharmaceutical Industries COM 881624209 97 10,100 SH   SOLE   9,700 0 400
Texas Instruments COM 882508104 7,484 45,597 SH   SOLE   36,764 0 8,833
The Charles Schwab Corporation COM 808513105 918 17,313 SH   SOLE   17,313 0 0
The Walt Disney Company COM 254687106 37,157 205,081 SH   SOLE   179,395 0 25,686
Thermo Fisher Scientific Inc COM 883556102 274 589 SH   SOLE   414 0 175
TJX Companies COM 872540109 1,654 24,224 SH   SOLE   23,654 0 570
Toro Co. COM 891092108 973 10,255 SH   SOLE   0 0 10,255
Tractor Supply Company COM 892356106 27,015 192,169 SH   SOLE   165,271 0 26,898
Trane Technologies Public Limi COM G8994E103 2,398 16,522 SH   SOLE   14,032 0 2,490
Tredegar Corporation COM 894650100 267 16,000 SH   SOLE   16,000 0 0
Trimble Navigation Ltd. COM 896239100 214 3,200 SH   SOLE   3,200 0 0
U.S. Bancorp COM 902973304 553 11,874 SH   SOLE   10,874 0 1,000
Unilever PLC ADR COM 904767704 693 11,488 SH   SOLE   10,884 0 604
Union Pacific COM 907818108 13,759 66,078 SH   SOLE   61,641 0 4,437
United Parcel Service COM 911312106 94,719 562,466 SH   SOLE   530,235 0 32,232
United Rentals Inc Com COM 911363109 238 1,025 SH   SOLE   1,025 0 0
UnitedHealth Group Inc. COM 91324P102 10,679 30,452 SH   SOLE   28,169 0 2,283
Verizon Comm. COM 92343V104 11,223 191,025 SH   SOLE   160,811 0 30,214
Viatris Inc. COM 92556v106 932 49,727 SH   SOLE   44,459 0 5,268
Visa Inc. COM 92826C839 1,454 6,647 SH   SOLE   6,065 0 581
VMware, Inc. COM 928563402 4,641 33,091 SH   SOLE   25,556 0 7,535
Vodafone Group PLC New COM 92857W308 4,152 251,920 SH   SOLE   231,406 0 20,514
Wal-Mart Stores, Inc. COM 931142103 10,948 75,948 SH   SOLE   67,362 0 8,586
Walgreens Boots Alliance Inc. COM 931427108 11,503 288,434 SH   SOLE   237,309 0 51,124
Waste Management Inc. COM 94106L109 220 1,866 SH   SOLE   1,691 0 175
Wec Energy Group Inc COM 92939U106 722 7,842 SH   SOLE   280 0 7,562
Wells Fargo & Co. COM 949746101 23,663 784,060 SH   SOLE   740,050 0 44,010
Weyerhaeuser Co. COM 962166104 4,153 123,847 SH   SOLE   123,847 0 0
Xilinx Inc COM 983919101 500 3,525 SH   SOLE   225 0 3,300
Zimmer Biomet Hldgs Inc Com COM 98956P102 882 5,727 SH   SOLE   5,337 0 390
Occidental Petroleum Corp Wts WT 674599162 219 32,216 SH   SOLE   26,261 0 5,955
iShares Gold Trust AA 464285105 324 17,860 SH   SOLE   17,860 0 0
iShares Silver Trust AA 46428Q109 286 11,636 SH   SOLE   11,110 0 526
SPDR Gold Trust AA 78463V107 8,388 47,031 SH   SOLE   40,085 0 6,946
Sprott Physical Gold Trust ETV AA 85207H104 680 45,050 SH   SOLE   40,650 0 4,400
MCBRIDE PLC SER B ORD FSERIES com G5922D124 0 18,766 SH   SOLE   18,766 0 0