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,998 110,031 SH   SOLE   109,896 0 135
AGILENT TECHNOLOGIES INC COM 00846U101 5,413 34,360 SH   SOLE   34,360 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 5,481 52,402 SH   SOLE   52,402 0 0
ALPHABET INC CAP STK CL A 02079K305 5,810 2,173 SH   SOLE   2,173 0 0
ALPHABET INC CAP STK CL C 02079K107 22,247 8,347 SH   SOLE   8,339 0 8
AMAZON COM INC COM 023135106 28,941 8,810 SH   SOLE   8,803 0 7
AMERICAN ELEC PWR CO INC COM 025537101 375 4,622 SH   SOLE   4,622 0 0
AMGEN INC COM 031162100 12,701 59,729 SH   SOLE   59,676 0 53
APPLE INC COM 037833100 45,676 322,795 SH   SOLE   322,509 0 286
APPLIED MATLS INC COM 038222105 1,445 11,222 SH   SOLE   11,222 0 0
AT&T INC COM 00206R102 1,287 47,640 SH   SOLE   47,640 0 0
ATLASSIAN CORP PLC CL A G06242104 646 1,650 SH   SOLE   1,650 0 0
BAXTER INTL INC COM 071813109 217 2,700 SH   SOLE   2,700 0 0
BK OF AMERICA CORP COM 060505104 14,733 347,063 SH   SOLE   346,773 0 290
BLACKROCK INC COM 09247X101 12,209 14,558 SH   SOLE   14,546 0 12
BLACKSTONE INC COM 09260D107 2,443 20,999 SH   SOLE   20,999 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 14,799 186,507 SH   SOLE   186,359 0 148
BORGWARNER INC COM 099724106 1,307 30,250 SH   SOLE   30,250 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,421 24,009 SH   SOLE   24,009 0 0
BROADCOM INC COM 11135F101 16,411 33,842 SH   SOLE   33,816 0 26
BRUKER CORP COM 116794108 2,931 37,529 SH   SOLE   37,529 0 0
CATALENT INC COM 148806102 1,920 14,428 SH   SOLE   14,428 0 0
CATERPILLAR INC COM 149123101 9,453 49,243 SH   SOLE   48,694 0 549
CDW CORP COM 12514G108 3,905 21,451 SH   SOLE   21,451 0 0
CHARLES RIV LABS INTL INC COM 159864107 6,430 15,581 SH   SOLE   15,581 0 0
CISCO SYS INC COM 17275R102 316 5,800 SH   SOLE   5,800 0 0
CITIGROUP INC COM NEW 172967424 1,302 18,554 SH   SOLE   18,554 0 0
COCA COLA CO COM 191216100 1,233 23,502 SH   SOLE   23,502 0 0
COMCAST CORP NEW CL A 20030N101 11,623 207,809 SH   SOLE   207,597 0 212
COSTCO WHSL CORP NEW COM 22160K105 14,765 32,858 SH   SOLE   32,823 0 35
CSX CORP COM 126408103 2,431 81,731 SH   SOLE   81,731 0 0
DEERE & CO COM 244199105 6,819 20,351 SH   SOLE   19,830 0 521
DOW INC COM 260557103 1,029 17,875 SH   SOLE   17,875 0 0
DRAFTKINGS INC COM CL A 26142R104 1,273 26,428 SH   SOLE   26,428 0 0
EATON CORP PLC SHS G29183103 6,439 43,125 SH   SOLE   43,078 0 47
ELANCO ANIMAL HEALTH INC COM 28414H103 1,268 39,775 SH   SOLE   39,775 0 0
EMERSON ELEC CO COM 291011104 8,636 91,682 SH   SOLE   91,572 0 110
ENDEAVOR GROUP HLDGS INC CL A COM 29260Y109 1,500 52,305 SH   SOLE   52,305 0 0
ESTABLISHMENT LABS HLDGS INC COM G31249108 1,352 18,890 SH   SOLE   18,890 0 0
EVERCORE INC CLASS A 29977A105 2,491 18,635 SH   SOLE   18,635 0 0
F5 NETWORKS INC COM 315616102 2,503 12,593 SH   SOLE   12,593 0 0
FACEBOOK INC CL A 30303M102 27,793 81,890 SH   SOLE   81,820 0 70
FAIR ISAAC CORP COM 303250104 3,899 9,798 SH   SOLE   9,798 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 7,656 62,919 SH   SOLE   62,859 0 60
FIFTH THIRD BANCORP COM 316773100 2,001 47,151 SH   SOLE   47,151 0 0
FORD MTR CO DEL COM 345370860 248 17,500 SH   SOLE   17,500 0 0
GALLAGHER ARTHUR J & CO COM 363576109 6,192 41,658 SH   SOLE   41,658 0 0
GENERAL MLS INC COM 370334104 880 14,706 SH   SOLE   14,706 0 0
GLOBAL PMTS INC COM 37940X102 11,041 70,067 SH   SOLE   69,995 0 72
GOLDMAN SACHS GROUP INC COM 38141G104 10,694 28,288 SH   SOLE   28,258 0 30
GUARDANT HEALTH INC COM 40131M109 1,452 11,612 SH   SOLE   11,612 0 0
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 2,143 27,320 SH   SOLE   27,320 0 0
HERSHEY CO COM 427866108 1,007 5,950 SH   SOLE   5,950 0 0
HOME DEPOT INC COM 437076102 17,156 52,262 SH   SOLE   52,217 0 45
HONEYWELL INTL INC COM 438516106 10,018 47,194 SH   SOLE   47,149 0 45
II-VI INC COM 902104108 6,849 115,377 SH   SOLE   115,377 0 0
ILLUMINA INC COM 452327109 2,423 5,973 SH   SOLE   5,973 0 0
INTEL CORP COM 458140100 359 6,740 SH   SOLE   6,740 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 942 6,782 SH   SOLE   6,782 0 0
INTUIT COM 461202103 5,205 9,647 SH   SOLE   9,647 0 0
IQVIA HLDGS INC COM 46266C105 14,939 62,364 SH   SOLE   62,319 0 45
ISHARES INC MSCI BRIC INDX 464286657 251 5,200 SH   SOLE   5,200 0 0
ISHARES INC MSCI PAC JP ETF 464286665 200 4,105 SH   SOLE   4,105 0 0
ISHARES TR SHORT TREAS BD 464288679 3,459 31,315 SH   SOLE   31,315 0 0
JEFFERIES FINL GROUP INC COM 47233W109 7,700 207,370 SH   SOLE   207,370 0 0
JOHNSON & JOHNSON COM 478160104 878 5,435 SH   SOLE   5,435 0 0
JPMORGAN CHASE & CO COM 46625H100 2,132 13,025 SH   SOLE   13,025 0 0
KELLOGG CO COM 487836108 763 11,941 SH   SOLE   11,941 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 5,712 34,766 SH   SOLE   34,766 0 0
KIMBERLY-CLARK CORP COM 494368103 1,137 8,588 SH   SOLE   8,588 0 0
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 1,211 23,685 SH   SOLE   23,685 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 4,513 20,492 SH   SOLE   20,492 0 0
LEIDOS HOLDINGS INC COM 525327102 2,425 25,230 SH   SOLE   25,230 0 0
LHC GROUP INC COM 50187A107 2,212 14,096 SH   SOLE   14,096 0 0
LILLY ELI & CO COM 532457108 2,805 12,140 SH   SOLE   12,140 0 0
LOCKHEED MARTIN CORP COM 539830109 574 1,662 SH   SOLE   1,662 0 0
LOWES COS INC COM 548661107 3,989 19,664 SH   SOLE   19,664 0 0
MARSH & MCLENNAN COS INC COM 571748102 13,820 91,265 SH   SOLE   91,180 0 85
MASCO CORP COM 574599106 3,006 54,118 SH   SOLE   54,118 0 0
MCDONALDS CORP COM 580135101 8,139 33,756 SH   SOLE   33,726 0 30
MERCK & CO INC COM 58933Y105 1,436 19,115 SH   SOLE   19,115 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 13,183 85,888 SH   SOLE   85,833 0 55
MICROSOFT CORP COM 594918104 50,471 179,027 SH   SOLE   178,892 0 135
MORGAN STANLEY COM NEW 617446448 574 5,900 SH   SOLE   5,900 0 0
NASDAQ INC COM 631103108 12,097 62,672 SH   SOLE   62,617 0 55
NIKE INC CL B 654106103 12,795 88,103 SH   SOLE   88,025 0 78
NORFOLK SOUTHN CORP COM 655844108 12,020 50,239 SH   SOLE   50,190 0 49
NVIDIA CORPORATION COM 67066G104 32,296 155,897 SH   SOLE   155,767 0 130
NXP SEMICONDUCTORS N V COM N6596X109 11,278 57,578 SH   SOLE   57,543 0 35
OSHKOSH CORP COM 688239201 2,388 23,332 SH   SOLE   23,332 0 0
PALO ALTO NETWORKS INC COM 697435105 3,398 7,094 SH   SOLE   7,094 0 0
PARKER-HANNIFIN CORP COM 701094104 5,224 18,681 SH   SOLE   18,659 0 22
PAYCHEX INC COM 704326107 1,885 16,763 SH   SOLE   16,763 0 0
PAYPAL HLDGS INC COM 70450Y103 1,685 6,477 SH   SOLE   6,477 0 0
PEGASYSTEMS INC COM 705573103 1,713 13,476 SH   SOLE   13,476 0 0
PEPSICO INC COM 713448108 9,279 61,694 SH   SOLE   61,642 0 52
PERKINELMER INC COM 714046109 4,547 26,240 SH   SOLE   26,240 0 0
PFIZER INC COM 717081103 1,627 37,834 SH   SOLE   37,834 0 0
PROCTER AND GAMBLE CO COM 742718109 9,826 70,287 SH   SOLE   70,217 0 70
PUBLIC STORAGE COM 74460D109 1,033 3,477 SH   SOLE   3,477 0 0
QORVO INC COM 74736K101 1,452 8,685 SH   SOLE   8,685 0 0
QUALCOMM INC COM 747525103 3,378 26,189 SH   SOLE   26,189 0 0
QUEST DIAGNOSTICS INC COM 74834L100 2,806 19,310 SH   SOLE   19,310 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 17,053 198,380 SH   SOLE   198,225 0 155
SKYWORKS SOLUTIONS INC COM 83088M102 6,754 40,990 SH   SOLE   40,941 0 49
SPDR S&P 500 ETF TR TR UNIT 78462F103 226 527 SH   SOLE   527 0 0
STARBUCKS CORP COM 855244109 210 1,908 SH   SOLE   1,908 0 0
STERIS PLC SHS USD G8473T100 3,615 17,694 SH   SOLE   17,694 0 0
SYNOPSYS INC COM 871607107 1,628 5,439 SH   SOLE   5,439 0 0
TARGET CORP COM 87612E106 3,258 14,242 SH   SOLE   14,242 0 0
TELEFLEX INCORPORATED COM 879369106 2,654 7,048 SH   SOLE   7,048 0 0
TERADYNE INC COM 880770102 2,386 21,855 SH   SOLE   21,855 0 0
TEXTRON INC COM 883203101 4,197 60,125 SH   SOLE   60,125 0 0
THE TRADE DESK INC COM CL A 88339J105 12,423 176,720 SH   SOLE   176,720 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 22,200 38,857 SH   SOLE   38,822 0 35
THOR INDS INC COM 885160101 1,011 8,235 SH   SOLE   8,235 0 0
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 1,289 43,120 SH   SOLE   43,120 0 0
TRACTOR SUPPLY CO COM 892356106 4,334 21,392 SH   SOLE   21,392 0 0
TRADEWEB MKTS INC CL A 892672106 5,228 64,720 SH   SOLE   64,720 0 0
TRITON INTL LTD CL A G9078F107 2,147 41,265 SH   SOLE   41,265 0 0
UNION PAC CORP COM 907818108 1,211 6,180 SH   SOLE   6,180 0 0
UNITED PARCEL SERVICE INC CL B 911312106 10,473 57,512 SH   SOLE   57,442 0 70
UNIVERSAL HLTH SVCS INC CL B 913903100 1,868 13,498 SH   SOLE   13,498 0 0
US BANCORP DEL COM NEW 902973304 12,786 215,109 SH   SOLE   214,894 0 215
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,436 28,715 SH   SOLE   28,715 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 3,717 73,625 SH   SOLE   73,625 0 0
VEEVA SYS INC CL A COM 922475108 6,326 21,953 SH   SOLE   21,953 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,400 25,930 SH   SOLE   25,930 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 1,847 10,184 SH   SOLE   10,184 0 0
VISA INC COM CL A 92826C839 20,285 91,065 SH   SOLE   90,985 0 80
VONTIER CORPORATION COM 928881101 1,424 42,385 SH   SOLE   42,385 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 542 11,525 SH   SOLE   11,525 0 0
WALMART INC COM 931142103 10,645 76,372 SH   SOLE   76,300 0 72
WASTE MGMT INC DEL COM 94106L109 10,871 72,782 SH   SOLE   72,699 0 83
WILLIAMS SONOMA INC COM 969904101 1,968 11,100 SH   SOLE   11,100 0 0
WINNEBAGO INDS INC COM 974637100 1,384 19,105 SH   SOLE   19,105 0 0
XILINX INC COM 983919101 8,117 53,756 SH   SOLE   53,756 0 0
XPO LOGISTICS INC COM 983793100 2,191 27,530 SH   SOLE   27,530 0 0
ZIONS BANCORPORATION N A COM 989701107 1,533 24,775 SH   SOLE   24,775 0 0
ZOETIS INC CL A 98978V103 18,873 97,213 SH   SOLE   97,127 0 86
ZSCALER INC COM 98980G102 15,571 59,382 SH   SOLE   59,382 0 0