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 12,120 111,365 SH   SOLE   111,365 0 0
ACTIVISION BLIZZARD INC COM 00507V109 1,809 22,346 SH   SOLE   22,346 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 3,289 32,581 SH   SOLE   32,581 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 5,086 46,008 SH   SOLE   46,008 0 0
ALPHABET INC CAP STK CL C 02079K107 12,096 8,231 SH   SOLE   8,231 0 0
ALPHABET INC CAP STK CL A 02079K305 3,894 2,657 SH   SOLE   2,657 0 0
AMAZON COM INC COM 023135106 27,082 8,601 SH   SOLE   8,601 0 0
AMERICAN ELEC PWR CO INC COM 025537101 794 9,720 SH   SOLE   9,720 0 0
AMGEN INC COM 031162100 15,404 60,608 SH   SOLE   60,608 0 0
APPLE INC COM 037833100 38,923 336,097 SH   SOLE   336,097 0 0
AT&T INC COM 00206R102 1,022 35,854 SH   SOLE   35,854 0 0
ATLASSIAN CORP PLC CL A G06242104 209 1,150 SH   SOLE   1,150 0 0
BAXTER INTL INC COM 071813109 7,634 94,926 SH   SOLE   94,926 0 0
BECTON DICKINSON & CO COM 075887109 5,374 23,098 SH   SOLE   23,098 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 266 1,250 SH   SOLE   1,250 0 0
BK OF AMERICA CORP COM 060505104 3,967 164,680 SH   SOLE   164,680 0 0
BLACKROCK INC COM 09247X101 8,395 14,896 SH   SOLE   14,896 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 1,007 19,288 SH   SOLE   19,288 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 14,737 177,600 SH   SOLE   177,600 0 0
BORGWARNER INC COM 099724106 874 22,560 SH   SOLE   22,560 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,452 24,079 SH   SOLE   24,079 0 0
BROADCOM INC COM 11135F101 12,205 33,502 SH   SOLE   33,502 0 0
BRUKER CORP COM 116794108 646 16,245 SH   SOLE   16,245 0 0
BWX TECHNOLOGIES INC COM 05605H100 1,927 34,216 SH   SOLE   34,216 0 0
CATALENT INC COM 148806102 1,029 12,010 SH   SOLE   12,010 0 0
CATERPILLAR INC DEL COM 149123101 973 6,525 SH   SOLE   6,525 0 0
CDW CORP COM 12514G108 2,164 18,102 SH   SOLE   18,102 0 0
CHARLES RIV LABS INTL INC COM 159864107 3,043 13,440 SH   SOLE   13,440 0 0
CHURCH & DWIGHT INC COM 171340102 2,231 23,810 SH   SOLE   23,810 0 0
CISCO SYS INC COM 17275R102 6,304 160,045 SH   SOLE   160,045 0 0
CITIGROUP INC COM NEW 172967424 523 12,125 SH   SOLE   12,125 0 0
COCA COLA CO COM 191216100 1,217 24,643 SH   SOLE   24,643 0 0
COMCAST CORP NEW CL A 20030N101 9,508 205,536 SH   SOLE   205,536 0 0
COSTCO WHSL CORP NEW COM 22160K105 11,701 32,960 SH   SOLE   32,960 0 0
CSX CORP COM 126408103 1,066 13,719 SH   SOLE   13,719 0 0
CULLEN FROST BANKERS INC COM 229899109 321 5,015 SH   SOLE   5,015 0 0
CVS HEALTH CORP COM 126650100 1,031 17,650 SH   SOLE   17,650 0 0
DOW INC COM 260557103 498 10,589 SH   SOLE   10,589 0 0
EXELIXIS INC COM 30161Q104 1,870 76,482 SH   SOLE   76,482 0 0
F5 NETWORKS INC COM 315616102 1,344 10,945 SH   SOLE   10,945 0 0
FACEBOOK INC CL A 30303M102 21,359 81,555 SH   SOLE   81,555 0 0
FAIR ISAAC CORP COM 303250104 3,292 7,739 SH   SOLE   7,739 0 0
FASTENAL CO COM 311900104 3,792 84,095 SH   SOLE   84,095 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 9,494 64,493 SH   SOLE   64,493 0 0
FIFTH THIRD BANCORP COM 316773100 850 39,855 SH   SOLE   39,855 0 0
GALLAGHER ARTHUR J & CO COM 363576109 4,123 39,053 SH   SOLE   39,053 0 0
GENERAL DYNAMICS CORP COM 369550108 783 5,655 SH   SOLE   5,655 0 0
GENERAL MLS INC COM 370334104 860 13,950 SH   SOLE   13,950 0 0
GLOBAL PMTS INC COM 37940X102 12,373 69,675 SH   SOLE   69,675 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 5,852 29,118 SH   SOLE   29,118 0 0
GUARDANT HEALTH INC COM 40131M109 1,245 11,142 SH   SOLE   11,142 0 0
HD SUPPLY HLDGS INC COM 40416M105 1,676 40,632 SH   SOLE   40,632 0 0
HERSHEY CO COM 427866108 860 6,000 SH   SOLE   6,000 0 0
HILL ROM HLDGS INC COM 431475102 1,214 14,532 SH   SOLE   14,532 0 0
HOME DEPOT INC COM 437076102 15,116 54,431 SH   SOLE   54,431 0 0
HONEYWELL INTL INC COM 438516106 8,109 49,261 SH   SOLE   49,261 0 0
II-VI INC COM 902104108 3,952 97,446 SH   SOLE   97,446 0 0
ILLUMINA INC COM 452327109 1,681 5,440 SH   SOLE   5,440 0 0
INTEL CORP COM 458140100 261 5,040 SH   SOLE   5,040 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,520 12,493 SH   SOLE   12,493 0 0
INTUIT COM 461202103 2,890 8,859 SH   SOLE   8,859 0 0
IQVIA HLDGS INC COM 46266C105 9,890 62,744 SH   SOLE   62,744 0 0
ISHARES INC MSCI BRIC INDX 464286657 242 5,200 SH   SOLE   5,200 0 0
ISHARES TR SHORT TREAS BD 464288679 3,242 29,285 SH   SOLE   29,285 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 262 1,207 SH   SOLE   1,207 0 0
JACOBS ENGR GROUP INC COM 469814107 232 2,500 SH   SOLE   2,500 0 0
JOHNSON & JOHNSON COM 478160104 1,015 6,815 SH   SOLE   6,815 0 0
JPMORGAN CHASE & CO COM 46625H100 854 8,873 SH   SOLE   8,873 0 0
KELLOGG CO COM 487836108 764 11,825 SH   SOLE   11,825 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 2,849 28,846 SH   SOLE   28,846 0 0
KIMBERLY CLARK CORP COM 494368103 1,269 8,593 SH   SOLE   8,593 0 0
KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 792 19,470 SH   SOLE   19,470 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 3,243 19,092 SH   SOLE   19,092 0 0
LEIDOS HOLDINGS INC COM 525327102 7,782 87,290 SH   SOLE   87,290 0 0
LHC GROUP INC COM 50187A107 2,339 11,002 SH   SOLE   11,002 0 0
LILLY ELI & CO COM 532457108 1,985 13,413 SH   SOLE   13,413 0 0
LOCKHEED MARTIN CORP COM 539830109 14,103 36,795 SH   SOLE   36,795 0 0
LOWES COS INC COM 548661107 3,110 18,748 SH   SOLE   18,748 0 0
LUMENTUM HLDGS INC COM 55024U109 901 11,997 SH   SOLE   11,997 0 0
M & T BK CORP COM 55261F104 641 6,965 SH   SOLE   6,965 0 0
MARSH & MCLENNAN COS INC COM 571748102 10,796 94,127 SH   SOLE   94,127 0 0
MASCO CORP COM 574599106 2,563 46,498 SH   SOLE   46,498 0 0
MCDONALDS CORP COM 580135101 8,212 37,416 SH   SOLE   37,416 0 0
MERCK & CO. INC COM 58933Y105 1,733 20,896 SH   SOLE   20,896 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 8,757 85,221 SH   SOLE   85,221 0 0
MICROSOFT CORP COM 594918104 38,586 183,456 SH   SOLE   183,456 0 0
MORGAN STANLEY COM NEW 617446448 247 5,110 SH   SOLE   5,110 0 0
NASDAQ INC COM 631103108 7,397 60,278 SH   SOLE   60,278 0 0
NIKE INC CL B 654106103 11,189 89,127 SH   SOLE   89,127 0 0
NORFOLK SOUTHN CORP COM 655844108 4,678 21,861 SH   SOLE   21,861 0 0
NORTHROP GRUMMAN CORP COM 666807102 8,807 27,916 SH   SOLE   27,916 0 0
NOVARTIS AG SPONSORED ADR 66987V109 6,010 69,110 SH   SOLE   69,110 0 0
NVIDIA CORPORATION COM 67066G104 20,935 38,682 SH   SOLE   38,682 0 0
NXP SEMICONDUCTORS N V COM N6596X109 7,347 58,867 SH   SOLE   58,867 0 0
OSHKOSH CORP COM 688239201 723 9,830 SH   SOLE   9,830 0 0
PALO ALTO NETWORKS INC COM 697435105 1,612 6,586 SH   SOLE   6,586 0 0
PAYCHEX INC COM 704326107 1,342 16,825 SH   SOLE   16,825 0 0
PEGASYSTEMS INC COM 705573103 1,343 11,095 SH   SOLE   11,095 0 0
PEPSICO INC COM 713448108 7,275 52,491 SH   SOLE   52,491 0 0
PERKINELMER INC COM 714046109 2,751 21,915 SH   SOLE   21,915 0 0
PFIZER INC COM 717081103 1,493 40,684 SH   SOLE   40,684 0 0
PPL CORP COM 69351T106 236 8,660 SH   SOLE   8,660 0 0
PROCTER AND GAMBLE CO COM 742718109 9,749 70,141 SH   SOLE   70,141 0 0
PUBLIC STORAGE COM 74460D109 770 3,458 SH   SOLE   3,458 0 0
QORVO INC COM 74736K101 1,002 7,770 SH   SOLE   7,770 0 0
QUALCOMM INC COM 747525103 3,130 26,598 SH   SOLE   26,598 0 0
QUEST DIAGNOSTICS INC COM 74834L100 807 7,045 SH   SOLE   7,045 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 11,740 204,031 SH   SOLE   204,031 0 0
SALESFORCE COM INC COM 79466L302 4,342 17,276 SH   SOLE   17,276 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 329 4,126 SH   SOLE   4,126 0 0
SCIENCE APPLICATIONS INTL CO COM 808625107 1,760 22,445 SH   SOLE   22,445 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 5,817 39,978 SH   SOLE   39,978 0 0
STATE STR CORP COM 857477103 349 5,875 SH   SOLE   5,875 0 0
STERIS PLC SHS USD G8473T100 2,602 14,770 SH   SOLE   14,770 0 0
STRYKER CORPORATION COM 863667101 313 1,500 SH   SOLE   1,500 0 0
SYNOPSYS INC COM 871607107 1,052 4,915 SH   SOLE   4,915 0 0
TARGET CORP COM 87612E106 2,430 15,437 SH   SOLE   15,437 0 0
TELEFLEX INCORPORATED COM 879369106 4,377 12,859 SH   SOLE   12,859 0 0
TEXTRON INC COM 883203101 1,617 44,800 SH   SOLE   44,800 0 0
THE TRADE DESK INC COM CL A 88339J105 8,213 15,832 SH   SOLE   15,832 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 17,141 38,823 SH   SOLE   38,823 0 0
TRACTOR SUPPLY CO COM 892356106 2,577 17,981 SH   SOLE   17,981 0 0
TRADEWEB MKTS INC CL A 892672106 3,216 55,441 SH   SOLE   55,441 0 0
UNION PAC CORP COM 907818108 543 2,760 SH   SOLE   2,760 0 0
UNITED PARCEL SERVICE INC CL B 911312106 9,683 58,110 SH   SOLE   58,110 0 0
UNIVERSAL HLTH SVCS INC CL B 913903100 1,637 15,294 SH   SOLE   15,294 0 0
US BANCORP DEL COM NEW 902973304 3,955 110,325 SH   SOLE   110,325 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,375 31,805 SH   SOLE   31,805 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 3,125 76,410 SH   SOLE   76,410 0 0
VEEVA SYS INC CL A COM 922475108 5,170 18,387 SH   SOLE   18,387 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,614 27,128 SH   SOLE   27,128 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 2,567 9,432 SH   SOLE   9,432 0 0
VISA INC COM CL A 92826C839 18,060 90,316 SH   SOLE   90,316 0 0
WALMART INC COM 931142103 10,748 76,819 SH   SOLE   76,819 0 0
WASTE MGMT INC DEL COM 94106L109 9,825 86,820 SH   SOLE   86,820 0 0
WILLIAMS SONOMA INC COM 969904101 1,201 13,280 SH   SOLE   13,280 0 0
XILINX INC COM 983919101 2,012 19,300 SH   SOLE   19,300 0 0
XPO LOGISTICS INC COM 983793100 682 8,055 SH   SOLE   8,055 0 0
ZIONS BANCORPORATION N A COM 989701107 700 23,940 SH   SOLE   23,940 0 0
ZOETIS INC CL A 98978V103 15,279 92,394 SH   SOLE   92,394 0 0
ZSCALER INC COM 98980G102 7,431 52,815 SH   SOLE   52,815 0 0