The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete. | |||||||||||||||||
UNITED STATES SECURITIES AND EXCHANGE COMMISSION Washington, D.C. 20549 FORM 13F FORM 13F INFORMATION TABLE |
|
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 |