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,839 112,019 SH   SOLE 112,019 0 0
ACTIVISION BLIZZARD INC COM 00507V109 1,372 23,071 SH   SOLE 23,071 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 2,392 33,392 SH   SOLE 33,392 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 4,228 46,216 SH   SOLE 46,216 0 0
ALPHABET INC CAP STK CL A 02079K305 3,111 2,677 SH   SOLE 2,677 0 0
ALPHABET INC CAP STK CL C 02079K107 9,396 8,080 SH   SOLE 8,080 0 0
AMAZON COM INC COM 023135106 16,758 8,595 SH   SOLE 8,595 0 0
AMERICAN ELEC PWR CO INC COM 025537101 781 9,769 SH   SOLE 9,769 0 0
AMGEN INC COM 031162100 12,195 60,153 SH   SOLE 60,153 0 0
APPLE INC COM 037833100 21,610 84,982 SH   SOLE 84,982 0 0
AT&T INC COM 00206R102 736 25,233 SH   SOLE 25,233 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 6,215 45,472 SH   SOLE 45,472 0 0
BAXTER INTL INC COM 071813109 7,614 93,781 SH   SOLE 93,781 0 0
BECTON DICKINSON & CO COM 075887109 5,154 22,432 SH   SOLE 22,432 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 229 1,250 SH   SOLE 1,250 0 0
BLACKROCK INC COM 09247X101 6,535 14,853 SH   SOLE 14,853 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 12,214 177,940 SH   SOLE 177,940 0 0
BORGWARNER INC COM 099724106 568 23,320 SH   SOLE 23,320 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 940 16,870 SH   SOLE 16,870 0 0
BROADCOM INC COM 11135F101 8,192 34,551 SH   SOLE 34,551 0 0
BRUKER CORP COM 116794108 547 15,255 SH   SOLE 15,255 0 0
BWX TECHNOLOGIES INC COM 05605H100 1,676 34,411 SH   SOLE 34,411 0 0
CATERPILLAR INC DEL COM 149123101 551 4,745 SH   SOLE 4,745 0 0
CDW CORP COM 12514G108 1,692 18,137 SH   SOLE 18,137 0 0
CHARLES RIV LABS INTL INC COM 159864107 1,707 13,525 SH   SOLE 13,525 0 0
CHEVRON CORP NEW COM 166764100 3,512 48,463 SH   SOLE 48,463 0 0
CHURCH & DWIGHT INC COM 171340102 1,573 24,508 SH   SOLE 24,508 0 0
CIENA CORP COM NEW 171779309 727 18,250 SH   SOLE 18,250 0 0
CISCO SYS INC COM 17275R102 7,449 189,494 SH   SOLE 189,494 0 0
COCA COLA CO COM 191216100 874 19,743 SH   SOLE 19,743 0 0
COMCAST CORP NEW CL A 20030N101 6,465 188,059 SH   SOLE 188,059 0 0
COSTCO WHSL CORP NEW COM 22160K105 9,461 33,183 SH   SOLE 33,183 0 0
CULLEN FROST BANKERS INC COM 229899109 280 5,015 SH   SOLE 5,015 0 0
CVS HEALTH CORP COM 126650100 5,066 85,390 SH   SOLE 85,390 0 0
DISNEY WALT CO COM DISNEY 254687106 7,027 72,746 SH   SOLE 72,746 0 0
DOW INC COM 260557103 250 8,542 SH   SOLE 8,542 0 0
EXXON MOBIL CORP COM 30231G102 383 10,100 SH   SOLE 10,100 0 0
FACEBOOK INC CL A 30303M102 13,591 81,481 SH   SOLE 81,481 0 0
FAIR ISAAC CORP COM 303250104 2,398 7,794 SH   SOLE 7,794 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 7,825 64,328 SH   SOLE 64,328 0 0
GALLAGHER ARTHUR J & CO COM 363576109 2,898 35,548 SH   SOLE 35,548 0 0
GENERAL DYNAMICS CORP COM 369550108 578 4,365 SH   SOLE 4,365 0 0
GENERAL MLS INC COM 370334104 593 11,235 SH   SOLE 11,235 0 0
GLOBAL PMTS INC COM 37940X102 10,072 69,835 SH   SOLE 69,835 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 4,158 26,895 SH   SOLE 26,895 0 0
GUARDANT HEALTH INC COM 40131M109 750 10,772 SH   SOLE 10,772 0 0
HD SUPPLY HLDGS INC COM 40416M105 1,176 41,352 SH   SOLE 41,352 0 0
HERSHEY CO COM 427866108 627 4,730 SH   SOLE 4,730 0 0
HEXCEL CORP NEW COM 428291108 1,335 35,905 SH   SOLE 35,905 0 0
HILL ROM HLDGS INC COM 431475102 1,483 14,742 SH   SOLE 14,742 0 0
HOME DEPOT INC COM 437076102 9,898 53,011 SH   SOLE 53,011 0 0
HONEYWELL INTL INC COM 438516106 6,572 49,121 SH   SOLE 49,121 0 0
II VI INC COM 902104108 1,609 56,440 SH   SOLE 56,440 0 0
ILLUMINA INC COM 452327109 1,508 5,521 SH   SOLE 5,521 0 0
INTEL CORP COM 458140100 224 4,140 SH   SOLE 4,140 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 838 7,558 SH   SOLE 7,558 0 0
INTUIT COM 461202103 2,033 8,838 SH   SOLE 8,838 0 0
IQVIA HLDGS INC COM 46266C105 6,723 62,332 SH   SOLE 62,332 0 0
JPMORGAN CHASE & CO COM 46625H100 684 7,599 SH   SOLE 7,599 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 2,534 30,286 SH   SOLE 30,286 0 0
KIMBERLY CLARK CORP COM 494368103 864 6,758 SH   SOLE 6,758 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 3,452 19,163 SH   SOLE 19,163 0 0
LEIDOS HOLDINGS INC COM 525327102 7,762 84,695 SH   SOLE 84,695 0 0
LHC GROUP INC COM 50187A107 1,592 11,356 SH   SOLE 11,356 0 0
LILLY ELI & CO COM 532457108 1,520 10,955 SH   SOLE 10,955 0 0
LOCKHEED MARTIN CORP COM 539830109 12,008 35,427 SH   SOLE 35,427 0 0
LOWES COS INC COM 548661107 1,677 19,494 SH   SOLE 19,494 0 0
MARSH & MCLENNAN COS INC COM 571748102 8,121 93,932 SH   SOLE 93,932 0 0
MASCO CORP COM 574599106 1,632 47,212 SH   SOLE 47,212 0 0
MCDONALDS CORP COM 580135101 6,135 37,106 SH   SOLE 37,106 0 0
MERCK & CO. INC COM 58933Y105 1,248 16,226 SH   SOLE 16,226 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 5,749 84,794 SH   SOLE 84,794 0 0
MICROSOFT CORP COM 594918104 29,995 190,190 SH   SOLE 190,190 0 0
NASDAQ INC COM 631103108 5,733 60,375 SH   SOLE 60,375 0 0
NIKE INC CL B 654106103 7,449 90,029 SH   SOLE 90,029 0 0
NORTHROP GRUMMAN CORP COM 666807102 7,750 25,614 SH   SOLE 25,614 0 0
NOVARTIS A G SPONSORED ADR 66987V109 5,452 66,130 SH   SOLE 66,130 0 0
NVIDIA CORP COM 67066G104 10,638 40,357 SH   SOLE 40,357 0 0
NXP SEMICONDUCTORS N V COM N6596X109 4,919 59,313 SH   SOLE 59,313 0 0
OSHKOSH CORP COM 688239201 592 9,195 SH   SOLE 9,195 0 0
PALO ALTO NETWORKS INC COM 697435105 1,100 6,709 SH   SOLE 6,709 0 0
PAYCHEX INC COM 704326107 830 13,190 SH   SOLE 13,190 0 0
PEGASYSTEMS INC COM 705573103 806 11,320 SH   SOLE 11,320 0 0
PEPSICO INC COM 713448108 6,174 51,406 SH   SOLE 51,406 0 0
PERKINELMER INC COM 714046109 1,683 22,350 SH   SOLE 22,350 0 0
PFIZER INC COM 717081103 950 29,109 SH   SOLE 29,109 0 0
PLANET FITNESS INC CL A 72703H101 2,473 50,789 SH   SOLE 50,789 0 0
PPL CORP COM 69351T106 281 11,375 SH   SOLE 11,375 0 0
PROCTER & GAMBLE CO COM 742718109 7,244 65,856 SH   SOLE 65,856 0 0
PUBLIC STORAGE COM 74460D109 436 2,193 SH   SOLE 2,193 0 0
QORVO INC COM 74736K101 639 7,925 SH   SOLE 7,925 0 0
QUALCOMM INC COM 747525103 954 14,097 SH   SOLE 14,097 0 0
RAYTHEON CO COM NEW 755111507 7,668 58,469 SH   SOLE 58,469 0 0
SALESFORCE COM INC COM 79466L302 2,530 17,573 SH   SOLE 17,573 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 240 3,968 SH   SOLE 3,968 0 0
SCIENCE APPLICATNS INTL CP N COM 808625107 1,684 22,570 SH   SOLE 22,570 0 0
SHOPIFY INC CL A 82509L107 667 1,600 SH   SOLE 1,600 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 3,574 39,985 SH   SOLE 39,985 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 520 2,018 SH   SOLE 2,018 0 0
STATE STR CORP COM 857477103 313 5,875 SH   SOLE 5,875 0 0
STERIS PLC SHS USD G8473T100 2,114 15,105 SH   SOLE 15,105 0 0
STRYKER CORP COM 863667101 250 1,500 SH   SOLE 1,500 0 0
TARGET CORP COM 87612E106 1,088 11,703 SH   SOLE 11,703 0 0
TELEFLEX INCORPORATED COM 879369106 3,666 12,519 SH   SOLE 12,519 0 0
THE TRADE DESK INC COM CL A 88339J105 3,218 16,674 SH   SOLE 16,674 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 10,985 38,735 SH   SOLE 38,735 0 0
TJX COS INC NEW COM 872540109 991 20,736 SH   SOLE 20,736 0 0
TRACTOR SUPPLY CO COM 892356106 1,512 17,881 SH   SOLE 17,881 0 0
TRADEWEB MKTS INC CL A 892672106 2,355 56,026 SH   SOLE 56,026 0 0
UNITED TECHNOLOGIES CORP COM 913017109 6,801 72,096 SH   SOLE 72,096 0 0
UNIVERSAL HLTH SVCS INC CL B 913903100 1,651 16,659 SH   SOLE 16,659 0 0
VAIL RESORTS INC COM 91879Q109 521 3,530 SH   SOLE 3,530 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,073 31,980 SH   SOLE 31,980 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 2,559 76,755 SH   SOLE 76,755 0 0
VARIAN MED SYS INC COM 92220P105 554 5,400 SH   SOLE 5,400 0 0
VEEVA SYS INC CL A COM 922475108 2,924 18,697 SH   SOLE 18,697 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,107 20,608 SH   SOLE 20,608 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 2,108 8,861 SH   SOLE 8,861 0 0
VIASAT INC COM 92552V100 733 20,420 SH   SOLE 20,420 0 0
VISA INC COM CL A 92826C839 14,500 89,995 SH   SOLE 89,995 0 0
WALMART INC COM 931142103 8,580 75,514 SH   SOLE 75,514 0 0
WASTE MGMT INC DEL COM 94106L109 7,735 83,566 SH   SOLE 83,566 0 0
WILLIAMS SONOMA INC COM 969904101 441 10,365 SH   SOLE 10,365 0 0
WOODWARD INC COM 980745103 1,038 17,457 SH   SOLE 17,457 0 0
ZENDESK INC COM 98936J101 655 10,240 SH   SOLE 10,240 0 0
ZOETIS INC CL A 98978V103 10,915 92,746 SH   SOLE 92,746 0 0
ZSCALER INC COM 98980G102 3,233 53,127 SH   SOLE 53,127 0 0