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,016 9,702 SH   SOLE   8,227 0 1,475
ABBOTT LABS COM 002824100 2,594 32,455 SH   SOLE   25,655 0 6,800
ABBVIE INC COM 00287y109 511 6,345 SH   SOLE   5,545 0 800
ADOBE INC COM 00724f101 2,696 10,115 SH   SOLE   9,040 0 1,075
AGILENT TECHNOLOGIES INC COM 00846u101 382 4,750 SH   SOLE   0 0 4,750
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 363 2,545 SH   SOLE   2,545 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609w102 1,971 10,804 SH   SOLE   9,279 0 1,525
ALPHABET INC CAP STK CL A 02079k305 1,905 1,619 SH   SOLE   1,114 0 505
ALPHABET INC CAP STK CL C 02079k107 6,182 5,269 SH   SOLE   4,644 0 625
AMAZON COM INC COM 023135106 6,692 3,758 SH   SOLE   3,078 0 680
AMERICAN EXPRESS CO COM 025816109 328 3,000 SH   SOLE   2,000 0 1,000
AMGEN INC COM 031162100 2,318 12,201 SH   SOLE   10,816 0 1,385
ANADARKO PETE CORP COM 032511107 291 6,398 SH   SOLE   6,398 0 0
ANALOG DEVICES INC COM 032654105 4,367 41,482 SH   SOLE   36,782 0 4,700
APPLE INC COM 037833100 11,462 60,340 SH   SOLE   55,440 0 4,900
APPLIED MATLS INC COM 038222105 1,059 26,700 SH   SOLE   22,150 0 4,550
AUTOZONE INC COM 053332102 302 295 SH   SOLE   75 0 220
BAIDU INC SPON ADR REP A 056752108 586 3,555 SH   SOLE   2,730 0 825
BECTON DICKINSON & CO COM 075887109 1,395 5,585 SH   SOLE   4,635 0 950
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,344 16,645 SH   SOLE   14,570 0 2,075
BLACKROCK INC COM 09247X101 1,590 3,720 SH   SOLE   2,950 0 770
BOEING CO COM 097023105 878 2,302 SH   SOLE   1,337 0 965
BRISTOL MYERS SQUIBB CO COM 110122108 730 15,300 SH   SOLE   10,700 0 4,600
CANADIAN NATL RY CO COM 136375102 1,221 13,650 SH   SOLE   10,950 0 2,700
CHEVRON CORP NEW COM 166764100 3,650 29,634 SH   SOLE   28,634 0 1,000
CHUBB LIMITED COM H1467J104 1,608 11,480 SH   SOLE   8,905 0 2,575
CISCO SYS INC COM 17275R102 660 12,220 SH   SOLE   5,970 0 6,250
CLOROX CO DEL COM 189054109 1,182 7,365 SH   SOLE   5,965 0 1,400
COCA COLA CO COM 191216100 1,612 34,405 SH   SOLE   28,155 0 6,250
COLGATE PALMOLIVE CO COM 194162103 2,182 31,833 SH   SOLE   25,983 0 5,850
COMCAST CORP NEW CL A 20030N101 323 8,083 SH   SOLE   733 0 7,350
CONOCOPHILLIPS COM 20825c104 530 7,936 SH   SOLE   7,736 0 200
CONSTELLATION BRANDS INC CL A 21036P108 1,195 6,815 SH   SOLE   5,740 0 1,075
COSTCO WHSL CORP NEW COM 22160K105 2,794 11,538 SH   SOLE   10,263 0 1,275
CROWN CASTLE INTL CORP NEW COM 22822V101 2,301 17,980 SH   SOLE   16,830 0 1,150
CULLEN FROST BANKERS INC COM 229899109 1,701 17,520 SH   SOLE   16,520 0 1,000
CVS HEALTH CORP COM 126650100 1,079 19,999 SH   SOLE   15,874 0 4,125
D R HORTON INC COM 23331A109 228 5,500 SH   SOLE   5,500 0 0
DANAHER CORPORATION COM 235851102 3,153 23,880 SH   SOLE   20,420 0 3,460
DEERE & CO COM 244199105 852 5,332 SH   SOLE   4,782 0 550
DELTA AIR LINES INC DEL COM NEW 247361702 723 14,000 SH   SOLE   9,900 0 4,100
DEVON ENERGY CORP NEW COM 25179M103 246 7,805 SH   SOLE   7,805 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 7,606 46,489 SH   SOLE   38,989 0 7,500
DISNEY WALT CO COM DISNEY 254687106 5,032 45,324 SH   SOLE   38,424 0 6,900
DOLLAR GEN CORP NEW COM 256677105 549 4,600 SH   SOLE   2,675 0 1,925
DOWDUPONT INC COM 26078j100 3,788 71,064 SH   SOLE   61,989 0 9,075
EATON CORP PLC SHS G29183103 2,225 27,615 SH   SOLE   23,115 0 4,500
ELANCO ANIMAL HEALTH INC COM 28414h103 1,649 51,410 SH   SOLE   47,014 0 4,396
ENTERPRISE PRODS PARTNERS L COM 293792107 3,143 107,998 SH   SOLE   97,598 0 10,400
EOG RES INC COM 26875p101 1,102 11,582 SH   SOLE   11,482 0 100
EXXON MOBIL CORP COM 30231g102 3,402 42,109 SH   SOLE   38,309 0 3,800
F M C CORP COM NEW 302491303 507 6,603 SH   SOLE   6,103 0 500
FEDEX CORP COM 31428X106 1,315 7,250 SH   SOLE   5,275 0 1,975
FREEPORT-MCMORAN INC CL B 35671d857 175 13,568 SH   SOLE   13,568 0 0
GENERAL DYNAMICS CORP COM 369550108 1,858 10,978 SH   SOLE   10,278 0 700
GENERAL ELECTRIC CO COM 369604103 1,661 166,292 SH   SOLE   132,792 0 33,500
GENERAL MLS INC COM 370334104 358 6,925 SH   SOLE   2,025 0 4,900
GOLDMAN SACHS GROUP INC COM 38141g104 389 2,025 SH   SOLE   1,400 0 625
HESS CORP COM 42809H107 405 6,723 SH   SOLE   6,723 0 0
HOME DEPOT INC COM 437076102 5,819 30,323 SH   SOLE   27,073 0 3,250
HONEYWELL INTL INC COM 438516106 8,997 56,616 SH   SOLE   51,381 0 5,235
ILLUMINA INC COM 452327109 948 3,050 SH   SOLE   2,410 0 640
INTEL CORP COM 458140100 4,862 90,540 SH   SOLE   78,815 0 11,725
INVESCO QQQ TR UNIT SER 1 46090e103 2,729 15,190 SH   SOLE   13,790 0 1,400
ISHARES TR NASDAQ BIOTECH 464287556 270 2,415 SH   SOLE   2,415 0 0
ISHARES TR U.S. FIN SVC ETF 464287770 2,830 22,675 SH   SOLE   20,350 0 2,325
ISHARES TR US OIL GS EX ETF 464288851 1,544 26,540 SH   SOLE   26,540 0 0
JOHNSON & JOHNSON COM 478160104 6,432 46,009 SH   SOLE   37,784 0 8,225
JPMORGAN CHASE & CO COM 46625H100 8,692 85,865 SH   SOLE   74,615 0 11,250
KLA-TENCOR CORP COM 482480100 894 7,490 SH   SOLE   5,590 0 1,900
L3 TECHNOLOGIES INC COM 502413107 441 2,135 SH   SOLE   1,885 0 250
LAUDER ESTEE COS INC CL A 518439104 1,114 6,731 SH   SOLE   6,731 0 0
LILLY ELI & CO COM 532457108 4,583 35,316 SH   SOLE   31,443 0 3,873
LOCKHEED MARTIN CORP COM 539830109 4,541 15,130 SH   SOLE   13,390 0 1,740
LOWES COS INC COM 548661107 3,684 33,653 SH   SOLE   29,333 0 4,320
LVMH MOET HENNESSY LOUIS VITTO COM 502441306 1,142 15,490 SH   SOLE   12,415 0 3,075
MARATHON PETE CORP COM 56585a102 222 3,702 SH   SOLE   3,702 0 0
MASTERCARD INC CL A 57636q104 6,873 29,192 SH   SOLE   25,567 0 3,625
MCDONALDS CORP COM 580135101 2,498 13,155 SH   SOLE   11,255 0 1,900
MEDTRONIC PLC SHS G5960L103 1,924 21,125 SH   SOLE   19,025 0 2,100
MERCADOLIBRE INC COM 58733r102 1,554 3,060 SH   SOLE   2,445 0 615
MERCK & CO INC COM 58933y105 4,087 49,138 SH   SOLE   42,963 0 6,175
MICROSOFT CORP COM 594918104 7,241 61,395 SH   SOLE   55,270 0 6,125
MONDELEZ INTL INC CL A 609207105 1,040 20,825 SH   SOLE   15,250 0 5,575
NESTLE COM 641069406 2,270 23,815 SH   SOLE   19,015 0 4,800
NEXTERA ENERGY INC COM 65339F101 640 3,310 SH   SOLE   3,310 0 0
NIKE INC CL B 654106103 2,037 24,195 SH   SOLE   18,170 0 6,025
NORFOLK SOUTHERN CORP COM 655844108 359 1,920 SH   SOLE   1,770 0 150
NORTHROP GRUMMAN CORP COM 666807102 315 1,170 SH   SOLE   670 0 500
NOVARTIS A G SPONSORED ADR 66987V109 1,510 15,710 SH   SOLE   12,285 0 3,425
NVIDIA CORP COM 67066g104 230 1,280 SH   SOLE   880 0 400
OCCIDENTAL PETE CORP COM 674599105 326 4,928 SH   SOLE   4,028 0 900
PARKER HANNIFIN CORP COM 701094104 232 1,350 SH   SOLE   1,350 0 0
PAYCOM SOFTWARE INC COM 70432v102 402 2,125 SH   SOLE   2,125 0 0
PAYPAL HLDGS INC COM 70450y103 4,701 45,270 SH   SOLE   40,095 0 5,175
PEPSICO INC COM 713448108 8,524 69,556 SH   SOLE   58,781 0 10,775
PFIZER INC COM 717081103 2,412 56,800 SH   SOLE   45,400 0 11,400
PHILLIPS 66 COM 718546104 267 2,810 SH   SOLE   2,810 0 0
PIONEER NAT RES CO COM 723787107 422 2,773 SH   SOLE   2,498 0 275
PNC FINL SVCS GROUP INC COM 693475105 3,360 27,392 SH   SOLE   24,967 0 2,425
PRICE T ROWE GROUP INC COM 74144t108 488 4,875 SH   SOLE   3,000 0 1,875
PROCTER AND GAMBLE CO COM 742718109 1,567 15,060 SH   SOLE   12,060 0 3,000
QUALCOMM INC COM 747525103 2,390 41,900 SH   SOLE   31,300 0 10,600
RAYTHEON CO COM NEW 755111507 4,864 26,715 SH   SOLE   23,815 0 2,900
REGENERON PHARMACEUTICALS COM 75886f107 766 1,865 SH   SOLE   1,865 0 0
RESMED INC COM 761152107 266 2,560 SH   SOLE   2,560 0 0
ROCKY MOUNTAIN HIGH BRANDS COM 77471r108 0 15,000 SH   SOLE   15,000 0 0
SALESFORCE COM INC COM 79466l302 1,453 9,175 SH   SOLE   8,325 0 850
SCHLUMBERGER LTD COM 806857108 503 11,540 SH   SOLE   11,540 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369y852 754 16,127 SH   SOLE   13,627 0 2,500
SELECT SECTOR SPDR TR SBI INT-FINL 81369y605 3,717 144,578 SH   SOLE   121,378 0 23,200
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1,117 15,095 SH   SOLE   15,095 0 0
SERVICENOW INC COM 81762p102 2,047 8,305 SH   SOLE   7,680 0 625
SHOPIFY INC CL A 82509L107 341 1,650 SH   SOLE   1,650 0 0
SKYWORKS SOLUTIONS INC COM 83088m102 247 2,990 SH   SOLE   1,490 0 1,500
SOUTHWEST AIRLS CO COM 844741108 481 9,275 SH   SOLE   6,575 0 2,700
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,213 4,295 SH   SOLE   4,295 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 999 24,390 SH   SOLE   20,640 0 3,750
TENCENT HLDGS. COM 88032q109 832 18,105 SH   SOLE   14,505 0 3,600
TEXAS INSTRS INC COM 882508104 999 9,415 SH   SOLE   8,105 0 1,310
THE TRADE DESK INC COM CL A 88339j105 1,420 7,175 SH   SOLE   7,175 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,043 3,810 SH   SOLE   2,735 0 1,075
TJX COS INC NEW COM 872540109 426 8,000 SH   SOLE   4,900 0 3,100
TOWER ONE WIRELESS CORP (A) COM 89186Q101 1 22,000 SH   SOLE   22,000 0 0
UNILEVER N V N Y SHS NEW 904784709 1,159 19,875 SH   SOLE   15,975 0 3,900
UNION PACIFIC CORP COM 907818108 4,271 25,545 SH   SOLE   21,570 0 3,975
UNITED TECHNOLOGIES CORP COM 913017109 4,928 38,231 SH   SOLE   33,731 0 4,500
UNITEDHEALTH GROUP INC COM 91324p102 1,800 7,280 SH   SOLE   5,505 0 1,775
UNIVERSAL DISPLAY CORP COM 91347p105 447 2,926 SH   SOLE   2,306 0 620
US BANCORP DEL COM NEW 902973304 611 12,685 SH   SOLE   9,035 0 3,650
V F CORP COM 918204108 1,256 14,449 SH   SOLE   11,249 0 3,200
VALERO ENERGY CORP NEW COM 91913Y100 263 3,103 SH   SOLE   3,103 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 526 2,025 SH   SOLE   425 0 1,600
VARIAN MED SYS INC COM 92220P105 773 5,455 SH   SOLE   4,530 0 925
VISA INC COM CL A 92826c839 6,683 42,790 SH   SOLE   36,625 0 6,165
VMWARE INC CL A COM 928563402 289 1,600 SH   SOLE   1,350 0 250
WABTEC CORP COM 929740108 1,016 13,776 SH   SOLE   12,174 0 1,601
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,430 22,595 SH   SOLE   18,320 0 4,275
WASTE MGMT INC DEL COM 94106l109 397 3,825 SH   SOLE   1,075 0 2,750
WORKDAY INC CL A 98138h101 2,096 10,870 SH   SOLE   9,895 0 975
XILINX INC COM 983919101 2,385 18,807 SH   SOLE   16,307 0 2,500
XYLEM INC COM 98419m100 1,612 20,391 SH   SOLE   17,691 0 2,700
YUM BRANDS INC COM 988498101 2,132 21,365 SH   SOLE   19,065 0 2,300
YUM CHINA HLDGS INC COM 98850p109 1,013 22,550 SH   SOLE   20,950 0 1,600
ZOETIS INC CL A 98978v103 1,761 17,495 SH   SOLE   13,795 0 3,700