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 2,559 15,977 SH   SOLE   14,017 0 1,960
ABBOTT LABS COM 002824100 3,475 31,931 SH   SOLE   25,381 0 6,550
ABBVIE INC COM 00287Y109 1,283 14,653 SH   SOLE   11,537 0 3,116
ADOBE SYSTEMS INCORPORATED COM 00724F101 4,216 8,597 SH   SOLE   7,143 0 1,454
AGILENT TECHNOLOGIES INC COM 00846U101 469 4,650 SH   SOLE   0 0 4,650
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 3,052 10,383 SH   SOLE   8,303 0 2,080
ALPHABET INC CAP STK CL C 02079K107 6,144 4,181 SH   SOLE   3,567 0 614
ALPHABET INC CAP STK CL A 02079K305 2,937 2,004 SH   SOLE   1,484 0 520
AMAZON COM INC COM 023135106 11,710 3,719 SH   SOLE   3,063 0 656
AMERICAN TOWER CORP NEW COM 03027X100 208 862 SH   SOLE   712 0 150
AMGEN INC COM 031162100 2,878 11,322 SH   SOLE   9,922 0 1,400
ANALOG DEVICES INC COM 032654105 4,402 37,712 SH   SOLE   33,412 0 4,300
APPLE INC COM 037833100 18,727 161,706 PRN   SOLE   144,706 0 17,000
APPLIED MATLS INC COM 038222105 1,380 23,216 SH   SOLE   18,666 0 4,550
APTIV PLC SHS G6095L109 578 6,300 SH   SOLE   4,750 0 1,550
ASTRAZENECA PLC SPONSORED ADR 046353108 233 4,250 SH   SOLE   3,000 0 1,250
AUTOZONE INC COM 053332102 265 225 SH   SOLE   35 0 190
AZEK CO INC CL A 05478C105 534 15,350 SH   SOLE   15,350 0 0
BECTON DICKINSON & CO COM 075887109 1,353 5,815 SH   SOLE   4,905 0 910
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,074 14,435 SH   SOLE   12,360 0 2,075
BK OF AMERICA CORP COM 060505104 243 10,106 SH   SOLE   8,606 0 1,500
BLACKROCK INC COM 09247X101 1,784 3,166 SH   SOLE   2,491 0 675
BRISTOL-MYERS SQUIBB CO COM 110122108 2,457 40,752 SH   SOLE   34,752 0 6,000
BROADCOM INC COM 11135F101 722 1,982 SH   SOLE   1,439 0 543
CANADIAN NATL RY CO COM 136375102 1,229 11,540 SH   SOLE   8,940 0 2,600
CHEVRON CORP NEW COM 166764100 1,541 21,403 SH   SOLE   20,431 0 972
CISCO SYS INC COM 17275R102 495 12,570 SH   SOLE   6,320 0 6,250
CLOROX CO DEL COM 189054109 2,197 10,452 SH   SOLE   8,727 0 1,725
COCA COLA CO COM 191216100 2,155 43,653 SH   SOLE   37,008 0 6,645
COLGATE PALMOLIVE CO COM 194162103 3,845 49,840 SH   SOLE   42,190 0 7,650
COMCAST CORP NEW CL A 20030N101 340 7,358 SH   SOLE   8 0 7,350
CONSTELLATION BRANDS INC CL A 21036P108 2,569 13,558 SH   SOLE   11,458 0 2,100
COSTCO WHSL CORP NEW COM 22160K105 3,542 9,978 SH   SOLE   8,703 0 1,275
CROWN CASTLE INTL CORP NEW COM 22822V101 2,336 14,030 SH   SOLE   12,530 0 1,500
CVS HEALTH CORP COM 126650100 1,681 28,792 SH   SOLE   23,942 0 4,850
DANAHER CORPORATION COM 235851102 4,870 22,615 SH   SOLE   18,865 0 3,750
DEERE & CO COM 244199105 656 2,959 SH   SOLE   2,959 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 5,172 37,570 SH   SOLE   31,320 0 6,250
DOLLAR GEN CORP NEW COM 256677105 949 4,525 SH   SOLE   2,600 0 1,925
DOMINOS PIZZA INC COM 25754A201 2,192 5,155 SH   SOLE   4,305 0 850
ECOLAB INC COM 278865100 1,286 6,435 SH   SOLE   5,780 0 655
ELANCO ANIMAL HEALTH INC COM 28414H103 268 9,589 SH   SOLE   5,961 0 3,628
EXXON MOBIL CORP COM 30231G102 285 8,300 SH   SOLE   8,300 0 0
FACEBOOK INC CL A 30303M102 1,298 4,955 SH   SOLE   3,655 0 1,300
GENERAL DYNAMICS CORP COM 369550108 345 2,495 SH   SOLE   1,945 0 550
GENERAL MLS INC COM 370334104 539 8,737 SH   SOLE   3,687 0 5,050
GOLDMAN SACHS GROUP INC COM 38141G104 714 3,553 SH   SOLE   2,878 0 675
HERSHEY CO COM 427866108 232 1,620 SH   SOLE   1,620 0 0
HOME DEPOT INC COM 437076102 7,393 26,623 SH   SOLE   23,573 0 3,050
HONEYWELL INTL INC COM 438516106 4,404 26,755 SH   SOLE   23,950 0 2,805
ILLUMINA INC COM 452327109 966 3,125 SH   SOLE   2,400 0 725
INTEL CORP COM 458140100 4,172 80,577 SH   SOLE   68,927 0 11,650
INVESCO QQQ TR UNIT SER 1 46090E103 1,736 6,250 SH   SOLE   6,250 0 0
ISHARES INC MSCI GERMANY ETF 464286806 771 26,470 SH   SOLE   26,470 0 0
ISHARES TR U.S. MED DVC ETF 464288810 2,223 7,420 SH   SOLE   7,420 0 0
ISHARES TR U.S. FIN SVC ETF 464287770 1,350 11,060 SH   SOLE   8,160 0 2,900
JOHNSON & JOHNSON COM 478160104 7,014 47,109 SH   SOLE   38,759 0 8,350
JPMORGAN CHASE & CO COM 46625H100 7,340 76,245 SH   SOLE   65,445 0 10,800
KELLOGG CO COM 487836108 899 13,913 SH   SOLE   10,813 0 3,100
KERING COM 492089107 333 5,000 SH   SOLE   3,400 0 1,600
KIMBERLY CLARK CORP COM 494368103 229 1,550 SH   SOLE   550 0 1,000
KLA CORP COM NEW 482480100 605 3,123 SH   SOLE   2,218 0 905
L3HARRIS TECHNOLOGIES INC COM 502431109 284 1,674 SH   SOLE   1,399 0 275
LAUDER ESTEE COS INC CL A 518439104 1,014 4,646 SH   SOLE   4,646 0 0
LILLY ELI & CO COM 532457108 4,396 29,699 SH   SOLE   26,085 0 3,614
LOCKHEED MARTIN CORP COM 539830109 4,949 12,911 SH   SOLE   11,211 0 1,700
LOWES COS INC COM 548661107 5,145 31,023 SH   SOLE   26,923 0 4,100
LVMH MOET HENNESSY LOUIS VITTO COM 502441306 1,225 13,000 SH   SOLE   10,350 0 2,650
MASTERCARD INCORPORATED CL A 57636Q104 9,228 27,289 SH   SOLE   23,348 0 3,941
MCDONALDS CORP COM 580135101 2,141 9,755 SH   SOLE   8,755 0 1,000
MEDTRONIC PLC SHS G5960L103 3,462 33,310 SH   SOLE   29,310 0 4,000
MERCADOLIBRE INC COM 58733R102 4,911 4,537 SH   SOLE   3,857 0 680
MERCK & CO. INC COM 58933Y105 4,917 59,274 SH   SOLE   51,436 0 7,838
MICROSOFT CORP COM 594918104 11,519 54,766 SH   SOLE   47,471 0 7,295
MONDELEZ INTL INC CL A 609207105 1,510 26,291 SH   SOLE   20,491 0 5,800
MOODYS CORP COM 615369105 358 1,235 SH   SOLE   1,085 0 150
MSCI INC COM 55354G100 694 1,945 SH   SOLE   1,570 0 375
NESTLE COM 641069406 2,646 22,185 SH   SOLE   17,585 0 4,600
NETFLIX INC COM 64110L106 1,690 3,379 SH   SOLE   2,819 0 560
NEXTERA ENERGY INC COM 65339F101 1,348 4,855 SH   SOLE   4,855 0 0
NIKE INC CL B 654106103 3,340 26,605 SH   SOLE   20,755 0 5,850
NORFOLK SOUTHN CORP COM 655844108 257 1,200 SH   SOLE   1,200 0 0
NORTHROP GRUMMAN CORP COM 666807102 205 650 SH   SOLE   150 0 500
NOVARTIS AG SPONSORED ADR 66987V109 1,226 14,100 SH   SOLE   11,025 0 3,075
NVIDIA CORPORATION COM 67066G104 3,133 5,789 SH   SOLE   4,458 0 1,331
PALO ALTO NETWORKS INC COM 697435105 974 3,979 SH   SOLE   3,064 0 915
PAYPAL HLDGS INC COM 70450Y103 7,866 39,921 SH   SOLE   34,811 0 5,110
PEPSICO INC COM 713448108 9,743 70,293 SH   SOLE   60,047 0 10,246
PFIZER INC COM 717081103 1,980 53,963 SH   SOLE   42,963 0 11,000
PNC FINL SVCS GROUP INC COM 693475105 2,609 23,742 SH   SOLE   21,317 0 2,425
PRICE T ROWE GROUP INC COM 74144T108 596 4,650 SH   SOLE   2,775 0 1,875
PROCTER AND GAMBLE CO COM 742718109 5,090 36,622 SH   SOLE   31,622 0 5,000
QUALCOMM INC COM 747525103 4,644 39,462 SH   SOLE   31,062 0 8,400
RAYTHEON TECHNOLOGIES CORP COM 75513E101 2,479 43,087 SH   SOLE   36,999 0 6,088
RESMED INC COM 761152107 227 1,325 SH   SOLE   1,325 0 0
ROCHE HLDG. COM 771195104 1,272 29,707 SH   SOLE   25,507 0 4,200
S&P GLOBAL INC COM 78409V104 1,585 4,395 SH   SOLE   3,795 0 600
SALESFORCE COM INC COM 79466L302 2,752 10,949 SH   SOLE   9,504 0 1,445
SANOFI SPONSORED ADR 80105N105 1,986 39,578 SH   SOLE   33,878 0 5,700
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 345 5,380 SH   SOLE   5,380 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 340 2,914 SH   SOLE   2,914 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 1,107 14,380 SH   SOLE   14,380 0 0
SHOPIFY INC CL A 82509L107 265 259 SH   SOLE   259 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 599 4,119 SH   SOLE   2,419 0 1,700
SPDR GOLD TR GOLD SHS 78463V107 1,191 6,725 SH   SOLE   5,470 0 1,255
SPDR S&P 500 ETF TR TR UNIT 78462F103 726 2,169 SH   SOLE   2,169 0 0
STARBUCKS CORP COM 855244109 2,080 24,209 SH   SOLE   20,059 0 4,150
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 1,707 21,054 SH   SOLE   17,854 0 3,200
TARGET CORP COM 87612E106 215 1,365 SH   SOLE   1,365 0 0
TELADOC HEALTH INC COM 87918A105 1,519 6,930 SH   SOLE   6,190 0 740
TEXAS INSTRS INC COM 882508104 1,614 11,305 SH   SOLE   9,915 0 1,390
THERMO FISHER SCIENTIFIC INC COM 883556102 1,699 3,849 SH   SOLE   2,824 0 1,025
TJX COS INC NEW COM 872540109 449 8,075 SH   SOLE   4,825 0 3,250
TOWER ONE WIRELESS CORP (A) COM 89186Q101 0 11,000 SH   SOLE   11,000 0 0
TRACTOR SUPPLY CO COM 892356106 467 3,260 SH   SOLE   3,260 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 387 3,190 SH   SOLE   2,690 0 500
UNILEVER N V N Y SHS NEW 904784709 1,185 19,622 SH   SOLE   15,722 0 3,900
UNION PAC CORP COM 907818108 4,513 22,922 SH   SOLE   19,147 0 3,775
UNITED PARCEL SERVICE INC CL B 911312106 2,701 16,212 SH   SOLE   13,012 0 3,200
UNITEDHEALTH GROUP INC COM 91324P102 2,873 9,216 SH   SOLE   7,196 0 2,020
UNIVERSAL DISPLAY CORP COM 91347P105 354 1,956 SH   SOLE   1,536 0 420
V F CORP COM 918204108 723 10,287 SH   SOLE   7,787 0 2,500
VARIAN MED SYS INC COM 92220P105 881 5,125 SH   SOLE   4,200 0 925
VERIZON COMMUNICATIONS INC COM 92343V104 3,561 59,861 SH   SOLE   52,261 0 7,600
VISA INC COM CL A 92826C839 7,983 39,920 SH   SOLE   33,720 0 6,200
WALGREENS BOOTS ALLIANCE INC COM 931427108 201 5,600 SH   SOLE   5,600 0 0
WASTE MGMT INC DEL COM 94106L109 489 4,325 SH   SOLE   1,575 0 2,750
WORKDAY INC CL A 98138H101 2,247 10,443 SH   SOLE   9,364 0 1,079
XILINX INC COM 983919101 2,727 26,165 SH   SOLE   23,105 0 3,060
XYLEM INC COM 98419M100 1,426 16,948 SH   SOLE   14,348 0 2,600
YUM BRANDS INC COM 988498101 1,680 18,405 SH   SOLE   16,305 0 2,100
YUM CHINA HLDGS INC COM 98850P109 1,082 20,425 SH   SOLE   19,025 0 1,400
ZOETIS INC CL A 98978V103 2,854 17,260 SH   SOLE   13,560 0 3,700