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 11,837 108,111 SH   SOLE   108,111 0 0
ACTIVISION BLIZZARD INC COM 00507V109 2,060 22,182 SH   SOLE   22,182 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 3,758 31,713 SH   SOLE   31,713 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 4,703 44,797 SH   SOLE   44,797 0 0
ALPHABET INC CAP STK CL A 02079K305 4,317 2,463 SH   SOLE   2,463 0 0
ALPHABET INC CAP STK CL C 02079K107 14,101 8,049 SH   SOLE   8,049 0 0
AMAZON COM INC COM 023135106 27,212 8,355 SH   SOLE   8,355 0 0
AMERICAN ELEC PWR CO INC COM 025537101 497 5,966 SH   SOLE   5,966 0 0
AMGEN INC COM 031162100 13,399 58,278 SH   SOLE   58,278 0 0
APPLE INC COM 037833100 42,839 322,853 SH   SOLE   322,853 0 0
AT&T INC COM 00206R102 993 34,534 SH   SOLE   34,534 0 0
ATLASSIAN CORP PLC CL A G06242104 269 1,150 SH   SOLE   1,150 0 0
BAXTER INTL INC COM 071813109 7,052 87,888 SH   SOLE   87,888 0 0
BECTON DICKINSON & CO COM 075887109 4,575 18,283 SH   SOLE   18,283 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 290 1,250 SH   SOLE   1,250 0 0
BK OF AMERICA CORP COM 060505104 4,754 156,835 SH   SOLE   156,835 0 0
BLACKBERRY LTD COM 09228F103 75 11,300 SH   SOLE   11,300 0 0
BLACKROCK INC COM 09247X101 10,386 14,394 SH   SOLE   14,394 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 1,196 18,458 SH   SOLE   18,458 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 15,004 172,102 SH   SOLE   172,102 0 0
BORGWARNER INC COM 099724106 841 21,770 SH   SOLE   21,770 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,216 19,604 SH   SOLE   19,604 0 0
BROADCOM INC COM 11135F101 13,917 31,785 SH   SOLE   31,785 0 0
BRUKER CORP COM 116794108 727 13,435 SH   SOLE   13,435 0 0
BWX TECHNOLOGIES INC COM 05605H100 1,684 27,936 SH   SOLE   27,936 0 0
CATALENT INC COM 148806102 1,247 11,978 SH   SOLE   11,978 0 0
CATERPILLAR INC COM 149123101 982 5,395 SH   SOLE   5,395 0 0
CDW CORP COM 12514G108 2,323 17,627 SH   SOLE   17,627 0 0
CHARLES RIV LABS INTL INC COM 159864107 3,176 12,713 SH   SOLE   12,713 0 0
CHURCH & DWIGHT INC COM 171340102 2,015 23,105 SH   SOLE   23,105 0 0
CITIGROUP INC COM NEW 172967424 1,215 19,705 SH   SOLE   19,705 0 0
COCA COLA CO COM 191216100 1,176 21,443 SH   SOLE   21,443 0 0
COMCAST CORP NEW CL A 20030N101 10,324 197,029 SH   SOLE   197,029 0 0
COSTCO WHSL CORP NEW COM 22160K105 12,122 32,172 SH   SOLE   32,172 0 0
CSX CORP COM 126408103 2,112 23,272 SH   SOLE   23,272 0 0
CULLEN FROST BANKERS INC COM 229899109 437 5,015 SH   SOLE   5,015 0 0
DOW INC COM 260557103 635 11,438 SH   SOLE   11,438 0 0
F5 NETWORKS INC COM 315616102 1,765 10,030 SH   SOLE   10,030 0 0
FACEBOOK INC CL A 30303M102 21,502 78,716 SH   SOLE   78,716 0 0
FAIR ISAAC CORP COM 303250104 3,889 7,609 SH   SOLE   7,609 0 0
FASTENAL CO COM 311900104 4,000 81,925 SH   SOLE   81,925 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 8,964 63,369 SH   SOLE   63,369 0 0
FIFTH THIRD BANCORP COM 316773100 1,090 39,545 SH   SOLE   39,545 0 0
GALLAGHER ARTHUR J & CO COM 363576109 4,360 35,243 SH   SOLE   35,243 0 0
GENERAL DYNAMICS CORP COM 369550108 654 4,395 SH   SOLE   4,395 0 0
GENERAL MLS INC COM 370334104 719 12,225 SH   SOLE   12,225 0 0
GLOBAL PMTS INC COM 37940X102 14,621 67,871 SH   SOLE   67,871 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 7,486 28,386 SH   SOLE   28,386 0 0
GUARDANT HEALTH INC COM 40131M109 1,342 10,409 SH   SOLE   10,409 0 0
HERSHEY CO COM 427866108 779 5,115 SH   SOLE   5,115 0 0
HILL ROM HLDGS INC COM 431475102 1,389 14,182 SH   SOLE   14,182 0 0
HOME DEPOT INC COM 437076102 13,961 52,560 SH   SOLE   52,560 0 0
HONEYWELL INTL INC COM 438516106 9,999 47,011 SH   SOLE   47,011 0 0
II-VI INC COM 902104108 7,046 92,763 SH   SOLE   92,763 0 0
ILLUMINA INC COM 452327109 1,966 5,313 SH   SOLE   5,313 0 0
INTEL CORP COM 458140100 296 5,940 SH   SOLE   5,940 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 895 7,108 SH   SOLE   7,108 0 0
INTUIT COM 461202103 3,271 8,612 SH   SOLE   8,612 0 0
IQVIA HLDGS INC COM 46266C105 10,930 61,004 SH   SOLE   61,004 0 0
ISHARES INC MSCI BRIC INDX 464286657 272 5,200 SH   SOLE   5,200 0 0
ISHARES TR LATN AMER 40 ETF 464287390 212 7,220 SH   SOLE   7,220 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 291 1,207 SH   SOLE   1,207 0 0
ISHARES TR SHORT TREAS BD 464288679 3,336 30,185 SH   SOLE   30,185 0 0
JACOBS ENGR GROUP INC COM 469814107 272 2,500 SH   SOLE   2,500 0 0
JOHNSON & JOHNSON COM 478160104 921 5,850 SH   SOLE   5,850 0 0
JPMORGAN CHASE & CO COM 46625H100 1,372 10,799 SH   SOLE   10,799 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 1,460 7,153 SH   SOLE   7,153 0 0
KELLOGG CO COM 487836108 547 8,795 SH   SOLE   8,795 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 3,685 27,901 SH   SOLE   27,901 0 0
KIMBERLY-CLARK CORP COM 494368103 985 7,303 SH   SOLE   7,303 0 0
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 831 19,875 SH   SOLE   19,875 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 3,528 18,665 SH   SOLE   18,665 0 0
LEIDOS HOLDINGS INC COM 525327102 9,028 85,885 SH   SOLE   85,885 0 0
LHC GROUP INC COM 50187A107 2,342 10,979 SH   SOLE   10,979 0 0
LILLY ELI & CO COM 532457108 1,860 11,018 SH   SOLE   11,018 0 0
LOCKHEED MARTIN CORP COM 539830109 12,642 35,614 SH   SOLE   35,614 0 0
LOWES COS INC COM 548661107 2,886 17,980 SH   SOLE   17,980 0 0
LUMENTUM HLDGS INC COM 55024U109 1,120 11,815 SH   SOLE   11,815 0 0
M & T BK CORP COM 55261F104 805 6,322 SH   SOLE   6,322 0 0
MARSH & MCLENNAN COS INC COM 571748102 10,663 91,136 SH   SOLE   91,136 0 0
MASCO CORP COM 574599106 2,506 45,628 SH   SOLE   45,628 0 0
MCDONALDS CORP COM 580135101 7,545 35,163 SH   SOLE   35,163 0 0
MERCK & CO. INC COM 58933Y105 1,253 15,320 SH   SOLE   15,320 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 11,370 82,326 SH   SOLE   82,326 0 0
MICROSOFT CORP COM 594918104 39,673 178,369 SH   SOLE   178,369 0 0
MORGAN STANLEY COM NEW 617446448 430 6,270 SH   SOLE   6,270 0 0
NASDAQ INC COM 631103108 7,812 58,850 SH   SOLE   58,850 0 0
NIKE INC CL B 654106103 12,338 87,214 SH   SOLE   87,214 0 0
NORFOLK SOUTHN CORP COM 655844108 10,715 45,097 SH   SOLE   45,097 0 0
NORTHROP GRUMMAN CORP COM 666807102 7,413 24,326 SH   SOLE   24,326 0 0
NOVARTIS AG SPONSORED ADR 66987V109 545 5,770 SH   SOLE   5,770 0 0
NVIDIA CORPORATION COM 67066G104 19,872 38,055 SH   SOLE   38,055 0 0
NXP SEMICONDUCTORS N V COM N6596X109 9,020 56,727 SH   SOLE   56,727 0 0
OSHKOSH CORP COM 688239201 820 9,530 SH   SOLE   9,530 0 0
PALO ALTO NETWORKS INC COM 697435105 2,259 6,355 SH   SOLE   6,355 0 0
PAYCHEX INC COM 704326107 1,271 13,645 SH   SOLE   13,645 0 0
PEGASYSTEMS INC COM 705573103 1,464 10,985 SH   SOLE   10,985 0 0
PEPSICO INC COM 713448108 8,563 57,743 SH   SOLE   57,743 0 0
PERKINELMER INC COM 714046109 3,034 21,140 SH   SOLE   21,140 0 0
PFIZER INC COM 717081103 1,245 33,834 SH   SOLE   33,834 0 0
PROCTER AND GAMBLE CO COM 742718109 9,440 67,843 SH   SOLE   67,843 0 0
PUBLIC STORAGE COM 74460D109 685 2,968 SH   SOLE   2,968 0 0
QORVO INC COM 74736K101 1,240 7,459 SH   SOLE   7,459 0 0
QUALCOMM INC COM 747525103 3,585 23,536 SH   SOLE   23,536 0 0
QUEST DIAGNOSTICS INC COM 74834L100 839 7,043 SH   SOLE   7,043 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 13,854 193,733 SH   SOLE   193,733 0 0
SALESFORCE COM INC COM 79466L302 3,685 16,558 SH   SOLE   16,558 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 370 4,066 SH   SOLE   4,066 0 0
SCIENCE APPLICATIONS INTL CO COM 808625107 2,076 21,935 SH   SOLE   21,935 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 6,036 39,485 SH   SOLE   39,485 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 451 1,207 SH   SOLE   1,207 0 0
STARBUCKS CORP COM 855244109 201 1,876 SH   SOLE   1,876 0 0
STATE STR CORP COM 857477103 415 5,700 SH   SOLE   5,700 0 0
STERIS PLC SHS USD G8473T100 2,685 14,165 SH   SOLE   14,165 0 0
STRYKER CORPORATION COM 863667101 368 1,500 SH   SOLE   1,500 0 0
SYNOPSYS INC COM 871607107 1,220 4,707 SH   SOLE   4,707 0 0
TARGET CORP COM 87612E106 2,364 13,392 SH   SOLE   13,392 0 0
TELEFLEX INCORPORATED COM 879369106 4,981 12,102 SH   SOLE   12,102 0 0
TERADYNE INC COM 880770102 240 2,000 SH   SOLE   2,000 0 0
TEXTRON INC COM 883203101 2,129 44,050 SH   SOLE   44,050 0 0
THE TRADE DESK INC COM CL A 88339J105 12,060 15,056 SH   SOLE   15,056 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 17,583 37,750 SH   SOLE   37,750 0 0
TRACTOR SUPPLY CO COM 892356106 2,489 17,706 SH   SOLE   17,706 0 0
TRADEWEB MKTS INC CL A 892672106 3,356 53,746 SH   SOLE   53,746 0 0
TRITON INTL LTD CL A G9078F107 1,684 34,705 SH   SOLE   34,705 0 0
UNION PAC CORP COM 907818108 1,058 5,080 SH   SOLE   5,080 0 0
UNITED PARCEL SERVICE INC CL B 911312106 9,542 56,660 SH   SOLE   56,660 0 0
UNIVERSAL HLTH SVCS INC CL B 913903100 1,970 14,329 SH   SOLE   14,329 0 0
US BANCORP DEL COM NEW 902973304 8,774 188,330 SH   SOLE   188,330 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,503 30,000 SH   SOLE   30,000 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 3,607 76,410 SH   SOLE   76,410 0 0
VEEVA SYS INC CL A COM 922475108 4,866 17,872 SH   SOLE   17,872 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,381 23,498 SH   SOLE   23,498 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 2,218 9,386 SH   SOLE   9,386 0 0
VISA INC COM CL A 92826C839 19,163 87,612 SH   SOLE   87,612 0 0
WALMART INC COM 931142103 11,106 77,043 SH   SOLE   77,043 0 0
WASTE MGMT INC DEL COM 94106L109 9,807 83,161 SH   SOLE   83,161 0 0
WILLIAMS SONOMA INC COM 969904101 999 9,805 SH   SOLE   9,805 0 0
XILINX INC COM 983919101 7,127 50,273 SH   SOLE   50,273 0 0
XPO LOGISTICS INC COM 983793100 2,397 20,110 SH   SOLE   20,110 0 0
ZIONS BANCORPORATION N A COM 989701107 913 21,020 SH   SOLE   21,020 0 0
ZOETIS INC CL A 98978V103 15,008 90,684 SH   SOLE   90,684 0 0
ZSCALER INC COM 98980G102 10,078 50,462 SH   SOLE   50,462 0 0