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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ADOBE INC COM 00724F101   1,970 3,863 SH   SOLE   2,967 0 896
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,928 5,505 SH   SOLE   4,213 0 1,292
NEUROCRINE BIOSCIENCES INC COM 64125C109   1,403 12,474 SH   SOLE   9,327 0 3,147
AMGEN INC COM 031162100   1,420 5,282 SH   SOLE   4,009 0 1,273
ABBOTT LABS COM 002824100   1,470 15,175 SH   SOLE   12,403 0 2,772
ADVANCED MICRO DEVICES INC COM 007903107   1,321 12,845 SH   SOLE   9,578 0 3,267
GRAINGER W W INC COM 384802104   1,538 2,222 SH   SOLE   1,660 0 562
QUALCOMM INC COM 747525103   1,098 9,890 SH   SOLE   7,459 0 2,431
SHERWIN WILLIAMS CO COM 824348106   1,262 4,947 SH   SOLE   3,703 0 1,244
SYSCO CORP COM 871829107   1,030 15,596 SH   SOLE   11,578 0 4,018
US BANCORP DEL COM NEW 902973304   1,550 46,874 SH   SOLE   37,063 0 9,811
JOHNSON & JOHNSON COM 478160104   2,424 15,565 SH   SOLE   11,945 0 3,620
MEDTRONIC PLC SHS G5960L103   1,697 21,654 SH   SOLE   16,983 0 4,671
MICROSOFT CORP COM 594918104   1,941 6,149 SH   SOLE   4,742 0 1,407
UNITED PARCEL SERVICE INC CL B 911312106   1,964 12,602 SH   SOLE   10,036 0 2,566
AT&T INC COM 00206R102   516 34,373 SH   SOLE   354 0 34,019
CISCO SYS INC COM 17275R102   2,531 47,074 SH   SOLE   37,467 0 9,607
INTERNATIONAL BUSINESS MACHS COM 459200101   298 2,125 SH   SOLE   1,657 0 468
LOCKHEED MARTIN CORP COM 539830109   2,410 5,892 SH   SOLE   4,782 0 1,110
SCHWAB CHARLES CORP COM 808513105   1,291 23,516 SH   SOLE   17,602 0 5,914
STARBUCKS CORP COM 855244109   1,205 13,201 SH   SOLE   10,048 0 3,153
AUTOMATIC DATA PROCESSING IN COM 053015103   2,246 9,335 SH   SOLE   7,408 0 1,927
WALMART INC COM 931142103   307 1,918 SH   SOLE   300 0 1,618
APPLIED MATLS INC COM 038222105   1,483 10,713 SH   SOLE   8,109 0 2,604
UNION PAC CORP COM 907818108   2,025 9,944 SH   SOLE   7,915 0 2,029
ASTRAZENECA PLC SPONSORED ADR 046353108   2,601 38,402 SH   SOLE   30,449 0 7,953
TEXAS INSTRS INC COM 882508104   1,867 11,743 SH   SOLE   9,353 0 2,390
TARGET CORP COM 87612E106   395 3,575 SH   SOLE   3,575 0 0
STATE STR CORP COM 857477103   1,859 27,766 SH   SOLE   21,886 0 5,880
MERCK & CO INC COM 58933Y105   3,550 34,486 SH   SOLE   20,783 0 13,703
NOVARTIS AG SPONSORED ADR 66987V109   2,516 24,696 SH   SOLE   19,604 0 5,092
KIMBERLY-CLARK CORP COM 494368103   1,968 16,281 SH   SOLE   12,952 0 3,329
HOME DEPOT INC COM 437076102   1,915 6,339 SH   SOLE   5,046 0 1,293
MCDONALDS CORP COM 580135101   2,124 8,063 SH   SOLE   6,442 0 1,621
MONDELEZ INTL INC CL A 609207105   1,555 22,405 SH   SOLE   17,105 0 5,300
BOOKING HOLDINGS INC COM 09857L108   1,095 355 SH   SOLE   263 0 92
GEN DIGITAL INC COM 668771108   1,847 104,455 SH   SOLE   84,363 0 20,092
WELLS FARGO CO NEW COM 949746101   997 24,390 SH   SOLE   19,851 0 4,539
CORNING INC COM 219350105   1,814 59,520 SH   SOLE   47,774 0 11,746
XCEL ENERGY INC COM 98389B100   200 3,496 SH   SOLE   3,400 0 96
UNITEDHEALTH GROUP INC COM 91324P102   2,505 4,969 SH   SOLE   3,923 0 1,046
RTX CORPORATION COM 75513E101   1,151 15,986 SH   SOLE   12,217 0 3,769
MARSH & MCLENNAN COS INC COM 571748102   1,876 9,856 SH   SOLE   7,441 0 2,415
APPLE INC COM 037833100   1,887 11,022 SH   SOLE   8,473 0 2,549
LAM RESEARCH CORP COM 512807108   1,375 2,194 SH   SOLE   1,651 0 543
ELECTRONIC ARTS INC COM 285512109   1,130 9,387 SH   SOLE   7,270 0 2,117
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109   1,556 11,080 SH   SOLE   8,344 0 2,736
ROSS STORES INC COM 778296103   1,260 11,152 SH   SOLE   8,383 0 2,769
ON SEMICONDUCTOR CORP COM 682189105   1,546 16,632 SH   SOLE   12,793 0 3,839
TERADYNE INC COM 880770102   963 9,582 SH   SOLE   7,211 0 2,371
PATHWARD FINANCIAL INC COM 59100U108   1,159 25,138 SH   SOLE   18,912 0 6,226
F5 INC COM 315616102   1,022 6,342 SH   SOLE   4,779 0 1,563
NETAPP INC COM 64110D104   2,371 31,251 SH   SOLE   24,946 0 6,305
AMEREN CORP COM 023608102   996 13,304 SH   SOLE   9,937 0 3,367
S&P GLOBAL INC COM 78409V104   1,300 3,557 SH   SOLE   2,667 0 890
DECKERS OUTDOOR CORP COM 243537107   1,170 2,275 SH   SOLE   1,701 0 574
ROCKWELL AUTOMATION INC COM 773903109   320 1,120 SH   SOLE   1,120 0 0
GENTEX CORP COM 371901109   1,064 32,684 SH   SOLE   24,080 0 8,604
AUTOZONE INC COM 053332102   1,387 546 SH   SOLE   398 0 148
ACTIVISION BLIZZARD INC COM 00507V109   2,347 25,062 SH   SOLE   19,941 0 5,121
PTC INC COM 69370C100   1,323 9,337 SH   SOLE   7,002 0 2,335
MUELLER INDS INC COM 624756102   1,013 13,478 SH   SOLE   10,178 0 3,300
VERTEX PHARMACEUTICALS INC COM 92532F100   1,554 4,469 SH   SOLE   3,194 0 1,275
MONSTER BEVERAGE CORP NEW COM 61174X109   1,520 28,714 SH   SOLE   21,767 0 6,947
MASCO CORP COM 574599106   1,001 18,729 SH   SOLE   13,911 0 4,818
EATON CORP PLC SHS G29183103   1,830 8,583 SH   SOLE   6,471 0 2,112
HUMANA INC COM 444859102   1,499 3,081 SH   SOLE   2,370 0 711
NOVO-NORDISK A S ADR 670100205   2,097 23,062 SH   SOLE   17,320 0 5,742
CUMMINS INC COM 231021106   2,098 9,183 SH   SOLE   7,277 0 1,906
CACI INTL INC CL A 127190304   1,051 3,349 SH   SOLE   2,489 0 860
COOPER COS INC COM NEW 216648402   907 2,852 SH   SOLE   2,140 0 712
ALPHABET INC CAP STK CL A 02079K305   1,601 12,236 SH   SOLE   9,304 0 2,932
TELEFLEX INCORPORATED COM 879369106   888 4,522 SH   SOLE   3,390 0 1,132
REGENERON PHARMACEUTICALS COM 75886F107   1,459 1,773 SH   SOLE   1,339 0 434
BLACKROCK INC COM 09247X101   1,087 1,681 SH   SOLE   1,264 0 417
GARMIN LTD SHS H2906T109   2,213 21,040 SH   SOLE   16,855 0 4,185
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103   2,593 39,310 SH   SOLE   31,232 0 8,078
HALOZYME THERAPEUTICS INC COM 40637H109   1,750 45,806 SH   SOLE   34,107 0 11,699
INCYTE CORP COM 45337C102   715 12,380 SH   SOLE   9,262 0 3,118
NASDAQ INC COM 631103108   941 19,371 SH   SOLE   14,464 0 4,907
INTERCONTINENTAL EXCHANGE IN COM 45866F104   1,137 10,331 SH   SOLE   7,687 0 2,644
PARKER-HANNIFIN CORP COM 701094104   1,635 4,198 SH   SOLE   3,189 0 1,009
MOLINA HEALTHCARE INC COM 60855R100   1,490 4,545 SH   SOLE   3,401 0 1,144
BIOMARIN PHARMACEUTICAL INC COM 09061G101   1,128 12,749 SH   SOLE   9,610 0 3,139
HOLOGIC INC COM 436440101   1,088 15,679 SH   SOLE   12,064 0 3,615
THERMO FISHER SCIENTIFIC INC COM 883556102   1,250 2,470 SH   SOLE   1,857 0 613
FIDELITY NATL INFORMATION SV COM 31620M106   315 5,703 SH   SOLE   4,163 0 1,540
EXELIXIS INC COM 30161Q104   1,356 62,063 SH   SOLE   46,313 0 15,750
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108   1,001 19,523 SH   SOLE   14,602 0 4,921
LOGITECH INTL S A SHS H50430232   1,067 15,470 SH   SOLE   11,488 0 3,982
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   879 3,716 SH   SOLE   2,781 0 935
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302   2,242 36,216 SH   SOLE   28,939 0 7,277
ICON PLC SHS G4705A100   1,376 5,589 SH   SOLE   4,175 0 1,414
DIGITAL RLTY TR INC COM 253868103   2,568 21,223 SH   SOLE   16,934 0 4,289
BLACKSTONE INC COM 09260D107   3,005 28,049 SH   SOLE   22,500 0 5,549
CHART INDS INC COM 16115Q308   1,352 7,996 SH   SOLE   6,004 0 1,992
ARMSTRONG WORLD INDS INC NEW COM 04247X102   931 12,927 SH   SOLE   9,701 0 3,226
GENPACT LIMITED SHS G3922B107   888 24,538 SH   SOLE   18,355 0 6,183
VISA INC COM CL A 92826C839   1,370 5,955 SH   SOLE   4,461 0 1,494
IRIDIUM COMMUNICATIONS INC COM 46269C102   948 20,841 SH   SOLE   15,687 0 5,154
PURE CYCLE CORP COM NEW 746228303   1,172 122,104 SH   SOLE   93,623 0 28,481
COMMVAULT SYS INC COM 204166102   1,111 16,433 SH   SOLE   12,267 0 4,166
ENERGY RECOVERY INC COM 29270J100   1,187 55,952 SH   SOLE   42,057 0 13,895
BROADCOM INC COM 11135F101   2,168 2,610 SH   SOLE   2,074 0 536
FORTINET INC COM 34959E109   1,123 19,146 SH   SOLE   14,244 0 4,902
R1 RCM INC COM 77634L105   1,350 89,552 SH   SOLE   66,977 0 22,575
APOLLO GLOBAL MGMT INC COM 03769M106   2,563 28,551 SH   SOLE   21,098 0 7,453
META PLATFORMS INC CL A 30303M102   2,998 9,985 SH   SOLE   7,692 0 2,293
FLEETCOR TECHNOLOGIES INC COM 339041105   1,087 4,256 SH   SOLE   3,100 0 1,156
AMMO INC COM 00175J107   6,888 3,410,000 SH   SOLE   0 0 3,410,000
PALO ALTO NETWORKS INC COM 697435105   1,759 7,504 SH   SOLE   5,558 0 1,946
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   203 2,682 SH   SOLE   1,816 0 866
ABBVIE INC COM 00287Y109   2,494 16,729 SH   SOLE   12,709 0 4,020
GOGO INC COM 38046C109   1,554 130,230 SH   SOLE   97,663 0 32,567
NMI HLDGS INC CL A 629209305   1,240 45,780 SH   SOLE   33,839 0 11,941
TRINET GROUP INC COM 896288107   1,673 14,364 SH   SOLE   10,829 0 3,535
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106   635 21,380 SH   SOLE   16,059 0 5,321
CITIZENS FINL GROUP INC COM 174610105   1,159 43,238 SH   SOLE   31,894 0 11,344
KEYSIGHT TECHNOLOGIES INC COM 49338L103   1,132 8,559 SH   SOLE   6,352 0 2,207
BOX INC CL A 10316T104   1,200 49,579 SH   SOLE   37,503 0 12,076
SBA COMMUNICATIONS CORP NEW CL A 78410G104   936 4,677 SH   SOLE   3,556 0 1,121
VERRA MOBILITY CORP CL A COM STK 92511U102   1,365 72,975 SH   SOLE   54,547 0 18,428
BJS WHSL CLUB HLDGS INC COM 05550J101   2,538 35,560 SH   SOLE   26,999 0 8,561
SHOALS TECHNOLOGIES GROUP IN CL A 82489W107   741 40,605 SH   SOLE   30,435 0 10,170
RINGCENTRAL INC NOTE 3/0 76680RAF4   1,364 1,485,000 PRN   SOLE   900,000 0 585,000
DOCUSIGN INC NOTE 1/1 256163AD8   3,732 3,817,000 PRN   SOLE   3,067,000 0 750,000