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 8,867 105,435 SH   SOLE 105,435 0 0
ABBVIE INC COM 00287Y109 853 11,727 SH   SOLE 11,727 0 0
ACTIVISION BLIZZARD INC COM 00507V109 1,276 27,037 SH   SOLE 27,037 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 2,773 37,126 SH   SOLE 37,126 0 0
AIR LEASE CORP CL A 00912X302 1,978 47,841 SH   SOLE 47,841 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 3,937 49,134 SH   SOLE 49,134 0 0
ALCON INC ORD SHS H01301128 1,264 20,380 SH   SOLE 20,380 0 0
ALPHABET INC CAP STK CL A 02079K305 11,576 10,704 SH   SOLE 10,704 0 0
ALPHABET INC CAP STK CL C 02079K107 298 276 SH   SOLE 276 0 0
AMAZON COM INC COM 023135106 16,219 8,565 SH   SOLE 8,565 0 0
AMERICAN ELEC PWR CO INC COM 025537101 766 8,696 SH   SOLE 8,696 0 0
AMGEN INC COM 031162100 10,937 59,354 SH   SOLE 59,354 0 0
APPLE INC COM 037833100 17,008 85,935 SH   SOLE 85,935 0 0
AT&T INC COM 00206R102 864 25,784 SH   SOLE 25,784 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 6,706 40,559 SH   SOLE 40,559 0 0
BAXTER INTL INC COM 071813109 7,110 86,816 SH   SOLE 86,816 0 0
BECTON DICKINSON & CO COM 075887109 4,673 18,544 SH   SOLE 18,544 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 266 1,250 SH   SOLE 1,250 0 0
BLACKBERRY LTD COM 09228F103 1,587 212,754 SH   SOLE 212,754 0 0
BLACKROCK INC COM 09247X101 6,968 14,847 SH   SOLE 14,847 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 10,980 165,839 SH   SOLE 165,839 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 769 16,950 SH   SOLE 16,950 0 0
BROADCOM INC COM 11135F101 9,549 33,172 SH   SOLE 33,172 0 0
BWX TECHNOLOGIES INC COM 05605H100 844 16,198 SH   SOLE 16,198 0 0
CATERPILLAR INC DEL COM 149123101 673 4,935 SH   SOLE 4,935 0 0
CDW CORP COM 12514G108 2,078 18,717 SH   SOLE 18,717 0 0
CHARLES RIV LABS INTL INC COM 159864107 1,906 13,435 SH   SOLE 13,435 0 0
CHEVRON CORP NEW COM 166764100 5,599 44,998 SH   SOLE 44,998 0 0
CHURCH & DWIGHT INC COM 171340102 1,769 24,208 SH   SOLE 24,208 0 0
CISCO SYS INC COM 17275R102 9,719 177,573 SH   SOLE 177,573 0 0
COCA COLA CO COM 191216100 990 19,438 SH   SOLE 19,438 0 0
COMCAST CORP NEW CL A 20030N101 7,124 168,494 SH   SOLE 168,494 0 0
CONSTELLATION BRANDS INC CL A 21036P108 4,211 21,381 SH   SOLE 21,381 0 0
COSTCO WHSL CORP NEW COM 22160K105 8,406 31,810 SH   SOLE 31,810 0 0
DISNEY WALT CO COM DISNEY 254687106 9,779 70,033 SH   SOLE 70,033 0 0
DOW INC COM 260557103 2,136 43,315 SH   SOLE 43,315 0 0
DUPONT DE NEMOURS INC COM 26614N102 2,834 37,755 SH   SOLE 37,755 0 0
EXXON MOBIL CORP COM 30231G102 942 12,291 SH   SOLE 12,291 0 0
FACEBOOK INC CL A 30303M102 14,945 77,436 SH   SOLE 77,436 0 0
FAIR ISAAC CORP COM 303250104 2,490 7,929 SH   SOLE 7,929 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 7,341 59,845 SH   SOLE 59,845 0 0
GALLAGHER ARTHUR J & CO COM 363576109 2,925 33,393 SH   SOLE 33,393 0 0
GLOBAL PMTS INC COM 37940X102 7,664 47,233 SH   SOLE 47,233 0 0
GUARDANT HEALTH INC COM 40131M109 1,085 12,570 SH   SOLE 12,570 0 0
HARRIS CORP DEL COM 413875105 4,852 25,655 SH   SOLE 25,655 0 0
HD SUPPLY HLDGS INC COM 40416M105 1,646 40,864 SH   SOLE 40,864 0 0
HERSHEY CO COM 427866108 567 4,230 SH   SOLE 4,230 0 0
HEXCEL CORP NEW COM 428291108 2,914 36,030 SH   SOLE 36,030 0 0
HILL ROM HLDGS INC COM 431475102 1,537 14,692 SH   SOLE 14,692 0 0
HOME DEPOT INC COM 437076102 10,108 48,600 SH   SOLE 48,600 0 0
HONEYWELL INTL INC COM 438516106 7,715 44,190 SH   SOLE 44,190 0 0
HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 409 16,358 SH   SOLE 16,358 0 0
ILLUMINA INC COM 452327109 2,381 6,469 SH   SOLE 6,469 0 0
INTEL CORP COM 458140100 238 4,975 SH   SOLE 4,975 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 639 4,632 SH   SOLE 4,632 0 0
INTUIT COM 461202103 2,610 9,988 SH   SOLE 9,988 0 0
IQVIA HLDGS INC COM 46266C105 9,424 58,568 SH   SOLE 58,568 0 0
ISHARES INC MSCI BRIC INDX 464286657 221 5,200 SH   SOLE 5,200 0 0
ISHARES TR LATN AMER 40 ETF 464287390 244 7,220 SH   SOLE 7,220 0 0
ISHARES TR RUS MD CP GR ETF 464287481 211 1,483 SH   SOLE 1,483 0 0
JACOBS ENGR GROUP INC COM 469814107 211 2,500 SH   SOLE 2,500 0 0
JOHNSON & JOHNSON COM 478160104 9,362 67,215 SH   SOLE 67,215 0 0
JPMORGAN CHASE & CO COM 46625H100 761 6,803 SH   SOLE 6,803 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 2,642 29,420 SH   SOLE 29,420 0 0
KIMBERLY CLARK CORP COM 494368103 827 6,203 SH   SOLE 6,203 0 0
L3 TECHNOLOGIES INC COM 502413107 3,710 15,132 SH   SOLE 15,132 0 0
LHC GROUP INC COM 50187A107 1,310 10,951 SH   SOLE 10,951 0 0
LILLY ELI & CO COM 532457108 1,018 9,185 SH   SOLE 9,185 0 0
LOCKHEED MARTIN CORP COM 539830109 7,648 21,038 SH   SOLE 21,038 0 0
LOWES COS INC COM 548661107 2,192 21,727 SH   SOLE 21,727 0 0
MARSH & MCLENNAN COS INC COM 571748102 8,546 85,670 SH   SOLE 85,670 0 0
MASCO CORP COM 574599106 1,893 48,249 SH   SOLE 48,249 0 0
MCDONALDS CORP COM 580135101 7,187 34,611 SH   SOLE 34,611 0 0
MERCK & CO INC COM 58933Y105 1,212 14,451 SH   SOLE 14,451 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 6,958 80,249 SH   SOLE 80,249 0 0
MICROSOFT CORP COM 594918104 25,484 190,236 SH   SOLE 190,236 0 0
MICROSOFT CORP COM 594918104 2 2,000 SH Put SOLE 2,000 0 0
MOLINA HEALTHCARE INC COM 60855R100 1,482 10,353 SH   SOLE 10,353 0 0
NASDAQ INC COM 631103108 4,984 51,830 SH   SOLE 51,830 0 0
NATIONAL RETAIL PPTYS INC COM 637417106 568 10,718 SH   SOLE 10,718 0 0
NIKE INC CL B 654106103 7,464 88,907 SH   SOLE 88,907 0 0
NORTHROP GRUMMAN CORP COM 666807102 7,721 23,895 SH   SOLE 23,895 0 0
NOVARTIS A G SPONSORED ADR 66987V109 573 6,275 SH   SOLE 6,275 0 0
NVIDIA CORP COM 67066G104 7,768 47,300 SH   SOLE 47,300 0 0
NXP SEMICONDUCTORS N V COM N6596X109 7,444 76,256 SH   SOLE 76,256 0 0
PACKAGING CORP AMER COM 695156109 1,410 14,791 SH   SOLE 14,791 0 0
PALO ALTO NETWORKS INC COM 697435105 2,548 12,503 SH   SOLE 12,503 0 0
PAYCHEX INC COM 704326107 936 11,378 SH   SOLE 11,378 0 0
PEPSICO INC COM 713448108 6,365 48,538 SH   SOLE 48,538 0 0
PERKINELMER INC COM 714046109 2,209 22,927 SH   SOLE 22,927 0 0
PFIZER INC COM 717081103 1,167 26,944 SH   SOLE 26,944 0 0
PLANET FITNESS INC CL A 72703H101 3,813 52,643 SH   SOLE 52,643 0 0
PPL CORP COM 69351T106 370 11,910 SH   SOLE 11,910 0 0
PROCTER AND GAMBLE CO COM 742718109 6,390 58,275 SH   SOLE 58,275 0 0
PUBLIC STORAGE COM 74460D109 527 2,213 SH   SOLE 2,213 0 0
QUALCOMM INC COM 747525103 1,083 14,232 SH   SOLE 14,232 0 0
RAYTHEON CO COM NEW 755111507 9,308 53,529 SH   SOLE 53,529 0 0
SALESFORCE COM INC COM 79466L302 3,023 19,922 SH   SOLE 19,922 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 268 3,801 SH   SOLE 3,801 0 0
SEALED AIR CORP NEW COM 81211K100 2,008 46,936 SH   SOLE 46,936 0 0
SHOPIFY INC CL A 82509L107 330 1,100 SH   SOLE 1,100 0 0
SMUCKER J M CO COM NEW 832696405 1,747 15,166 SH   SOLE 15,166 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 1,633 20,069 SH   SOLE 20,069 0 0
STATE STR CORP COM 857477103 329 5,875 SH   SOLE 5,875 0 0
STERIS PLC SHS USD G8473T100 2,245 15,076 SH   SOLE 15,076 0 0
STRYKER CORP COM 863667101 308 1,500 SH   SOLE 1,500 0 0
TARGET CORP COM 87612E106 947 10,938 SH   SOLE 10,938 0 0
TELEFLEX INC COM 879369106 4,079 12,319 SH   SOLE 12,319 0 0
THE TRADE DESK INC COM CL A 88339J105 3,966 17,410 SH   SOLE 17,410 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 10,645 36,249 SH   SOLE 36,249 0 0
TJX COS INC NEW COM 872540109 1,210 22,896 SH   SOLE 22,896 0 0
TRACTOR SUPPLY CO COM 892356106 1,960 18,016 SH   SOLE 18,016 0 0
UNITED TECHNOLOGIES CORP COM 913017109 9,101 69,899 SH   SOLE 69,899 0 0
UNIVERSAL HLTH SVCS INC CL B 913903100 2,130 16,334 SH   SOLE 16,334 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,966 46,215 SH   SOLE 46,215 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 799 19,155 SH   SOLE 19,155 0 0
VEEVA SYS INC CL A COM 922475108 2,714 16,742 SH   SOLE 16,742 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,143 20,001 SH   SOLE 20,001 0 0
VISA INC COM CL A 92826C839 15,034 86,623 SH   SOLE 86,623 0 0
WALMART INC COM 931142103 8,101 73,318 SH   SOLE 73,318 0 0
WASTE MGMT INC DEL COM 94106L109 8,649 74,972 SH   SOLE 74,972 0 0
WOODWARD INC COM 980745103 2,039 18,015 SH   SOLE 18,015 0 0
XILINX INC COM 983919101 1,917 16,253 SH   SOLE 16,253 0 0
ZENDESK INC COM 98936J101 945 10,610 SH   SOLE 10,610 0 0
ZOETIS INC CL A 98978V103 10,340 91,107 SH   SOLE 91,107 0 0
ZSCALER INC COM 98980G102 4,183 54,585 SH   SOLE 54,585 0 0