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,170 113,602 SH   SOLE   113,602 0 0
ACTIVISION BLIZZARD INC COM 00507V109 2,437 25,537 SH   SOLE   25,537 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 5,153 34,865 SH   SOLE   34,865 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 6,169 52,905 SH   SOLE   52,905 0 0
ALPHABET INC CAP STK CL A 02079K305 5,555 2,275 SH   SOLE   2,275 0 0
ALPHABET INC CAP STK CL C 02079K107 21,712 8,663 SH   SOLE   8,663 0 0
AMAZON COM INC COM 023135106 31,109 9,043 SH   SOLE   9,043 0 0
AMERICAN ELEC PWR CO INC COM 025537101 520 6,153 SH   SOLE   6,153 0 0
AMGEN INC COM 031162100 14,932 61,259 SH   SOLE   61,259 0 0
APPLE INC COM 037833100 45,756 334,080 SH   SOLE   334,080 0 0
APPLIED MATLS INC COM 038222105 1,591 11,172 SH   SOLE   11,172 0 0
AT&T INC COM 00206R102 1,617 56,190 SH   SOLE   56,190 0 0
ATLASSIAN CORP PLC CL A G06242104 424 1,650 SH   SOLE   1,650 0 0
BAXTER INTL INC COM 071813109 225 2,800 SH   SOLE   2,800 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 347 1,250 SH   SOLE   1,250 0 0
BK OF AMERICA CORP COM 060505104 15,022 364,351 SH   SOLE   364,351 0 0
BLACKROCK INC COM 09247X101 13,085 14,955 SH   SOLE   14,955 0 0
BLACKSTONE GROUP INC COM 09260D107 2,059 21,198 SH   SOLE   21,198 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 16,129 189,350 SH   SOLE   189,350 0 0
BORGWARNER INC COM 099724106 1,477 30,425 SH   SOLE   30,425 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,779 26,629 SH   SOLE   26,629 0 0
BROADCOM INC COM 11135F101 16,736 35,097 SH   SOLE   35,097 0 0
BRUKER CORP COM 116794108 2,875 37,841 SH   SOLE   37,841 0 0
CATALENT INC COM 148806102 1,577 14,583 SH   SOLE   14,583 0 0
CATERPILLAR INC COM 149123101 10,096 46,391 SH   SOLE   46,391 0 0
CDW CORP COM 12514G108 3,783 21,660 SH   SOLE   21,660 0 0
CHARLES RIV LABS INTL INC COM 159864107 5,843 15,796 SH   SOLE   15,796 0 0
CISCO SYS INC COM 17275R102 228 4,300 SH   SOLE   4,300 0 0
CITIGROUP INC COM NEW 172967424 6,506 91,955 SH   SOLE   91,955 0 0
COCA COLA CO COM 191216100 1,438 26,572 SH   SOLE   26,572 0 0
COMCAST CORP NEW CL A 20030N101 12,291 215,557 SH   SOLE   215,557 0 0
COSTCO WHSL CORP NEW COM 22160K105 13,565 34,283 SH   SOLE   34,283 0 0
CSX CORP COM 126408103 2,706 84,441 SH   SOLE   84,441 0 0
DEERE & CO COM 244199105 7,210 20,441 SH   SOLE   20,441 0 0
DOW INC COM 260557103 1,393 22,013 SH   SOLE   22,013 0 0
EATON CORP PLC SHS G29183103 6,687 45,125 SH   SOLE   45,125 0 0
EMERSON ELEC CO COM 291011104 8,895 92,430 SH   SOLE   92,430 0 0
EVERCORE INC CLASS A 29977A105 1,569 11,145 SH   SOLE   11,145 0 0
F5 NETWORKS INC COM 315616102 2,369 12,693 SH   SOLE   12,693 0 0
FACEBOOK INC CL A 30303M102 29,087 83,653 SH   SOLE   83,653 0 0
FAIR ISAAC CORP COM 303250104 4,905 9,758 SH   SOLE   9,758 0 0
FASTENAL CO COM 311900104 5,331 102,510 SH   SOLE   102,510 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 9,254 65,324 SH   SOLE   65,324 0 0
FIFTH THIRD BANCORP COM 316773100 1,831 47,890 SH   SOLE   47,890 0 0
FORD MTR CO DEL COM 345370860 245 16,500 SH   SOLE   16,500 0 0
GALLAGHER ARTHUR J & CO COM 363576109 6,193 44,208 SH   SOLE   44,208 0 0
GENERAL MLS INC COM 370334104 1,011 16,600 SH   SOLE   16,600 0 0
GLOBAL PMTS INC COM 37940X102 13,510 72,037 SH   SOLE   72,037 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 11,156 29,393 SH   SOLE   29,393 0 0
GUARDANT HEALTH INC COM 40131M109 1,456 11,720 SH   SOLE   11,720 0 0
HERSHEY CO COM 427866108 1,169 6,710 SH   SOLE   6,710 0 0
HILL-ROM HLDGS INC COM 431475102 2,031 17,880 SH   SOLE   17,880 0 0
HOME DEPOT INC COM 437076102 17,324 54,327 SH   SOLE   54,327 0 0
HONEYWELL INTL INC COM 438516106 10,732 48,927 SH   SOLE   48,927 0 0
II-VI INC COM 902104108 8,336 114,837 SH   SOLE   114,837 0 0
ILLUMINA INC COM 452327109 2,854 6,032 SH   SOLE   6,032 0 0
INTEL CORP COM 458140100 390 6,940 SH   SOLE   6,940 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,272 8,679 SH   SOLE   8,679 0 0
INTUIT COM 461202103 4,791 9,775 SH   SOLE   9,775 0 0
IQVIA HLDGS INC COM 46266C105 15,592 64,345 SH   SOLE   64,345 0 0
ISHARES INC MSCI BRIC INDX 464286657 284 5,200 SH   SOLE   5,200 0 0
ISHARES INC MSCI PAC JP ETF 464286665 212 4,105 SH   SOLE   4,105 0 0
ISHARES TR LATN AMER 40 ETF 464287390 228 7,220 SH   SOLE   7,220 0 0
ISHARES TR SHORT TREAS BD 464288679 3,310 29,960 SH   SOLE   29,960 0 0
JACOBS ENGR GROUP INC COM 469814107 334 2,500 SH   SOLE   2,500 0 0
JOHNSON & JOHNSON COM 478160104 1,112 6,750 SH   SOLE   6,750 0 0
JPMORGAN CHASE & CO COM 46625H100 2,253 14,485 SH   SOLE   14,485 0 0
KELLOGG CO COM 487836108 861 13,385 SH   SOLE   13,385 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 5,385 34,876 SH   SOLE   34,876 0 0
KIMBERLY-CLARK CORP COM 494368103 1,308 9,778 SH   SOLE   9,778 0 0
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 1,079 23,740 SH   SOLE   23,740 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 4,495 20,796 SH   SOLE   20,796 0 0
LEIDOS HOLDINGS INC COM 525327102 2,590 25,615 SH   SOLE   25,615 0 0
LHC GROUP INC COM 50187A107 2,823 14,096 SH   SOLE   14,096 0 0
LILLY ELI & CO COM 532457108 3,112 13,558 SH   SOLE   13,558 0 0
LOWES COS INC COM 548661107 3,888 20,044 SH   SOLE   20,044 0 0
M & T BK CORP COM 55261F104 1,476 10,157 SH   SOLE   10,157 0 0
MARSH & MCLENNAN COS INC COM 571748102 13,311 94,617 SH   SOLE   94,617 0 0
MASCO CORP COM 574599106 3,219 54,648 SH   SOLE   54,648 0 0
MCDONALDS CORP COM 580135101 8,442 36,545 SH   SOLE   36,545 0 0
MERCK & CO INC COM 58933Y105 1,635 21,025 SH   SOLE   21,025 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 13,410 89,558 SH   SOLE   89,558 0 0
MICROSOFT CORP COM 594918104 50,532 186,532 SH   SOLE   186,532 0 0
MORGAN STANLEY COM NEW 617446448 541 5,900 SH   SOLE   5,900 0 0
NASDAQ INC COM 631103108 11,323 64,410 SH   SOLE   64,410 0 0
NIKE INC CL B 654106103 14,090 91,205 SH   SOLE   91,205 0 0
NORFOLK SOUTHN CORP COM 655844108 13,503 50,876 SH   SOLE   50,876 0 0
NVIDIA CORPORATION COM 67066G104 32,012 40,010 SH   SOLE   40,010 0 0
NXP SEMICONDUCTORS N V COM N6596X109 12,191 59,262 SH   SOLE   59,262 0 0
OSHKOSH CORP COM 688239201 1,645 13,195 SH   SOLE   13,195 0 0
PALO ALTO NETWORKS INC COM 697435105 2,669 7,193 SH   SOLE   7,193 0 0
PARKER-HANNIFIN CORP COM 701094104 5,855 19,065 SH   SOLE   19,065 0 0
PAYCHEX INC COM 704326107 2,048 19,083 SH   SOLE   19,083 0 0
PAYPAL HLDGS INC COM 70450Y103 1,901 6,523 SH   SOLE   6,523 0 0
PEGASYSTEMS INC COM 705573103 1,883 13,526 SH   SOLE   13,526 0 0
PEPSICO INC COM 713448108 9,603 64,812 SH   SOLE   64,812 0 0
PERKINELMER INC COM 714046109 4,052 26,245 SH   SOLE   26,245 0 0
PFIZER INC COM 717081103 1,727 44,101 SH   SOLE   44,101 0 0
PROCTER AND GAMBLE CO COM 742718109 10,069 74,622 SH   SOLE   74,622 0 0
PUBLIC STORAGE COM 74460D109 1,200 3,992 SH   SOLE   3,992 0 0
QORVO INC COM 74736K101 1,715 8,765 SH   SOLE   8,765 0 0
QUALCOMM INC COM 747525103 4,086 28,589 SH   SOLE   28,589 0 0
QUEST DIAGNOSTICS INC COM 74834L100 1,144 8,670 SH   SOLE   8,670 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 17,811 208,781 SH   SOLE   208,781 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 423 4,058 SH   SOLE   4,058 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 8,149 42,500 SH   SOLE   42,500 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 226 527 SH   SOLE   527 0 0
STARBUCKS CORP COM 855244109 254 2,276 SH   SOLE   2,276 0 0
STERIS PLC SHS USD G8473T100 3,672 17,799 SH   SOLE   17,799 0 0
SYNOPSYS INC COM 871607107 1,515 5,492 SH   SOLE   5,492 0 0
TARGET CORP COM 87612E106 3,837 15,872 SH   SOLE   15,872 0 0
TELEFLEX INCORPORATED COM 879369106 6,088 15,152 SH   SOLE   15,152 0 0
TERADYNE INC COM 880770102 2,263 16,895 SH   SOLE   16,895 0 0
TEXTRON INC COM 883203101 4,092 59,500 SH   SOLE   59,500 0 0
THE TRADE DESK INC COM CL A 88339J105 13,797 178,350 SH   SOLE   178,350 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 20,152 39,947 SH   SOLE   39,947 0 0
THOR INDS INC COM 885160101 1,098 9,720 SH   SOLE   9,720 0 0
TRACTOR SUPPLY CO COM 892356106 4,052 21,777 SH   SOLE   21,777 0 0
TRADEWEB MKTS INC CL A 892672106 5,510 65,166 SH   SOLE   65,166 0 0
TRITON INTL LTD CL A G9078F107 2,254 43,060 SH   SOLE   43,060 0 0
UNION PAC CORP COM 907818108 1,516 6,895 SH   SOLE   6,895 0 0
UNITED PARCEL SERVICE INC CL B 911312106 12,502 60,115 SH   SOLE   60,115 0 0
UNIVERSAL HLTH SVCS INC CL B 913903100 2,025 13,828 SH   SOLE   13,828 0 0
US BANCORP DEL COM NEW 902973304 12,708 223,060 SH   SOLE   223,060 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,560 28,715 SH   SOLE   28,715 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 3,793 73,625 SH   SOLE   73,625 0 0
VEEVA SYS INC CL A COM 922475108 6,860 22,063 SH   SOLE   22,063 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,623 28,969 SH   SOLE   28,969 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 2,063 10,232 SH   SOLE   10,232 0 0
VISA INC COM CL A 92826C839 21,944 93,852 SH   SOLE   93,852 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 714 13,580 SH   SOLE   13,580 0 0
WALMART INC COM 931142103 11,235 79,670 SH   SOLE   79,670 0 0
WASTE MGMT INC DEL COM 94106L109 10,817 77,204 SH   SOLE   77,204 0 0
WILLIAMS SONOMA INC COM 969904101 2,022 12,665 SH   SOLE   12,665 0 0
WINNEBAGO INDS INC COM 974637100 1,368 20,130 SH   SOLE   20,130 0 0
XILINX INC COM 983919101 7,977 55,151 SH   SOLE   55,151 0 0
XPO LOGISTICS INC COM 983793100 3,762 26,890 SH   SOLE   26,890 0 0
ZIONS BANCORPORATION N A COM 989701107 1,332 25,200 SH   SOLE   25,200 0 0
ZOETIS INC CL A 98978V103 18,556 99,572 SH   SOLE   99,572 0 0
ZSCALER INC COM 98980G102 13,003 60,184 SH   SOLE   60,184 0 0