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 13,861 115,661 SH   SOLE   115,661 0 0
ACTIVISION BLIZZARD INC COM 00507V109 2,334 25,102 SH   SOLE   25,102 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 4,361 34,300 SH   SOLE   34,300 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 5,290 51,909 SH   SOLE   51,909 0 0
ALPHABET INC CAP STK CL A 02079K305 4,847 2,350 SH   SOLE   2,350 0 0
ALPHABET INC CAP STK CL C 02079K107 18,001 8,702 SH   SOLE   8,702 0 0
AMAZON COM INC COM 023135106 27,998 9,049 SH   SOLE   9,049 0 0
AMERICAN ELEC PWR CO INC COM 025537101 483 5,703 SH   SOLE   5,703 0 0
AMGEN INC COM 031162100 15,167 60,959 SH   SOLE   60,959 0 0
APPLE INC COM 037833100 40,868 334,574 SH   SOLE   334,574 0 0
APPLIED MATLS INC COM 038222105 1,465 10,966 SH   SOLE   10,966 0 0
AT&T INC COM 00206R102 926 30,594 SH   SOLE   30,594 0 0
ATLASSIAN CORP PLC CL A G06242104 348 1,650 SH   SOLE   1,650 0 0
BAXTER INTL INC COM 071813109 236 2,800 SH   SOLE   2,800 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 319 1,250 SH   SOLE   1,250 0 0
BK OF AMERICA CORP COM 060505104 13,944 360,416 SH   SOLE   360,416 0 0
BLACKROCK INC COM 09247X101 11,300 14,988 SH   SOLE   14,988 0 0
BLACKSTONE GROUP INC COM 09260D107 1,523 20,433 SH   SOLE   20,433 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 15,095 187,442 SH   SOLE   187,442 0 0
BORGWARNER INC COM 099724106 1,282 27,655 SH   SOLE   27,655 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,542 24,424 SH   SOLE   24,424 0 0
BROADCOM INC COM 11135F101 16,002 34,512 SH   SOLE   34,512 0 0
BRUKER CORP COM 116794108 1,174 18,266 SH   SOLE   18,266 0 0
CATALENT INC COM 148806102 1,455 13,818 SH   SOLE   13,818 0 0
CATERPILLAR INC COM 149123101 1,507 6,500 SH   SOLE   6,500 0 0
CDW CORP COM 12514G108 3,479 20,988 SH   SOLE   20,988 0 0
CHARLES RIV LABS INTL INC COM 159864107 4,456 15,374 SH   SOLE   15,374 0 0
CHURCH & DWIGHT INC COM 171340102 2,427 27,785 SH   SOLE   27,785 0 0
CISCO SYS INC COM 17275R102 222 4,300 SH   SOLE   4,300 0 0
CITIGROUP INC COM NEW 172967424 5,753 79,080 SH   SOLE   79,080 0 0
COCA COLA CO COM 191216100 1,286 24,403 SH   SOLE   24,403 0 0
COMCAST CORP NEW CL A 20030N101 11,308 208,984 SH   SOLE   208,984 0 0
COSTCO WHSL CORP NEW COM 22160K105 12,059 34,212 SH   SOLE   34,212 0 0
CSX CORP COM 126408103 2,606 27,032 SH   SOLE   27,032 0 0
DEERE & CO COM 244199105 6,454 17,249 SH   SOLE   17,249 0 0
DOW INC COM 260557103 1,106 17,298 SH   SOLE   17,298 0 0
EATON CORP PLC SHS G29183103 5,806 41,985 SH   SOLE   41,985 0 0
EMERGENT BIOSOLUTIONS INC COM 29089Q105 1,737 18,692 SH   SOLE   18,692 0 0
EMERSON ELEC CO COM 291011104 8,304 92,045 SH   SOLE   92,045 0 0
EVERCORE INC CLASS A 29977A105 1,358 10,310 SH   SOLE   10,310 0 0
F5 NETWORKS INC COM 315616102 2,521 12,083 SH   SOLE   12,083 0 0
FACEBOOK INC CL A 30303M102 24,551 83,357 SH   SOLE   83,357 0 0
FAIR ISAAC CORP COM 303250104 4,559 9,380 SH   SOLE   9,380 0 0
FASTENAL CO COM 311900104 4,972 98,895 SH   SOLE   98,895 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 9,184 65,314 SH   SOLE   65,314 0 0
FIFTH THIRD BANCORP COM 316773100 1,736 46,355 SH   SOLE   46,355 0 0
GALLAGHER ARTHUR J & CO COM 363576109 5,195 41,638 SH   SOLE   41,638 0 0
GENERAL MLS INC COM 370334104 880 14,350 SH   SOLE   14,350 0 0
GLOBAL PMTS INC COM 37940X102 14,544 72,148 SH   SOLE   72,148 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 9,571 29,270 SH   SOLE   29,270 0 0
GUARDANT HEALTH INC COM 40131M109 1,756 11,505 SH   SOLE   11,505 0 0
HERSHEY CO COM 427866108 981 6,200 SH   SOLE   6,200 0 0
HILL ROM HLDGS INC COM 431475102 1,892 17,127 SH   SOLE   17,127 0 0
HOLOGIC INC COM 436440101 1,217 16,358 SH   SOLE   16,358 0 0
HOME DEPOT INC COM 437076102 16,462 53,930 SH   SOLE   53,930 0 0
HONEYWELL INTL INC COM 438516106 10,710 49,339 SH   SOLE   49,339 0 0
II-VI INC COM 902104108 7,643 111,783 SH   SOLE   111,783 0 0
ILLUMINA INC COM 452327109 2,300 5,989 SH   SOLE   5,989 0 0
INTEL CORP COM 458140100 348 5,440 SH   SOLE   5,440 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,007 7,554 SH   SOLE   7,554 0 0
INTUIT COM 461202103 3,646 9,517 SH   SOLE   9,517 0 0
IQVIA HLDGS INC COM 46266C105 12,519 64,817 SH   SOLE   64,817 0 0
ISHARES INC MSCI BRIC INDX 464286657 274 5,200 SH   SOLE   5,200 0 0
ISHARES INC MSCI PAC JP ETF 464286665 206 4,105 SH   SOLE   4,105 0 0
ISHARES TR SHORT TREAS BD 464288679 6,643 60,110 SH   SOLE   60,110 0 0
JACOBS ENGR GROUP INC COM 469814107 323 2,500 SH   SOLE   2,500 0 0
JOHNSON & JOHNSON COM 478160104 1,046 6,365 SH   SOLE   6,365 0 0
JPMORGAN CHASE & CO COM 46625H100 1,995 13,104 SH   SOLE   13,104 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 2,282 8,647 SH   SOLE   8,647 0 0
KELLOGG CO COM 487836108 774 12,230 SH   SOLE   12,230 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 4,841 33,761 SH   SOLE   33,761 0 0
KIMBERLY-CLARK CORP COM 494368103 1,212 8,718 SH   SOLE   8,718 0 0
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 1,137 23,635 SH   SOLE   23,635 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 4,163 20,540 SH   SOLE   20,540 0 0
LEIDOS HOLDINGS INC COM 525327102 8,861 92,030 SH   SOLE   92,030 0 0
LHC GROUP INC COM 50187A107 2,536 13,264 SH   SOLE   13,264 0 0
LILLY ELI & CO COM 532457108 2,315 12,393 SH   SOLE   12,393 0 0
LOWES COS INC COM 548661107 3,755 19,742 SH   SOLE   19,742 0 0
LUMENTUM HLDGS INC COM 55024U109 1,142 12,505 SH   SOLE   12,505 0 0
M & T BK CORP COM 55261F104 1,440 9,497 SH   SOLE   9,497 0 0
MARSH & MCLENNAN COS INC COM 571748102 11,583 95,099 SH   SOLE   95,099 0 0
MASCO CORP COM 574599106 3,164 52,818 SH   SOLE   52,818 0 0
MCDONALDS CORP COM 580135101 8,226 36,700 SH   SOLE   36,700 0 0
MERCK & CO. INC COM 58933Y105 1,352 17,540 SH   SOLE   17,540 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 13,855 89,259 SH   SOLE   89,259 0 0
MICROSOFT CORP COM 594918104 43,985 186,559 SH   SOLE   186,559 0 0
MORGAN STANLEY COM NEW 617446448 487 6,270 SH   SOLE   6,270 0 0
NASDAQ INC COM 631103108 9,369 63,535 SH   SOLE   63,535 0 0
NIKE INC CL B 654106103 12,098 91,037 SH   SOLE   91,037 0 0
NORFOLK SOUTHN CORP COM 655844108 13,246 49,331 SH   SOLE   49,331 0 0
NVIDIA CORPORATION COM 67066G104 21,571 40,401 SH   SOLE   40,401 0 0
NXP SEMICONDUCTORS N V COM N6596X109 12,026 59,732 SH   SOLE   59,732 0 0
OSHKOSH CORP COM 688239201 1,231 10,370 SH   SOLE   10,370 0 0
PALO ALTO NETWORKS INC COM 697435105 2,310 7,172 SH   SOLE   7,172 0 0
PARKER-HANNIFIN CORP COM 701094104 6,030 19,117 SH   SOLE   19,117 0 0
PAYCHEX INC COM 704326107 1,710 17,448 SH   SOLE   17,448 0 0
PAYPAL HLDGS INC COM 70450Y103 1,399 5,762 SH   SOLE   5,762 0 0
PEGASYSTEMS INC COM 705573103 1,527 13,358 SH   SOLE   13,358 0 0
PEPSICO INC COM 713448108 9,151 64,693 SH   SOLE   64,693 0 0
PERKINELMER INC COM 714046109 3,240 25,253 SH   SOLE   25,253 0 0
PFIZER INC COM 717081103 1,368 37,766 SH   SOLE   37,766 0 0
PROCTER AND GAMBLE CO COM 742718109 9,829 72,578 SH   SOLE   72,578 0 0
PUBLIC STORAGE COM 74460D109 873 3,538 SH   SOLE   3,538 0 0
QORVO INC COM 74736K101 1,554 8,507 SH   SOLE   8,507 0 0
QUALCOMM INC COM 747525103 3,533 26,648 SH   SOLE   26,648 0 0
QUEST DIAGNOSTICS INC COM 74834L100 1,066 8,303 SH   SOLE   8,303 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 16,057 207,799 SH   SOLE   207,799 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 392 4,058 SH   SOLE   4,058 0 0
SCIENCE APPLICATIONS INTL CO COM 808625107 2,176 26,035 SH   SOLE   26,035 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 7,592 41,380 SH   SOLE   41,380 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 209 527 SH   SOLE   527 0 0
STERIS PLC SHS USD G8473T100 3,227 16,940 SH   SOLE   16,940 0 0
SYNOPSYS INC COM 871607107 1,330 5,368 SH   SOLE   5,368 0 0
TARGET CORP COM 87612E106 2,951 14,897 SH   SOLE   14,897 0 0
TELEFLEX INCORPORATED COM 879369106 6,023 14,497 SH   SOLE   14,497 0 0
TERADYNE INC COM 880770102 2,001 16,448 SH   SOLE   16,448 0 0
TEXTRON INC COM 883203101 3,071 54,765 SH   SOLE   54,765 0 0
THE TRADE DESK INC COM CL A 88339J105 11,302 17,343 SH   SOLE   17,343 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 18,358 40,225 SH   SOLE   40,225 0 0
TRACTOR SUPPLY CO COM 892356106 3,689 20,831 SH   SOLE   20,831 0 0
TRADEWEB MKTS INC CL A 892672106 4,661 62,981 SH   SOLE   62,981 0 0
TRITON INTL LTD CL A G9078F107 2,252 40,950 SH   SOLE   40,950 0 0
UNION PAC CORP COM 907818108 1,368 6,205 SH   SOLE   6,205 0 0
UNITED PARCEL SERVICE INC CL B 911312106 10,203 60,020 SH   SOLE   60,020 0 0
UNITY SOFTWARE INC COM 91332U101 1,157 11,535 SH   SOLE   11,535 0 0
UNIVERSAL HLTH SVCS INC CL B 913903100 1,878 14,079 SH   SOLE   14,079 0 0
US BANCORP DEL COM NEW 902973304 12,125 219,215 SH   SOLE   219,215 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,562 30,000 SH   SOLE   30,000 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 3,752 76,410 SH   SOLE   76,410 0 0
VEEVA SYS INC CL A COM 922475108 5,592 21,406 SH   SOLE   21,406 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,541 26,498 SH   SOLE   26,498 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 2,179 10,141 SH   SOLE   10,141 0 0
VISA INC COM CL A 92826C839 19,820 93,611 SH   SOLE   93,611 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 732 13,325 SH   SOLE   13,325 0 0
WALMART INC COM 931142103 10,937 80,519 SH   SOLE   80,519 0 0
WASTE MGMT INC DEL COM 94106L109 9,794 75,907 SH   SOLE   75,907 0 0
WILLIAMS SONOMA INC COM 969904101 2,064 11,520 SH   SOLE   11,520 0 0
XILINX INC COM 983919101 6,653 53,693 SH   SOLE   53,693 0 0
XPO LOGISTICS INC COM 983793100 3,067 24,875 SH   SOLE   24,875 0 0
ZIONS BANCORPORATION N A COM 989701107 1,301 23,670 SH   SOLE   23,670 0 0
ZOETIS INC CL A 98978V103 15,697 99,674 SH   SOLE   99,674 0 0
ZSCALER INC COM 98980G102 10,044 58,505 SH   SOLE   58,505 0 0