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
3M Company Common Stock 88579Y101 1,096 6,271 SH   SOLE   4,771 0 1,500
Abbott Laboratories Common Stock 002824100 4,189 38,263 SH   SOLE   38,063 0 200
Abbvie Inc Common Stock 00287Y109 4,725 44,095 SH   SOLE   33,945 0 10,150
Accenture Plc Common Stock G1151C101 3,224 12,341 SH   SOLE   11,940 0 401
Adobe Inc Common Stock 00724f101 4,861 9,719 SH   SOLE   9,319 0 400
Air Products and Chemicals Inc Common Stock 009158106 1,755 6,425 SH   SOLE   3,625 0 2,800
Allegion Public Ltd. - ALLE Common Stock G0176J109 215 1,850 SH   SOLE   0 0 1,850
Allstate Corp Common Stock 020002101 212 1,925 SH   SOLE   1,925 0 0
Alphabet Inc Class A Common Stock 02079K305 2,904 1,657 SH   SOLE   1,647 0 10
Alphabet Inc Class C Common Stock 02079K107 2,086 1,191 SH   SOLE   1,181 0 10
Amazon.com Inc Common Stock 023135106 5,426 1,666 SH   SOLE   1,666 0 0
American Express Co Common Stock 025816109 476 3,935 SH   SOLE   3,935 0 0
American Tower REIT Common Stock 03027X100 2,103 9,370 SH   SOLE   9,270 0 100
American Water Works Inc Common Stock 030411102 536 3,490 SH   SOLE   3,190 0 300
Amgen Inc Common Stock 031162100 997 4,335 SH   SOLE   4,235 0 100
Anthem Inc Common Stock 036752103 289 900 SH   SOLE   900 0 0
Aon PLC ADR G0403H108 349 1,650 SH   SOLE   1,000 0 650
Apple Computer Inc Common Stock 037833100 14,163 106,734 SH   SOLE   93,606 0 13,128
AstraZeneca PLC ADR 046353108 293 5,856 SH   SOLE   256 0 5,600
AT&T Inc Common Stock 00206R102 562 19,547 SH   SOLE   16,547 0 3,000
Autodesk Inc Common Stock 052769106 2,841 9,303 SH   SOLE   9,303 0 0
Automatic Data Processing Inc Common Stock 053015103 687 3,900 SH   SOLE   1,450 0 2,450
Bank of America Corp Common Stock 060505104 1,777 58,614 SH   SOLE   37,675 0 20,939
Baxter International Inc. Common Stock 071813109 418 5,207 SH   SOLE   1,378 0 3,829
Becton Dickinson & Co Common Stock 075887109 208 830 SH   SOLE   830 0 0
Berkshire Hathaway Cl A CL A 084670108 202,081 581 SH   SOLE   581 0 0
Berkshire Hathaway Cl B CL B 084670207 4,168 17,974 SH   SOLE   11,955 0 6,019
Blackrock Inc Common Stock 09247X101 4,618 6,400 SH   SOLE   5,800 0 600
Blackstone Group Inc PRTNRSP UNITS 09260D107 933 14,400 SH   SOLE   14,400 0 0
Boeing Co Common Stock 097023105 212 990 SH   SOLE   552 0 438
Bristol-Myers Squibb Co Common Stock 110122108 4,190 67,547 SH   SOLE   53,417 0 14,130
Broadcom Limited Common Stock Y09827109 4,167 9,518 SH   SOLE   9,518 0 0
Brookfield Renewable Corp Common Stock 11284V105 405 6,943 SH   SOLE   6,943 0 0
Brookfield Renewable Partners LP PRTNRSP UNITS G16258108 1,210 28,034 SH   SOLE   28,034 0 0
C S X Corp Common Stock 126408103 218 2,400 SH   SOLE   2,400 0 0
Canadian Pac Ltd Common Stock 13645T100 292 842 SH   SOLE   842 0 0
Capital One Financial Common Stock 14040H105 1,589 16,070 SH   SOLE   13,870 0 2,200
Carrier Global Corp Common Stock 14448C104 590 15,651 SH   SOLE   4,117 0 11,534
Caterpillar Inc Common Stock 149123101 1,691 9,288 SH   SOLE   5,976 0 3,312
Celanese Corp Common Stock 150870103 409 3,150 SH   SOLE   3,150 0 0
CH Robinson Worldwide Inc Common Stock 12541W209 239 2,550 SH   SOLE   2,550 0 0
Check Point Software Technologies Common Stock M22465104 615 4,630 SH   SOLE   4,630 0 0
Chevron Corp. Common Stock 166764100 1,202 14,236 SH   SOLE   13,336 0 900
Chubb Corp. Common Stock 171232101 696 4,525 SH   SOLE   4,525 0 0
Cigna Corporation Common Stock 125509109 291 1,400 SH   SOLE   1,400 0 0
Cintas Corp Common Stock 172908105 353 1,000 SH   SOLE   1,000 0 0
Cisco Systems Inc Common Stock 17275R102 1,552 34,672 SH   SOLE   33,909 0 763
Clorox Co. - CLX Common Stock 189054109 318 1,575 SH   SOLE   0 0 1,575
Coca Cola Co. Common Stock 191216100 834 15,200 SH   SOLE   11,850 0 3,350
Colgate Palmolive Co Common Stock 194162103 678 7,930 SH   SOLE   5,530 0 2,400
Comcast Corp Common Stock 200300101 2,536 48,401 SH   SOLE   48,401 0 0
Constellation Brands Inc Common Stock 21036P108 1,514 6,911 SH   SOLE   6,911 0 0
Consumer Staples Sector SPDR Fund SPDR ETF 81369Y308 263 3,900 SH   SOLE   3,900 0 0
Corteva Inc Common Stock 22052L104 1,538 39,725 SH   SOLE   31,425 0 8,300
Costco Wholesale Corporation Common Stock 22160K105 3,918 10,398 SH   SOLE   10,098 0 300
Crowdstrike Hldgs Inc Common Stock 22788C105 288 1,362 SH   SOLE   1,362 0 0
Crown Castle International Corp Common Stock 228227104 1,374 8,630 SH   SOLE   8,480 0 150
Cummins Inc Common Stock 231021106 801 3,525 SH   SOLE   3,325 0 200
Customers Bancorp Inc Common Stock 23204G100 1,049 57,677 SH   SOLE   57,677 0 0
CVS Corp Common Stock 126650100 1,345 19,688 SH   SOLE   10,655 0 9,033
Danaher Corp Common Stock 235851102 3,851 17,335 SH   SOLE   16,235 0 1,100
Deere & Co Common Stock 244199105 652 2,425 SH   SOLE   2,375 0 50
Diageo PLC ADR's ADR 25243Q205 250 1,575 SH   SOLE   1,575 0 0
Digital Realty TRUST Inc Common Stock 253868103 998 7,155 SH   SOLE   7,155 0 0
Dominion Energy Inc Common Stock 25746U109 805 10,700 SH   SOLE   10,300 0 400
Donegal Group Inc Common Stock 257701201 352 25,000 SH   SOLE   25,000 0 0
Duke Energy Corp. Common Stock 26441C105 1,139 12,440 SH   SOLE   10,374 0 2,066
Eaton Corp Common Stock 278058102 924 7,690 SH   SOLE   7,690 0 0
Edwards Lifesciences Corp Common Stock 28176E108 369 4,040 SH   SOLE   4,040 0 0
Eli Lilly & Company Common Stock 532457108 1,093 6,472 SH   SOLE   6,372 0 100
Emerson Electric Co Common Stock 291011104 238 2,962 SH   SOLE   2,462 0 500
Enterprise Products Partners Unit Ltd Partn 293792107 3,387 172,891 SH   SOLE   163,406 0 9,485
Enviva Partners LP Unit Ltd Partn 29414J107 1,875 41,275 SH   SOLE   39,175 0 2,100
Equinix Inc Common Stock 29444U502 296 415 SH   SOLE   415 0 0
Exact Sciences Corp Common Stock 30063P105 212 1,600 SH   SOLE   1,600 0 0
Exxon Mobil Corporation Common Stock 30231G102 1,225 29,719 SH   SOLE   25,806 0 3,913
Facebook Inc Common Stock 30303M102 470 1,721 SH   SOLE   1,571 0 150
FedEx Corp Common Stock 31428X106 902 3,475 SH   SOLE   3,475 0 0
Fidelity National Information Services Common Stock 31620M106 822 5,810 SH   SOLE   5,810 0 0
Financial Select Sector SPDR Fund SPDR ETF 81369Y605 293 9,930 SH   SOLE   2,400 0 7,530
Fiserv Inc Common Stock 337738108 3,435 30,166 SH   SOLE   6,523 0 23,643
Foot Locker Inc. - FL Common Stock 344849104 291 7,192 SH   SOLE   0 0 7,192
Fortive Corp Common Stock 34959J108 1,446 20,419 SH   SOLE   20,419 0 0
Gilead Sciences Inc Common Stock 375558103 467 8,008 SH   SOLE   1,275 0 6,733
GlaxoSmithkline Plc Common Stock 37733W105 346 9,400 SH   SOLE   5,400 0 4,000
Globus Medical Inc Common Stock 379577208 316 4,850 SH   SOLE   4,850 0 0
Goldman Sachs Group Inc Common Stock 38141G104 2,683 10,173 SH   SOLE   7,006 0 3,167
Hershey Co. - HSY Common Stock 427866108 263 1,725 SH   SOLE   0 0 1,725
Home Depot Inc Common Stock 437076102 3,230 12,161 SH   SOLE   10,477 0 1,684
Honeywell International Inc Common Stock 438516106 1,619 7,614 SH   SOLE   5,602 0 2,012
IAC Holdings, Inc. Common Stock 44891N109 599 3,162 SH   SOLE   3,162 0 0
Icahn Enterprises LP - IEP Common Stock 451100101 228 4,500 SH   SOLE   0 0 4,500
Icici Bank Ltd Adr ADR 45104G104 970 65,273 SH   SOLE   65,273 0 0
Illinois Tool Works Inc Common Stock 452308109 428 2,100 SH   SOLE   400 0 1,700
Infosys Technologies Ltd Sponsored ADR 456788108 1,618 95,462 SH   SOLE   73,795 0 21,667
Insperity Inc. - NSP Common Stock 45778Q107 1,008 12,384 SH   SOLE   0 0 12,384
Intel Corp Common Stock 458140100 1,469 29,494 SH   SOLE   15,869 0 13,625
Intercontinental Exchange Common Stock 45866F104 1,701 14,758 SH   SOLE   4,970 0 9,788
International Business Machines Corp Common Stock 459200101 1,111 8,829 SH   SOLE   2,229 0 6,600
Iqvia Holdings Inc Common Stock 46266C105 766 4,278 SH   SOLE   3,395 0 883
iShares Global Tech - IXN iShares ETF 464287291 356 1,188 SH   SOLE   0 0 1,188
iShares MSCI Emerging Markets Index Fu iShares ETF 464287234 202 3,900 SH   SOLE   200 0 3,700
iShares NASDAQ Biotechnology Index Fun iShares ETF 464287556 516 3,405 SH   SOLE   1,290 0 2,115
Ishares S&P 500 Growth iShares ETF 464287309 255 4,000 SH   SOLE   4,000 0 0
Ishares S&P 500 Value iShares ETF 464287408 256 2,000 SH   SOLE   2,000 0 0
iShares S&P Smallcap 600 S&P Smlcap 600 464287804 2,096 22,805 SH   SOLE   20,305 0 2,500
iShares TIPS Bond Fund Barclys TIPS BD 464287176 683 5,350 SH   SOLE   5,350 0 0
IShares Trust DJ Total Market iShares ETF 464287846 238 2,520 SH   SOLE   2,520 0 0
iShares Trust Dow Jones US Tech Fund iShares ETF 464287721 221 2,600 SH   SOLE   2,600 0 0
Itau UniBanco Multiplo ADR SPONS ADR 465562106 436 71,610 SH   SOLE   71,610 0 0
J.P. Morgan Chase & Co Common Stock 46625H100 6,655 52,376 SH   SOLE   41,426 0 10,950
Jacobs Engineering Common Stock 469814107 854 7,837 SH   SOLE   7,837 0 0
Johnson & Johnson Common Stock 478160104 5,311 33,744 SH   SOLE   27,760 0 5,984
Kimberly Clark Corp Common Stock 494368103 1,902 14,107 SH   SOLE   13,807 0 300
KKR & Co. Inc. Cl A - KKR Common Stock 48251W104 209 5,167 SH   SOLE   0 0 5,167
Kraft Heinz Co Common Stock 500754106 250 7,200 SH   SOLE   7,200 0 0
L3Harris Technologies, Inc. Common Stock 502431109 1,725 9,127 SH   SOLE   9,127 0 0
Laboratory Corp of America Holdings Common Stock 50540R409 305 1,500 SH   SOLE   500 0 1,000
Lam Research Corporation Common Stock 512807108 5,732 12,136 SH   SOLE   12,136 0 0
Las Vegas Sands Corp Common Stock 517834107 400 6,719 SH   SOLE   6,719 0 0
Lazard Ltd. LP - LAZ Common Stock G54050102 309 7,300 SH   SOLE   0 0 7,300
Leidos Holdings Inc Common Stock 525327102 1,360 12,940 SH   SOLE   12,940 0 0
Linde PLC SPONS ADR G5494J103 3,011 11,425 SH   SOLE   8,625 0 2,800
Lockheed Martin Corp Common Stock 539830109 451 1,270 SH   SOLE   735 0 535
Lowes Companies Inc Common Stock 548661107 2,404 14,976 SH   SOLE   14,976 0 0
Marvell Tech Group Ltd Common Stock G5876H105 440 9,265 SH   SOLE   9,265 0 0
Mastercard Inc Common Stock 57636Q104 757 2,120 SH   SOLE   1,920 0 200
Match Group Inc Common Stock 57667L107 687 4,545 SH   SOLE   4,545 0 0
Mc Cormick & Co Inc N-Vt Common Stock 579780206 497 5,200 SH   SOLE   5,200 0 0
McDonalds Corp. Common Stock 580135101 2,188 10,195 SH   SOLE   8,495 0 1,700
Medtronic Inc Common Stock 585055106 320 2,730 SH   SOLE   2,730 0 0
Merck & Co Inc Common Stock 58933Y105 774 9,456 SH   SOLE   6,918 0 2,538
Mettler Toledo Intl Inc Common Stock 592688105 3,931 3,449 SH   SOLE   3,449 0 0
Microsoft Corp. Common Stock 594918104 9,562 42,991 SH   SOLE   20,679 0 22,312
Mondelez Intl Inc Cl A Common Stock 609207105 1,291 22,085 SH   SOLE   20,735 0 1,350
Morgan Stanley & Co Common Stock 617446448 1,428 20,834 SH   SOLE   20,834 0 0
Newmont Mining Corp Common Stock 651639106 372 6,215 SH   SOLE   6,215 0 0
Nextera Energy Inc. Common Stock 65339F101 2,288 29,659 SH   SOLE   29,659 0 0
Nike Inc Common Stock 654106103 4,382 30,974 SH   SOLE   30,974 0 0
Novartis A G Spon Adr Common Stock 66987V109 202 2,142 SH   SOLE   2,142 0 0
Novo Nordisk ADR 670100205 948 13,568 SH   SOLE   8,468 0 5,100
Nucor Corp Common Stock 670346105 298 5,600 SH   SOLE   5,600 0 0
Nvidia Corp Common Stock 67066G104 2,806 5,373 SH   SOLE   5,348 0 25
NXP Semiconductors N.V. Common Stock N6596X109 754 4,740 SH   SOLE   4,740 0 0
Otis Worldwide Corp Common Stock 68902V107 532 7,875 SH   SOLE   1,908 0 5,967
Paccar Inc. - PCAR Common Stock 693718108 267 3,100 SH   SOLE   0 0 3,100
Parker Hannifin Corp Common Stock 701094104 232 850 SH   SOLE   850 0 0
Paychex Inc Common Stock 704326107 547 5,875 SH   SOLE   5,875 0 0
PayPal Holdings Inc Common Stock 70450Y103 211 902 SH   SOLE   902 0 0
Pepsico Inc. Common Stock 713448108 2,196 14,811 SH   SOLE   11,826 0 2,985
Pfizer Inc. Common Stock 717081103 1,288 34,989 SH   SOLE   29,439 0 5,550
Philip Morris Intl Inc Common Stock 718172109 346 4,175 SH   SOLE   1,700 0 2,475
PIMCO Dynamic Income Fund - PDI PIMCO ETF 72201Y101 378 14,300 SH   SOLE   0 0 14,300
PNC Financial Services Group Inc Common Stock 693475105 1,205 8,086 SH   SOLE   6,786 0 1,300
Powershares QQQ Trust QQQ Trust 73935A104 521 1,660 SH   SOLE   1,660 0 0
PPG Industries Inc Common Stock 693506107 521 3,612 SH   SOLE   850 0 2,762
Price, T. Rowe Group - TROW Common Stock 74144T108 958 6,325 SH   SOLE   0 0 6,325
Procter & Gamble Co. Common Stock 742718109 1,045 7,511 SH   SOLE   3,311 0 4,200
Progressive Corp Common Stock 743315103 531 5,375 SH   SOLE   5,375 0 0
Prologis Inc New Common Stock 74340W103 1,717 17,226 SH   SOLE   17,226 0 0
Prudential Financial Inc Common Stock 744320102 248 3,180 SH   SOLE   3,180 0 0
Qorvo Inc. - QRVO Common Stock 74736K101 873 5,250 SH   SOLE   0 0 5,250
Ralph Lauren Corp. Cl A - RL Common Stock 751212101 349 3,363 SH   SOLE   0 0 3,363
Raytheon Technologies Common Stock 75513E101 2,303 32,208 SH   SOLE   23,075 0 9,133
Rgc Resources Inc Common Stock 74955L103 540 22,700 SH   SOLE   22,700 0 0
Rockwell Automation Inc Common Stock 773903109 612 2,440 SH   SOLE   2,440 0 0
Royal Dutch Shell A Adrf ADR 780259206 297 8,451 SH   SOLE   6,751 0 1,700
RPM International Inc Common Stock 749685103 676 7,450 SH   SOLE   7,450 0 0
RyanAir Holdings PLC ADR 783513203 1,056 9,602 SH   SOLE   9,602 0 0
Rydex S&P Equal Weight ETF S&P 500 Eq TRD 78355W106 1,026 8,042 SH   SOLE   8,042 0 0
S&P DEP Receipts Unit SER 1 78462F103 3,285 8,785 SH   SOLE   2,635 0 6,150
Sarepta Therapeutics Inc. - SRPT Common Stock 803607100 392 2,300 SH   SOLE   0 0 2,300
Schwab Emerging Mkt Equity ETF Schwab ETF 808524706 202 6,600 SH   SOLE   6,600 0 0
Schwab US Agg Bnd ETF Schwab ETF 808524839 389 6,938 SH   SOLE   6,938 0 0
Schwab US Broad Market ETF Schwab ETF 808524102 272 2,993 SH   SOLE   2,193 0 800
Schwab US Div Equity ETF Schwab ETF 808524797 772 12,039 SH   SOLE   2,779 0 9,260
Schwab US Small Cap Etf Schwab ETF 808524607 216 2,432 SH   SOLE   2,432 0 0
SEI Investments Co. - SEIC Common Stock 784117103 699 12,159 SH   SOLE   0 0 12,159
Sherwin Williams Common Stock 824348106 312 425 SH   SOLE   425 0 0
Shopify Inc Common Stock 82509L107 1,550 1,369 SH   SOLE   1,369 0 0
Sky Works Solutions Common Stock 83088M102 1,793 11,725 SH   SOLE   11,525 0 200
SPDR Gold Trust SPDR ETF 78463V107 635 3,560 SH   SOLE   3,060 0 500
Spdr S&P Dividend Etf SPDR ETF 78464A763 267 2,525 SH   SOLE   2,075 0 450
SPDR S&P Global Infrastructure - GII SPDR ETF 78463X855 207 4,150 SH   SOLE   0 0 4,150
Stanley Black & Decker - SWK Common Stock 854502101 491 2,747 SH   SOLE   0 0 2,747
Starbucks Corp Common Stock 855244109 4,475 41,827 SH   SOLE   41,827 0 0
Sysco Corp Common Stock 871829107 572 7,700 SH   SOLE   7,200 0 500
Taiwan Semiconductor MFG Co LTD SPON A Sponsored ADR 874039100 2,109 19,345 SH   SOLE   19,245 0 100
Takeda Pharmaceutical Co. Ltd. - TAK Common Stock 874060205 604 33,184 SH   SOLE   0 0 33,184
TAL Education Group ADS Repstg Com 874080104 1,819 25,437 SH   SOLE   25,437 0 0
Target Corporation Common Stock 87612E106 335 1,900 SH   SOLE   1,900 0 0
Tata Motors LTD Sponsored ADR 876568502 313 24,858 SH   SOLE   24,858 0 0
Technology Select Sector SPDR Fund SPDR ETF 81369Y803 837 6,437 SH   SOLE   1,400 0 5,037
Teekay LNG Prtns PRTNRSP UNITS Y8564M105 320 27,908 SH   SOLE   27,908 0 0
Teleflex Incorporated Common Stock 879369106 206 500 SH   SOLE   500 0 0
Teradyne Incorporated Common Stock 880770102 658 5,485 SH   SOLE   4,935 0 550
Texas Instruments, Inc. Common Stock 882508104 406 2,475 SH   SOLE   2,175 0 300
Texas Pacific Land Corp. - TPL Common Stock 882610108 727 1,000 SH   SOLE   0 0 1,000
Textron Incorporated Common Stock 883203101 338 7,000 SH   SOLE   7,000 0 0
Thermo Fisher Scientific Common Stock 883556102 3,805 8,170 SH   SOLE   7,170 0 1,000
Trane Technologies Plc Common Stock G8994E103 785 5,408 SH   SOLE   2,550 0 2,858
Trip.com Group Ltd ADR 89677Q107 297 8,809 SH   SOLE   8,809 0 0
Uber Technologies Inc Common Stock 90353T100 201 3,940 SH   SOLE   3,940 0 0
Ulta Beauty Inc. Common Stock 90384S303 1,356 4,722 SH   SOLE   4,622 0 100
Union Pacific Corp Common Stock 907818108 3,293 15,813 SH   SOLE   15,576 0 237
UnitedHealth Group Inc Common Stock 91324P102 976 2,784 SH   SOLE   2,392 0 392
Vanguard Dividend Appreciation - VIG Vang ETF 921908844 692 4,900 SH   SOLE   0 0 4,900
Vanguard FTSE All-World ex-US Vang ETF 922042775 480 8,220 SH   SOLE   8,220 0 0
Vanguard FTSE Dev Mkts ETF Vang ETF 921943858 429 9,077 SH   SOLE   2,967 0 6,110
Vanguard FTSE Emerging Mkt ETF Vang ETF 922042858 236 4,715 SH   SOLE   4,415 0 300
Vanguard Growth ETF Vang ETF 922908736 208 820 SH   SOLE   620 0 200
Vanguard Large Cap Etf Vang ETF 922908637 476 2,707 SH   SOLE   2,600 0 107
Vanguard Mid Cap Value Vang ETF 922908512 817 6,865 SH   SOLE   50 0 6,815
Vanguard Mid-Cap ETF Vang ETF 922908629 613 2,963 SH   SOLE   808 0 2,155
Vanguard Mid-Cap Growth - VOT Vang ETF 922908538 1,276 6,015 SH   SOLE   0 0 6,015
Vanguard Short Term Corp Bond ETF Vang ETF 92206C409 2,281 27,400 SH   SOLE   27,400 0 0
Vanguard Small Cap Vang ETF 922908595 353 1,320 SH   SOLE   400 0 920
Vanguard Small Cap Equity ETF Vang ETF 922908751 296 1,522 SH   SOLE   472 0 1,050
Vanguard Small Cap Value Vang ETF 922908611 311 2,190 SH   SOLE   50 0 2,140
Verizon Communications Common Stock 92343V104 3,287 55,955 SH   SOLE   48,492 0 7,463
Visa Inc. Common Stock 92826C839 5,122 23,416 SH   SOLE   23,216 0 200
Vontier Corp Common Stock 928881101 273 8,166 SH   SOLE   8,166 0 0
Vulcan Materials Company Common Stock 929160109 1,223 8,245 SH   SOLE   145 0 8,100
Wal-Mart Stores Inc. Common Stock 931142103 636 4,410 SH   SOLE   3,610 0 800
Walt Disney Co Common Stock 254687106 1,840 10,155 SH   SOLE   10,005 0 150
Waste Management Inc Common Stock 94106L109 2,056 17,430 SH   SOLE   17,430 0 0
Wd-40 Co Common Stock 929236107 260 980 SH   SOLE   980 0 0
WEC Energy Corp Common Stock 92939U106 258 2,800 SH   SOLE   2,800 0 0
Whirlpool Corp Common Stock 963320106 832 4,612 SH   SOLE   4,612 0 0
Xcel Energy Inc Common Stock 98389B100 225 3,375 SH   SOLE   2,600 0 775
Xilinx Inc Common Stock 983919101 461 3,250 SH   SOLE   3,250 0 0
XPO Logistics Common Stock 983793100 427 3,580 SH   SOLE   3,580 0 0
Yum China Holdings Inc Common Stock 98850P109 541 9,485 SH   SOLE   7,585 0 1,900
Yum! Brands Inc Common Stock 988498101 1,054 9,705 SH   SOLE   7,505 0 2,200
Zoetis Inc Common Stock 98978V103 3,904 23,588 SH   SOLE   20,388 0 3,200