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,740 104,464 SH   SOLE 104,464 0 0
ACTIVISION BLIZZARD INC COM 00507V109 1,412 26,677 SH   SOLE 26,677 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 2,833 36,971 SH   SOLE 36,971 0 0
AIR LEASE CORP CL A 00912X302 1,967 47,036 SH   SOLE 47,036 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 4,411 48,267 SH   SOLE 48,267 0 0
ALCON INC ORD SHS H01301128 1,201 20,610 SH   SOLE 20,610 0 0
ALPHABET INC CAP STK CL A 02079K305 3,622 2,966 SH   SOLE 2,966 0 0
ALPHABET INC CAP STK CL C 02079K107 9,287 7,618 SH   SOLE 7,618 0 0
AMAZON COM INC COM 023135106 15,168 8,738 SH   SOLE 8,738 0 0
AMERICAN EAGLE OUTFITTERS IN COM 02553E106 807 49,760 SH   SOLE 49,760 0 0
AMERICAN ELEC PWR CO INC COM 025537101 825 8,811 SH   SOLE 8,811 0 0
AMGEN INC COM 031162100 11,376 58,787 SH   SOLE 58,787 0 0
APPLE INC COM 037833100 19,202 85,735 SH   SOLE 85,735 0 0
ARAMARK COM 03852U106 6,448 147,960 SH   SOLE 147,960 0 0
AT&T INC COM 00206R102 932 24,629 SH   SOLE 24,629 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 6,763 41,902 SH   SOLE 41,902 0 0
BAXTER INTL INC COM 071813109 7,554 86,361 SH   SOLE 86,361 0 0
BECTON DICKINSON & CO COM 075887109 4,968 19,639 SH   SOLE 19,639 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 260 1,250 SH   SOLE 1,250 0 0
BLACKBERRY LTD COM 09228F103 1,041 198,208 SH   SOLE 198,208 0 0
BLACKROCK INC COM 09247X101 6,562 14,724 SH   SOLE 14,724 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 11,992 168,846 SH   SOLE 168,846 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 818 16,135 SH   SOLE 16,135 0 0
BROADCOM INC COM 11135F101 9,468 34,296 SH   SOLE 34,296 0 0
BWX TECHNOLOGIES INC COM 05605H100 1,946 34,013 SH   SOLE 34,013 0 0
CATERPILLAR INC DEL COM 149123101 630 4,985 SH   SOLE 4,985 0 0
CDW CORP COM 12514G108 2,224 18,047 SH   SOLE 18,047 0 0
CHARLES RIV LABS INTL INC COM 159864107 1,790 13,520 SH   SOLE 13,520 0 0
CHEVRON CORP NEW COM 166764100 5,396 45,498 SH   SOLE 45,498 0 0
CHURCH & DWIGHT INC COM 171340102 1,806 24,008 SH   SOLE 24,008 0 0
CISCO SYS INC COM 17275R102 9,138 184,945 SH   SOLE 184,945 0 0
COCA COLA CO COM 191216100 1,002 18,408 SH   SOLE 18,408 0 0
COMCAST CORP NEW CL A 20030N101 7,826 173,602 SH   SOLE 173,602 0 0
CONSTELLATION BRANDS INC CL A 21036P108 4,619 22,282 SH   SOLE 22,282 0 0
COSTCO WHSL CORP NEW COM 22160K105 9,138 31,719 SH   SOLE 31,719 0 0
CVS HEALTH CORP COM 126650100 499 7,910 SH   SOLE 7,910 0 0
DISNEY WALT CO COM DISNEY 254687106 9,193 70,543 SH   SOLE 70,543 0 0
DOW INC COM 260557103 505 10,605 SH   SOLE 10,605 0 0
EXXON MOBIL CORP COM 30231G102 729 10,327 SH   SOLE 10,327 0 0
FACEBOOK INC CL A 30303M102 13,676 76,794 SH   SOLE 76,794 0 0
FAIR ISAAC CORP COM 303250104 2,347 7,734 SH   SOLE 7,734 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 7,970 60,031 SH   SOLE 60,031 0 0
GALLAGHER ARTHUR J & CO COM 363576109 3,015 33,663 SH   SOLE 33,663 0 0
GENERAL MLS INC COM 370334104 594 10,780 SH   SOLE 10,780 0 0
GLOBAL PMTS INC COM 37940X102 10,424 65,561 SH   SOLE 65,561 0 0
GUARDANT HEALTH INC COM 40131M109 845 13,240 SH   SOLE 13,240 0 0
HD SUPPLY HLDGS INC COM 40416M105 1,576 40,237 SH   SOLE 40,237 0 0
HERSHEY CO COM 427866108 768 4,955 SH   SOLE 4,955 0 0
HEXCEL CORP NEW COM 428291108 2,907 35,395 SH   SOLE 35,395 0 0
HILL ROM HLDGS INC COM 431475102 1,523 14,477 SH   SOLE 14,477 0 0
HOME DEPOT INC COM 437076102 11,107 47,872 SH   SOLE 47,872 0 0
HONEYWELL INTL INC COM 438516106 7,612 44,991 SH   SOLE 44,991 0 0
ILLUMINA INC COM 452327109 1,970 6,478 SH   SOLE 6,478 0 0
INTEL CORP COM 458140100 213 4,140 SH   SOLE 4,140 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 674 4,632 SH   SOLE 4,632 0 0
INTUIT COM 461202103 2,670 10,038 SH   SOLE 10,038 0 0
IQVIA HLDGS INC COM 46266C105 9,041 60,527 SH   SOLE 60,527 0 0
ISHARES INC MSCI BRIC INDX 464286657 210 5,200 SH   SOLE 5,200 0 0
ISHARES TR LATN AMER 40 ETF 464287390 228 7,220 SH   SOLE 7,220 0 0
ISHARES TR RUS MD CP GR ETF 464287481 210 1,483 SH   SOLE 1,483 0 0
JACOBS ENGR GROUP INC COM 469814107 229 2,500 SH   SOLE 2,500 0 0
JPMORGAN CHASE & CO COM 46625H100 805 6,843 SH   SOLE 6,843 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 2,794 28,731 SH   SOLE 28,731 0 0
KIMBERLY CLARK CORP COM 494368103 875 6,163 SH   SOLE 6,163 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 4,602 22,058 SH   SOLE 22,058 0 0
LEIDOS HLDGS INC COM 525327102 5,813 67,695 SH   SOLE 67,695 0 0
LHC GROUP INC COM 50187A107 1,252 11,021 SH   SOLE 11,021 0 0
LILLY ELI & CO COM 532457108 1,016 9,085 SH   SOLE 9,085 0 0
LOCKHEED MARTIN CORP COM 539830109 13,231 33,920 SH   SOLE 33,920 0 0
LOWES COS INC COM 548661107 2,391 21,752 SH   SOLE 21,752 0 0
MARSH & MCLENNAN COS INC COM 571748102 8,679 86,740 SH   SOLE 86,740 0 0
MASCO CORP COM 574599106 1,943 46,627 SH   SOLE 46,627 0 0
MCDONALDS CORP COM 580135101 7,388 34,408 SH   SOLE 34,408 0 0
MERCK & CO INC COM 58933Y105 1,215 14,436 SH   SOLE 14,436 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 7,322 78,809 SH   SOLE 78,809 0 0
MICROSOFT CORP COM 594918104 26,172 188,247 SH   SOLE 188,247 0 0
NASDAQ INC COM 631103108 5,013 50,463 SH   SOLE 50,463 0 0
NATIONAL RETAIL PPTYS INC COM 637417106 613 10,863 SH   SOLE 10,863 0 0
NIKE INC CL B 654106103 8,196 87,265 SH   SOLE 87,265 0 0
NORTHROP GRUMMAN CORP COM 666807102 8,925 23,813 SH   SOLE 23,813 0 0
NOVARTIS A G SPONSORED ADR 66987V109 5,220 60,060 SH   SOLE 60,060 0 0
NVIDIA CORP COM 67066G104 6,958 39,973 SH   SOLE 39,973 0 0
NXP SEMICONDUCTORS N V COM N6596X109 6,458 59,177 SH   SOLE 59,177 0 0
PACKAGING CORP AMER COM 695156109 1,548 14,591 SH   SOLE 14,591 0 0
PALO ALTO NETWORKS INC COM 697435105 2,562 12,568 SH   SOLE 12,568 0 0
PAYCHEX INC COM 704326107 953 11,518 SH   SOLE 11,518 0 0
PEGASYSTEMS INC COM 705573103 759 11,160 SH   SOLE 11,160 0 0
PEPSICO INC COM 713448108 6,680 48,727 SH   SOLE 48,727 0 0
PERKINELMER INC COM 714046109 1,899 22,300 SH   SOLE 22,300 0 0
PFIZER INC COM 717081103 976 27,164 SH   SOLE 27,164 0 0
PLANET FITNESS INC CL A 72703H101 3,066 52,988 SH   SOLE 52,988 0 0
PPL CORP COM 69351T106 375 11,910 SH   SOLE 11,910 0 0
PROCTER & GAMBLE CO COM 742718109 7,286 58,576 SH   SOLE 58,576 0 0
PUBLIC STORAGE COM 74460D109 543 2,213 SH   SOLE 2,213 0 0
QUALCOMM INC COM 747525103 1,013 13,277 SH   SOLE 13,277 0 0
RAYTHEON CO COM NEW 755111507 10,482 53,428 SH   SOLE 53,428 0 0
SALESFORCE COM INC COM 79466L302 2,940 19,805 SH   SOLE 19,805 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 269 3,791 SH   SOLE 3,791 0 0
SCIENCE APPLICATNS INTL CP N COM 808625107 1,223 14,005 SH   SOLE 14,005 0 0
SEALED AIR CORP NEW COM 81211K100 1,925 46,381 SH   SOLE 46,381 0 0
SERVICE PPTYS TR COM SH BEN INT 81761L102 412 16,068 SH   SOLE 16,068 0 0
SHOPIFY INC CL A 82509L107 343 1,100 SH   SOLE 1,100 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 1,621 19,709 SH   SOLE 19,709 0 0
STATE STR CORP COM 857477103 348 5,875 SH   SOLE 5,875 0 0
STERIS PLC SHS USD G8473T100 2,144 14,840 SH   SOLE 14,840 0 0
STRYKER CORP COM 863667101 324 1,500 SH   SOLE 1,500 0 0
TARGET CORP COM 87612E106 1,184 11,073 SH   SOLE 11,073 0 0
TELEFLEX INC COM 879369106 4,209 12,389 SH   SOLE 12,389 0 0
THE TRADE DESK INC COM CL A 88339J105 3,351 17,870 SH   SOLE 17,870 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 10,400 35,705 SH   SOLE 35,705 0 0
TJX COS INC NEW COM 872540109 1,269 22,771 SH   SOLE 22,771 0 0
TRACTOR SUPPLY CO COM 892356106 1,581 17,476 SH   SOLE 17,476 0 0
TRADEWEB MKTS INC CL A 892672106 658 17,790 SH   SOLE 17,790 0 0
UNITED TECHNOLOGIES CORP COM 913017109 9,496 69,561 SH   SOLE 69,561 0 0
UNIVERSAL HLTH SVCS INC CL B 913903100 2,378 15,984 SH   SOLE 15,984 0 0
VAIL RESORTS INC COM 91879Q109 791 3,475 SH   SOLE 3,475 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,288 31,980 SH   SOLE 31,980 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 787 19,155 SH   SOLE 19,155 0 0
VEEVA SYS INC CL A COM 922475108 2,723 17,832 SH   SOLE 17,832 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,108 18,362 SH   SOLE 18,362 0 0
VIASAT INC COM 92552V100 963 12,790 SH   SOLE 12,790 0 0
VISA INC COM CL A 92826C839 14,856 86,367 SH   SOLE 86,367 0 0
WALMART INC COM 931142103 8,534 71,906 SH   SOLE 71,906 0 0
WASTE MGMT INC DEL COM 94106L109 8,944 77,779 SH   SOLE 77,779 0 0
WILLIAMS SONOMA INC COM 969904101 583 8,575 SH   SOLE 8,575 0 0
WOODWARD INC COM 980745103 1,908 17,692 SH   SOLE 17,692 0 0
XILINX INC COM 983919101 1,525 15,902 SH   SOLE 15,902 0 0
ZENDESK INC COM 98936J101 778 10,675 SH   SOLE 10,675 0 0
ZOETIS INC CL A 98978V103 11,430 91,742 SH   SOLE 91,742 0 0
ZSCALER INC COM 98980G102 2,634 55,725 SH   SOLE 55,725 0 0