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
ABBOTT LABS COM 002824100 23,691 388,445 SH   SOLE   0 388,445 0
ABBVIE INC COM 00287Y109 340 3,670 SH   SOLE   0 3,670 0
ADOBE SYS INC COM 00724F101 30,830 126,452 SH   SOLE   0 126,452 0
AIR PRODS & CHEMS INC COM 009158106 319 2,050 SH   SOLE   0 2,050 0
ALIBABA GROUP HLDG SPON ADR COM 01609W102 7,179 38,694 SH   SOLE   0 38,694 0
ALPHABET INC CLASS A COM 02079K305 49,143 43,521 SH   SOLE   0 43,521 0
AMAZON COM INC COM 023135106 63,401 37,299 SH   SOLE   0 37,299 0
APPLE INC COM 037833100 54,304 293,362 SH   SOLE   0 293,362 0
AT&T INC COM 00206R102 13,661 425,449 SH   SOLE   0 425,449 0
BANK OF AMERICA CORPORATION COM 060505104 44,565 1,580,871 SH   SOLE   0 1,580,871 0
BECTON DICKINSON & CO COM 075887109 23,934 99,907 SH   SOLE   0 99,907 0
BOEING CO COM 097023105 22,107 65,892 SH   SOLE   0 65,892 0
BOSTON SCIENTIFIC CORP COM 101137107 14,654 448,128 SH   SOLE   0 448,128 0
CATERPILLAR INC DEL COM 149123101 17,416 128,370 SH   SOLE   0 128,370 0
CHEVRON CORP NEW COM 166764100 27,393 216,669 SH   SOLE   0 216,669 0
CISCO SYS INC COM 17275R102 20,475 475,823 SH   SOLE   0 475,823 0
CITIGROUP INC NEW COM 172967424 18,544 277,110 SH   SOLE   0 277,110 0
COCA-COLA CO COM 191216100 9,844 224,450 SH   SOLE   0 224,450 0
CONOCOPHILLIPS COM 20825C104 13,420 192,766 SH   SOLE   0 192,766 0
CONSTELLATION BRANDS INC CL A COM 21036P108 12,077 55,177 SH   SOLE   0 55,177 0
COSTCO WHSL CORP NEW COM 22160K105 16,381 78,386 SH   SOLE   0 78,386 0
CSX CORP COM 126408103 12,935 202,801 SH   SOLE   0 202,801 0
DOLLAR GENERAL CORP COM 256677105 20,744 210,389 SH   SOLE   0 210,389 0
DOWDUPONT INC COM 26078J100 22,902 347,427 SH   SOLE   0 347,427 0
EASTMAN CHEM CO COM 277432100 11,119 111,234 SH   SOLE   0 111,234 0
EOG RES INC COM 26875P101 34,741 279,200 SH   SOLE   0 279,200 0
FACEBOOK INC COM 30303M102 30,965 159,351 SH   SOLE   0 159,351 0
FEDEX CORP COM 31428X106 6,907 30,419 SH   SOLE   0 30,419 0
HOME DEPOT INC COM 437076102 28,752 147,370 SH   SOLE   0 147,370 0
HONEYWELL INTL INC COM 438516106 13,977 97,031 SH   SOLE   0 97,031 0
INGERSOLL RAND PLC COM G47791101 9,804 109,260 SH   SOLE   0 109,260 0
INTEL CORP COM 458140100 23,592 474,588 SH   SOLE   0 474,588 0
JOHNSON & JOHNSON COM 478160104 17,045 140,471 SH   SOLE   0 140,471 0
JPMORGAN CHASE & CO COM 46625H100 43,990 422,165 SH   SOLE   0 422,165 0
MICROSOFT CORP COM 594918104 57,818 586,330 SH   SOLE   0 586,330 0
MORGAN STANLEY COM 617446448 24,058 507,554 SH   SOLE   0 507,554 0
NETFLIX COM INC COM 64110L106 998 2,550 SH   SOLE   0 2,550 0
NORTHROP GRUMMAN CORP COM 666807102 615 1,998 SH   SOLE   0 1,998 0
NVIDIA CORP COM 67066G104 17,551 74,087 SH   SOLE   0 74,087 0
ORACLE CORP COM 68389X105 218 4,950 SH   SOLE   0 4,950 0
PALO ALTO NETWORKS INC COM 697435105 393 1,915 SH   SOLE   0 1,915 0
PAYPAL HOLDINGS INC COM 70450Y103 7,161 85,994 SH   SOLE   0 85,994 0
PEPSICO INC COM 713448108 4,307 39,563 SH   SOLE   0 39,563 0
PFIZER INC COM 717081103 1,728 47,619 SH   SOLE   0 47,619 0
PNC BANK CORP COM 693475105 9,798 72,524 SH   SOLE   0 72,524 0
RAYTHEON CO COM 755111507 13,891 71,906 SH   SOLE   0 71,906 0
RED HAT INC COM 756577102 5,916 44,024 SH   SOLE   0 44,024 0
ROPER TECHNOLOGIES INC COM 776696106 17,217 62,401 SH   SOLE   0 62,401 0
ROYAL DUTCH SHELL PLC ADR A SH COM 780259206 15,697 226,740 SH   SOLE   0 226,740 0
SALESFORCE.COM INC COM 79466L302 24,156 177,098 SH   SOLE   0 177,098 0
SCHWAB CHARLES CORP NEW COM 808513105 4,575 89,531 SH   SOLE   0 89,531 0
SERVICENOW INC COM 81762P102 359 2,080 SH   SOLE   0 2,080 0
TEXAS INSTRS INC COM 882508104 225 2,041 SH   SOLE   0 2,041 0
TJX COS INC NEW COM 872540109 20,923 219,826 SH   SOLE   0 219,826 0
UNITED PARCEL SERVICES INC COM 911312106 8,706 81,956 SH   SOLE   0 81,956 0
UNITEDHEALTH GROUP INC COM 91324P102 28,790 117,349 SH   SOLE   0 117,349 0
VALERO ENERGY CORP COM 91913Y100 17,655 159,295 SH   SOLE   0 159,295 0
VERTEX PHARMACEUTICALS INC COM 92532F100 18,775 110,469 SH   SOLE   0 110,469 0
VISA INC CL A COM 92826C839 35,144 265,339 SH   SOLE   0 265,339 0
ZOETIS INC CL A COM 98978V103 12,735 149,487 SH   SOLE   0 149,487 0
ISHARES TRUST MSCI EAFE INDEX COM 464287465 395 5,892 SH   SOLE   0 5,892 0
SPDR S&P 500 ETF TRUST COM 78462F103 6,840 25,212 SH   SOLE   0 25,212 0
VANGUARD INTL EQUITY FTSE ALL COM 922042775 374 7,223 SH   SOLE   0 7,223 0
ABBOTT LABS COM 002824100 41,275 676,750 SH   SOLE   0 676,750 0
ADOBE SYS INC COM 00724F101 50,516 207,193 SH   SOLE   0 207,193 0
ALIBABA GROUP HLDG SPON ADR COM 01609W102 48,455 261,172 SH   SOLE   0 261,172 0
ALPHABET INC CLASS A COM 02079K305 76,481 67,731 SH   SOLE   0 67,731 0
ALPHABET INC CLASS C NON-VOTIN COM 02079K107 4,140 3,711 SH   SOLE   0 3,711 0
ALTRIA GROUP INC COM COM 02209S103 1,440 25,358 SH   SOLE   0 25,358 0
AMAZON COM INC COM 023135106 100,815 59,310 SH   SOLE   0 59,310 0
APPLE INC COM 037833100 94,142 508,572 SH   SOLE   0 508,572 0
AT&T INC COM 00206R102 25,319 788,514 SH   SOLE   0 788,514 0
BANK OF AMERICA CORPORATION COM 060505104 82,109 2,912,688 SH   SOLE   0 2,912,688 0
BECTON DICKINSON & CO COM 075887109 39,957 166,795 SH   SOLE   0 166,795 0
BERKSHIRE HATHAWAY INC DEL CL COM 084670702 1,996 10,696 SH   SOLE   0 10,696 0
BOEING CO COM 097023105 39,653 118,186 SH   SOLE   0 118,186 0
BOSTON SCIENTIFIC CORP COM 101137107 26,125 798,924 SH   SOLE   0 798,924 0
CATERPILLAR INC DEL COM 149123101 29,997 221,105 SH   SOLE   0 221,105 0
CHEVRON CORP NEW COM 166764100 45,146 357,084 SH   SOLE   0 357,084 0
CISCO SYS INC COM 17275R102 41,829 972,097 SH   SOLE   0 972,097 0
CITIGROUP INC NEW COM 172967424 27,040 404,058 SH   SOLE   0 404,058 0
COCA-COLA CO COM 191216100 16,049 365,904 SH   SOLE   0 365,904 0
CONOCOPHILLIPS COM 20825C104 23,432 336,564 SH   SOLE   0 336,564 0
CONSTELLATION BRANDS INC CL A COM 21036P108 18,064 82,535 SH   SOLE   0 82,535 0
CSX CORP COM 126408103 22,712 356,092 SH   SOLE   0 356,092 0
D R HORTON INC COM 23331A109 796 19,426 SH   SOLE   0 19,426 0
DISNEY WALT CO COM 254687106 1,295 12,359 SH   SOLE   0 12,359 0
DOLLAR GENERAL CORP COM 256677105 29,547 299,662 SH   SOLE   0 299,662 0
DOWDUPONT INC COM 26078J100 41,021 622,284 SH   SOLE   0 622,284 0
EASTMAN CHEM CO COM 277432100 20,212 202,204 SH   SOLE   0 202,204 0
ENTERPRISE PRODUCTS PARTNERS L COM 293792107 1,112 40,200 SH   SOLE   0 40,200 0
EOG RES INC COM 26875P101 65,162 523,685 SH   SOLE   0 523,685 0
FACEBOOK INC COM 30303M102 60,256 310,089 SH   SOLE   0 310,089 0
FEDEX CORP COM 31428X106 39,803 175,298 SH   SOLE   0 175,298 0
GENERAL MOTORS CO COM 37045V100 591 15,000 SH   SOLE   0 15,000 0
HOME DEPOT INC COM 437076102 51,937 266,208 SH   SOLE   0 266,208 0
HONEYWELL INTL INC COM 438516106 30,539 212,005 SH   SOLE   0 212,005 0
INTEL CORP COM 458140100 42,419 853,335 SH   SOLE   0 853,335 0
JOHNSON & JOHNSON COM 478160104 22,159 182,619 SH   SOLE   0 182,619 0
JPMORGAN CHASE & CO COM 46625H100 75,414 723,743 SH   SOLE   0 723,743 0
LAS VEGAS SANDS CORP COM 517834107 542 7,100 SH   SOLE   0 7,100 0
MICROSOFT CORP COM 594918104 101,678 1,031,111 SH   SOLE   0 1,031,111 0
MORGAN STANLEY COM 617446448 40,375 851,796 SH   SOLE   0 851,796 0
NVIDIA CORP COM 67066G104 30,671 129,469 SH   SOLE   0 129,469 0
PEPSICO INC COM 713448108 20,650 189,675 SH   SOLE   0 189,675 0
PFIZER INC COM 717081103 21,480 592,053 SH   SOLE   0 592,053 0
PHILIP MORRIS INTERNATIONAL IN COM 718172109 527 6,522 SH   SOLE   0 6,522 0
PNC BANK CORP COM 693475105 20,037 148,315 SH   SOLE   0 148,315 0
RAYTHEON CO COM 755111507 24,146 124,991 SH   SOLE   0 124,991 0
ROPER TECHNOLOGIES INC COM 776696106 28,529 103,401 SH   SOLE   0 103,401 0
ROYAL DUTCH SHELL PLC ADR A SH COM 780259206 22,148 319,915 SH   SOLE   0 319,915 0
SALESFORCE.COM INC COM 79466L302 39,900 292,523 SH   SOLE   0 292,523 0
T MOBILE US INC COM 872590104 466 7,801 SH   SOLE   0 7,801 0
TJX COS INC NEW COM 872540109 33,436 351,296 SH   SOLE   0 351,296 0
UNITEDHEALTH GROUP INC COM 91324P102 51,523 210,006 SH   SOLE   0 210,006 0
VALERO ENERGY CORP COM 91913Y100 29,416 265,415 SH   SOLE   0 265,415 0
VERTEX PHARMACEUTICALS INC COM 92532F100 33,462 196,881 SH   SOLE   0 196,881 0
VISA INC CL A COM 92826C839 58,056 438,323 SH   SOLE   0 438,323 0
ZOETIS INC CL A COM 98978V103 24,299 285,235 SH   SOLE   0 285,235 0
SPDR S&P 500 ETF TRUST COM 78462F103 1,228 4,528 SH   SOLE   0 4,528 0