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 CO COM 88579Y101 3,190 18,250 SH   SOLE   15,950 0 2,300
ABBOTT LABS COM 002824100 3,464 31,636 SH   SOLE   25,236 0 6,400
ABBVIE INC COM 00287Y109 1,612 15,047 SH   SOLE   11,931 0 3,116
ADOBE SYSTEMS INCORPORATED COM 00724F101 4,302 8,601 SH   SOLE   7,197 0 1,404
AGILENT TECHNOLOGIES INC COM 00846U101 551 4,650 SH   SOLE   0 0 4,650
AIR PRODS & CHEMS INC COM 009158106 663 2,425 SH   SOLE   2,125 0 300
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 2,408 10,348 SH   SOLE   8,333 0 2,015
ALPHABET INC CAP STK CL A 02079K305 3,702 2,112 SH   SOLE   1,555 0 557
ALPHABET INC CAP STK CL C 02079K107 7,724 4,409 SH   SOLE   3,767 0 642
AMAZON COM INC COM 023135106 12,855 3,947 SH   SOLE   3,299 0 648
AMERICAN ELEC PWR CO INC COM 025537101 333 4,000 SH   SOLE   4,000 0 0
AMERICAN TOWER CORP NEW COM 03027X100 271 1,207 SH   SOLE   1,057 0 150
AMGEN INC COM 031162100 2,584 11,237 SH   SOLE   9,837 0 1,400
ANALOG DEVICES INC COM 032654105 5,555 37,602 SH   SOLE   33,502 0 4,100
APPLE INC COM 037833100 21,291 160,460 SH   SOLE   143,660 0 16,800
APPLIED MATLS INC COM 038222105 2,010 23,291 SH   SOLE   18,741 0 4,550
APTIV PLC SHS G6095L109 838 6,435 SH   SOLE   4,885 0 1,550
ASTRAZENECA PLC SPONSORED ADR 046353108 212 4,250 SH   SOLE   3,000 0 1,250
AUTOZONE INC COM 053332102 213 180 SH   SOLE   30 0 150
AZEK CO INC CL A 05478C105 590 15,350 SH   SOLE   15,350 0 0
BECTON DICKINSON & CO COM 075887109 1,438 5,745 SH   SOLE   4,885 0 860
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,322 14,325 SH   SOLE   12,325 0 2,000
BK OF AMERICA CORP COM 060505104 306 10,106 SH   SOLE   8,606 0 1,500
BLACKROCK INC COM 09247X101 2,281 3,161 SH   SOLE   2,486 0 675
BRISTOL-MYERS SQUIBB CO COM 110122108 2,730 44,012 SH   SOLE   37,412 0 6,600
BROADCOM INC COM 11135F101 888 2,027 SH   SOLE   1,484 0 543
BROWN FORMAN CORP CL A 115637100 200 2,729 SH   SOLE   1,400 0 1,329
CANADIAN NATL RY CO COM 136375102 1,257 11,440 SH   SOLE   8,940 0 2,500
CHEVRON CORP NEW COM 166764100 1,127 13,345 SH   SOLE   12,695 0 650
CISCO SYS INC COM 17275R102 532 11,895 SH   SOLE   5,645 0 6,250
CLOROX CO DEL COM 189054109 2,218 10,987 SH   SOLE   9,312 0 1,675
COCA COLA CO COM 191216100 2,972 54,200 SH   SOLE   46,405 0 7,795
COLGATE PALMOLIVE CO COM 194162103 4,236 49,535 SH   SOLE   42,085 0 7,450
COMCAST CORP NEW CL A 20030N101 367 7,008 SH   SOLE   8 0 7,000
CONSTELLATION BRANDS INC CL A 21036P108 3,228 14,735 SH   SOLE   12,435 0 2,300
COSTCO WHSL CORP NEW COM 22160K105 3,748 9,948 SH   SOLE   8,698 0 1,250
CROWN CASTLE INTL CORP NEW COM 22822V101 2,219 13,937 SH   SOLE   12,537 0 1,400
CUMMINS INC COM 231021106 392 1,725 SH   SOLE   1,725 0 0
CVS HEALTH CORP COM 126650100 1,787 26,167 SH   SOLE   21,317 0 4,850
DANAHER CORPORATION COM 235851102 5,017 22,585 SH   SOLE   18,885 0 3,700
DEERE & CO COM 244199105 974 3,619 SH   SOLE   3,619 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 5,785 36,430 SH   SOLE   30,280 0 6,150
DISNEY WALT CO COM 254687106 1,187 6,550 SH   SOLE   5,155 0 1,395
DOLLAR GEN CORP NEW COM 256677105 946 4,500 SH   SOLE   2,600 0 1,900
DOMINION ENERGY INC COM 25746U109 415 5,525 SH   SOLE   5,025 0 500
DOMINOS PIZZA INC COM 25754A201 2,013 5,250 SH   SOLE   4,400 0 850
DUKE ENERGY CORP NEW COM NEW 26441C204 400 4,370 SH   SOLE   4,370 0 0
DUPONT DE NEMOURS INC COM 26614N102 210 2,960 SH   SOLE   2,960 0 0
ECOLAB INC COM 278865100 1,531 7,075 SH   SOLE   6,420 0 655
EDWARDS LIFESCIENCES CORP COM 28176E108 226 2,475 SH   SOLE   2,055 0 420
ELANCO ANIMAL HEALTH INC COM 28414H103 377 12,296 SH   SOLE   8,668 0 3,628
ETSY INC COM 29786A106 618 3,475 SH   SOLE   3,115 0 360
FACEBOOK INC CL A 30303M102 1,414 5,175 SH   SOLE   3,875 0 1,300
GENERAL MLS INC COM 370334104 505 8,587 SH   SOLE   3,737 0 4,850
GOLDMAN SACHS GROUP INC COM 38141G104 921 3,493 SH   SOLE   2,818 0 675
HERSHEY CO COM 427866108 247 1,620 SH   SOLE   1,620 0 0
HOME DEPOT INC COM 437076102 7,054 26,558 SH   SOLE   23,558 0 3,000
HONEYWELL INTL INC COM 438516106 5,608 26,365 SH   SOLE   23,710 0 2,655
ILLUMINA INC COM 452327109 1,123 3,035 SH   SOLE   2,310 0 725
INTEL CORP COM 458140100 3,654 73,347 SH   SOLE   63,722 0 9,625
INVESCO QQQ TR UNIT SER 1 46090E103 1,972 6,284 SH   SOLE   6,284 0 0
ISHARES INC MSCI GERMANY ETF 464286806 831 26,170 SH   SOLE   26,170 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 237 1,210 SH   SOLE   1,210 0 0
ISHARES TR U.S. MED DVC ETF 464288810 2,435 7,440 SH   SOLE   7,440 0 0
JOHNSON & JOHNSON COM 478160104 7,373 46,849 SH   SOLE   38,599 0 8,250
JPMORGAN CHASE & CO COM 46625H100 9,608 75,610 SH   SOLE   65,010 0 10,600
KELLOGG CO COM 487836108 840 13,503 SH   SOLE   10,803 0 2,700
KERING COM 492089107 355 4,900 SH   SOLE   3,400 0 1,500
KEURIG DR PEPPER INC COM 49271V100 222 6,953 SH   SOLE   3,600 0 3,353
KIMBERLY-CLARK CORP COM 494368103 209 1,550 SH   SOLE   550 0 1,000
KLA CORP COM NEW 482480100 816 3,153 SH   SOLE   2,248 0 905
L3HARRIS TECHNOLOGIES INC COM 502431109 315 1,664 SH   SOLE   1,389 0 275
LAUDER ESTEE COS INC CL A 518439104 1,230 4,621 SH   SOLE   4,621 0 0
LILLY ELI & CO COM 532457108 4,978 29,482 SH   SOLE   25,950 0 3,532
LINDE PLC SHS G5494J103 2,086 7,915 SH   SOLE   7,105 0 810
LOCKHEED MARTIN CORP COM 539830109 4,535 12,776 SH   SOLE   11,176 0 1,600
LOWES COS INC COM 548661107 4,943 30,798 SH   SOLE   26,848 0 3,950
LVMH MOET HENNESSY LOUIS VITTO COM 502441306 1,615 12,950 SH   SOLE   10,350 0 2,600
MASTERCARD INCORPORATED CL A 57636Q104 9,730 27,259 SH   SOLE   23,418 0 3,841
MCDONALDS CORP COM 580135101 2,084 9,710 SH   SOLE   8,710 0 1,000
MEDTRONIC PLC SHS G5960L103 3,860 32,955 SH   SOLE   29,055 0 3,900
MERCADOLIBRE INC COM 58733R102 7,714 4,605 SH   SOLE   3,888 0 717
MERCK & CO. INC COM 58933Y105 4,855 59,349 SH   SOLE   51,711 0 7,638
MICRON TECHNOLOGY INC COM 595112103 238 3,170 SH   SOLE   2,420 0 750
MICROSOFT CORP COM 594918104 12,162 54,681 SH   SOLE   47,486 0 7,195
MONDELEZ INTL INC CL A 609207105 1,522 26,031 SH   SOLE   20,431 0 5,600
MOODYS CORP COM 615369105 228 785 SH   SOLE   635 0 150
MSCI INC COM 55354G100 869 1,945 SH   SOLE   1,570 0 375
NESTLE COM 641069406 2,587 21,965 SH   SOLE   17,565 0 4,400
NETFLIX INC COM 64110L106 1,803 3,334 SH   SOLE   2,774 0 560
NEXTERA ENERGY INC COM 65339F101 1,642 21,280 SH   SOLE   21,280 0 0
NIKE INC CL B 654106103 3,860 27,285 SH   SOLE   21,485 0 5,800
NORFOLK SOUTHN CORP COM 655844108 285 1,200 SH   SOLE   1,200 0 0
NOVARTIS AG SPONSORED ADR 66987V109 1,322 14,000 SH   SOLE   11,000 0 3,000
NVIDIA CORPORATION COM 67066G104 3,042 5,825 SH   SOLE   4,494 0 1,331
PALO ALTO NETWORKS INC COM 697435105 1,414 3,979 SH   SOLE   3,064 0 915
PARKER-HANNIFIN CORP COM 701094104 327 1,200 SH   SOLE   1,200 0 0
PAYPAL HLDGS INC COM 70450Y103 9,353 39,937 SH   SOLE   35,027 0 4,910
PEPSICO INC COM 713448108 10,320 69,588 SH   SOLE   59,542 0 10,046
PFIZER INC COM 717081103 1,973 53,608 SH   SOLE   42,608 0 11,000
PNC FINL SVCS GROUP INC COM 693475105 2,915 19,566 SH   SOLE   17,366 0 2,200
PRICE T ROWE GROUP INC COM 74144T108 666 4,400 SH   SOLE   2,725 0 1,675
PROCTER AND GAMBLE CO COM 742718109 5,090 36,582 SH   SOLE   31,582 0 5,000
QORVO INC COM 74736K101 380 2,285 SH   SOLE   1,675 0 610
QUALCOMM INC COM 747525103 5,981 39,264 SH   SOLE   31,064 0 8,200
RAYTHEON TECHNOLOGIES CORP COM 75513E101 2,454 34,322 SH   SOLE   28,962 0 5,360
RESMED INC COM 761152107 282 1,325 SH   SOLE   1,325 0 0
ROCHE HLDG. COM 771195104 1,274 29,067 SH   SOLE   24,867 0 4,200
S&P GLOBAL INC COM 78409V104 1,494 4,545 SH   SOLE   3,900 0 645
SALESFORCE COM INC COM 79466L302 2,441 10,969 SH   SOLE   9,524 0 1,445
SANOFI SPONSORED ADR 80105N105 1,856 38,203 SH   SOLE   32,503 0 5,700
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 361 5,345 SH   SOLE   5,345 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 1,340 15,130 SH   SOLE   15,130 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 377 2,899 SH   SOLE   2,899 0 0
SHOPIFY INC CL A 82509L107 237 209 SH   SOLE   209 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 651 4,259 SH   SOLE   2,399 0 1,860
SPDR GOLD TR GOLD SHS 78463V107 1,305 7,315 SH   SOLE   6,060 0 1,255
SPDR S&P 500 ETF TR TR UNIT 78462F103 782 2,092 SH   SOLE   2,092 0 0
STARBUCKS CORP COM 855244109 2,587 24,179 SH   SOLE   20,029 0 4,150
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 2,274 20,854 SH   SOLE   17,854 0 3,000
TARGET CORP COM 87612E106 241 1,365 SH   SOLE   1,365 0 0
TELADOC HEALTH INC COM 87918A105 1,424 7,120 SH   SOLE   6,400 0 720
TEXAS INSTRS INC COM 882508104 1,851 11,280 SH   SOLE   9,890 0 1,390
THERMO FISHER SCIENTIFIC INC COM 883556102 1,801 3,866 SH   SOLE   2,856 0 1,010
TJX COS INC NEW COM 872540109 543 7,950 SH   SOLE   4,700 0 3,250
TOWER ONE WIRELESS CORP (A) COM 89186Q101 0 11,000 SH   SOLE   11,000 0 0
TRACTOR SUPPLY CO COM 892356106 439 3,120 SH   SOLE   3,120 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 463 3,190 SH   SOLE   2,690 0 500
UNILEVER PLC SPON ADR NEW 904767704 1,160 19,222 SH   SOLE   15,522 0 3,700
UNION PAC CORP COM 907818108 4,757 22,847 SH   SOLE   19,147 0 3,700
UNITED PARCEL SERVICE INC CL B 911312106 3,320 19,712 SH   SOLE   16,512 0 3,200
UNITEDHEALTH GROUP INC COM 91324P102 3,218 9,176 SH   SOLE   7,156 0 2,020
UNIVERSAL DISPLAY CORP COM 91347P105 445 1,936 SH   SOLE   1,536 0 400
V F CORP COM 918204108 885 10,362 SH   SOLE   7,862 0 2,500
VARIAN MED SYS INC COM 92220P105 853 4,875 SH   SOLE   3,975 0 900
VERIZON COMMUNICATIONS INC COM 92343V104 3,374 57,436 SH   SOLE   50,036 0 7,400
VISA INC COM CL A 92826C839 8,714 39,840 SH   SOLE   33,740 0 6,100
WALMART INC COM 931142103 337 2,335 SH   SOLE   2,335 0 0
WASTE MGMT INC DEL COM 94106L109 515 4,365 SH   SOLE   1,615 0 2,750
WORKDAY INC CL A 98138H101 2,512 10,483 SH   SOLE   9,404 0 1,079
XILINX INC COM 983919101 3,795 26,770 SH   SOLE   23,590 0 3,180
XYLEM INC COM 98419M100 1,759 17,278 SH   SOLE   14,678 0 2,600
YUM BRANDS INC COM 988498101 1,990 18,330 SH   SOLE   16,230 0 2,100
YUM CHINA HLDGS INC COM 98850P109 1,155 20,225 SH   SOLE   19,025 0 1,200
ZOETIS INC CL A 98978V103 2,848 17,210 SH   SOLE   13,510 0 3,700