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,892 3,749 SH   SOLE   2,802 0 947
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   2,291 5,449 SH   SOLE   4,063 0 1,386
NEUROCRINE BIOSCIENCES INC COM 64125C109   1,656 12,008 SH   SOLE   8,706 0 3,302
AMGEN INC COM 031162100   1,500 5,277 SH   SOLE   3,859 0 1,418
ABBOTT LABS COM 002824100   1,379 12,129 SH   SOLE   8,957 0 3,172
ADVANCED MICRO DEVICES INC COM 007903107   2,273 12,596 SH   SOLE   9,077 0 3,519
GRAINGER W W INC COM 384802104   2,215 2,178 SH   SOLE   1,576 0 602
QUALCOMM INC COM 747525103   1,676 9,899 SH   SOLE   7,167 0 2,732
SHERWIN WILLIAMS CO COM 824348106   1,706 4,913 SH   SOLE   3,540 0 1,373
SYSCO CORP COM 871829107   1,284 15,816 SH   SOLE   11,223 0 4,593
US BANCORP DEL COM NEW 902973304   2,797 62,562 SH   SOLE   48,274 0 14,288
JOHNSON & JOHNSON COM 478160104   2,473 15,634 SH   SOLE   11,697 0 3,937
MEDTRONIC PLC SHS G5960L103   1,866 21,407 SH   SOLE   16,172 0 5,235
MICROSOFT CORP COM 594918104   2,526 6,004 SH   SOLE   4,506 0 1,498
UNITED PARCEL SERVICE INC CL B 911312106   1,863 12,537 SH   SOLE   9,621 0 2,916
AT&T INC COM 00206R102   605 34,382 SH   SOLE   363 0 34,019
CISCO SYS INC COM 17275R102   2,338 46,852 SH   SOLE   36,210 0 10,642
INTERNATIONAL BUSINESS MACHS COM 459200101   406 2,125 SH   SOLE   1,657 0 468
LOCKHEED MARTIN CORP COM 539830109   2,667 5,863 SH   SOLE   4,653 0 1,210
SCHWAB CHARLES CORP COM 808513105   1,842 25,467 SH   SOLE   18,740 0 6,727
STARBUCKS CORP COM 855244109   1,222 13,374 SH   SOLE   9,802 0 3,572
AUTOMATIC DATA PROCESSING IN COM 053015103   2,374 9,507 SH   SOLE   7,352 0 2,155
WALMART INC COM 931142103   346 5,754 SH   SOLE   900 0 4,854
APPLIED MATLS INC COM 038222105   2,164 10,493 SH   SOLE   7,704 0 2,788
UNION PAC CORP COM 907818108   2,428 9,873 SH   SOLE   7,647 0 2,226
ASTRAZENECA PLC SPONSORED ADR 046353108   2,584 38,140 SH   SOLE   29,572 0 8,568
TEXAS INSTRS INC COM 882508104   2,087 11,981 SH   SOLE   9,258 0 2,723
TARGET CORP COM 87612E106   634 3,575 SH   SOLE   3,575 0 0
STATE STR CORP COM 857477103   2,148 27,783 SH   SOLE   21,195 0 6,588
MERCK & CO INC COM 58933Y105   4,547 34,463 SH   SOLE   20,317 0 14,146
NOVARTIS AG SPONSORED ADR 66987V109   2,365 24,449 SH   SOLE   18,869 0 5,580
HOME DEPOT INC COM 437076102   2,422 6,314 SH   SOLE   4,881 0 1,433
MCDONALDS CORP COM 580135101   2,270 8,051 SH   SOLE   6,227 0 1,823
MONDELEZ INTL INC CL A 609207105   1,553 22,182 SH   SOLE   16,350 0 5,832
BOOKING HOLDINGS INC COM 09857L108   1,306 360 SH   SOLE   256 0 104
GEN DIGITAL INC COM 668771108   2,329 103,989 SH   SOLE   81,684 0 22,305
WELLS FARGO CO NEW COM 949746101   1,433 24,730 SH   SOLE   20,191 0 4,539
UNITEDHEALTH GROUP INC COM 91324P102   2,494 5,041 SH   SOLE   3,893 0 1,148
RTX CORPORATION COM 75513E101   1,574 16,134 SH   SOLE   11,858 0 4,276
MARSH & MCLENNAN COS INC COM 571748102   1,991 9,665 SH   SOLE   7,091 0 2,574
APPLE INC COM 037833100   1,864 10,869 SH   SOLE   8,136 0 2,733
LAM RESEARCH CORP COM 512807108   2,136 2,199 SH   SOLE   1,616 0 583
ELECTRONIC ARTS INC COM 285512109   1,251 9,426 SH   SOLE   7,022 0 2,404
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109   1,616 10,886 SH   SOLE   7,929 0 2,957
ROSS STORES INC COM 778296103   1,635 11,143 SH   SOLE   8,076 0 3,067
ON SEMICONDUCTOR CORP COM 682189105   1,238 16,829 SH   SOLE   12,429 0 4,400
ECOLAB INC COM 278865100   251 1,085 SH   SOLE   277 0 808
TERADYNE INC COM 880770102   1,061 9,400 SH   SOLE   6,706 0 2,694
PATHWARD FINANCIAL INC COM 59100U108   1,222 24,198 SH   SOLE   17,531 0 6,667
F5 INC COM 315616102   1,155 6,094 SH   SOLE   4,419 0 1,675
NETAPP INC COM 64110D104   3,213 30,609 SH   SOLE   23,758 0 6,851
BLOCK H & R INC COM 093671105   2,338 47,603 SH   SOLE   37,237 0 10,366
AMEREN CORP COM 023608102   1,008 13,634 SH   SOLE   9,710 0 3,924
S&P GLOBAL INC COM 78409V104   1,497 3,519 SH   SOLE   2,542 0 977
DECKERS OUTDOOR CORP COM 243537107   1,530 1,625 SH   SOLE   1,154 0 471
BERKLEY W R CORP COM 084423102   2,428 27,459 SH   SOLE   21,431 0 6,028
ROCKWELL AUTOMATION INC COM 773903109   326 1,120 SH   SOLE   1,120 0 0
GENTEX CORP COM 371901109   1,141 31,603 SH   SOLE   22,275 0 9,328
AUTOZONE INC COM 053332102   1,702 540 SH   SOLE   379 0 161
PTC INC COM 69370C100   1,673 8,853 SH   SOLE   6,417 0 2,436
MUELLER INDS INC COM 624756102   1,403 26,008 SH   SOLE   18,833 0 7,175
VERTEX PHARMACEUTICALS INC COM 92532F100   1,830 4,379 SH   SOLE   3,014 0 1,365
MONSTER BEVERAGE CORP NEW COM 61174X109   1,671 28,181 SH   SOLE   20,545 0 7,636
MASCO CORP COM 574599106   1,419 17,990 SH   SOLE   12,826 0 5,164
EATON CORP PLC SHS G29183103   2,599 8,311 SH   SOLE   6,086 0 2,225
HUMANA INC COM 444859102   1,465 4,225 SH   SOLE   3,099 0 1,126
NOVO-NORDISK A S ADR 670100205   1,807 14,077 SH   SOLE   10,155 0 3,922
CUMMINS INC COM 231021106   2,665 9,044 SH   SOLE   6,936 0 2,108
CACI INTL INC CL A 127190304   1,244 3,283 SH   SOLE   2,341 0 942
COOPER COS INC COM 216648501   1,122 11,062 SH   SOLE   7,966 0 3,096
ALPHABET INC CAP STK CL A 02079K305   1,823 12,079 SH   SOLE   8,877 0 3,202
TELEFLEX INCORPORATED COM 879369106   991 4,382 SH   SOLE   3,142 0 1,240
REGENERON PHARMACEUTICALS COM 75886F107   1,666 1,731 SH   SOLE   1,257 0 474
BLACKROCK INC COM 09247X101   1,411 1,693 SH   SOLE   1,223 0 470
GARMIN LTD SHS H2906T109   2,323 15,605 SH   SOLE   12,126 0 3,478
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103   2,697 28,990 SH   SOLE   22,557 0 6,433
HALOZYME THERAPEUTICS INC COM 40637H109   1,812 44,536 SH   SOLE   31,720 0 12,816
INCYTE CORP COM 45337C102   996 17,483 SH   SOLE   12,534 0 4,949
NASDAQ INC COM 631103108   1,191 18,879 SH   SOLE   13,554 0 5,325
INTERCONTINENTAL EXCHANGE IN COM 45866F104   1,550 11,281 SH   SOLE   8,223 0 3,058
PARKER-HANNIFIN CORP COM 701094104   2,284 4,109 SH   SOLE   3,026 0 1,083
MOLINA HEALTHCARE INC COM 60855R100   1,860 4,527 SH   SOLE   3,228 0 1,299
BIOMARIN PHARMACEUTICAL INC COM 09061G101   1,066 12,201 SH   SOLE   8,787 0 3,414
HOLOGIC INC COM 436440101   1,238 15,882 SH   SOLE   11,684 0 4,198
THERMO FISHER SCIENTIFIC INC COM 883556102   1,449 2,493 SH   SOLE   1,798 0 695
SALESFORCE INC COM 79466L302   1,609 5,343 SH   SOLE   3,888 0 1,455
CROCS INC COM 227046109   1,321 9,186 SH   SOLE   6,598 0 2,588
EXELIXIS INC COM 30161Q104   1,411 59,466 SH   SOLE   42,459 0 17,007
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108   1,455 18,908 SH   SOLE   13,681 0 5,227
SUNOPTA INC COM 8676EP108   86 12,500 SH   SOLE   0 0 12,500
LOGITECH INTL S A SHS H50430232   1,328 14,862 SH   SOLE   10,576 0 4,286
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   1,103 3,659 SH   SOLE   2,595 0 1,064
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302   2,331 35,684 SH   SOLE   27,663 0 8,021
ICON PLC SHS G4705A100   1,786 5,315 SH   SOLE   3,830 0 1,485
DIGITAL RLTY TR INC COM 253868103   2,994 20,788 SH   SOLE   16,238 0 4,550
BLACKSTONE INC COM 09260D107   2,492 18,973 SH   SOLE   14,705 0 4,268
TERADATA CORP DEL COM 88076W103   968 25,043 SH   SOLE   17,965 0 7,078
CHART INDS INC COM 16115Q308   1,269 7,702 SH   SOLE   5,570 0 2,132
ARMSTRONG WORLD INDS INC NEW COM 04247X102   1,539 12,388 SH   SOLE   8,944 0 3,444
GENPACT LIMITED SHS G3922B107   812 24,634 SH   SOLE   17,495 0 7,139
VISA INC COM CL A 92826C839   1,651 5,916 SH   SOLE   4,269 0 1,647
IRIDIUM COMMUNICATIONS INC COM 46269C102   673 25,707 SH   SOLE   18,502 0 7,205
PURE CYCLE CORP COM NEW 746228303   1,124 118,339 SH   SOLE   87,658 0 30,681
SHARPLINK GAMING INC COM 820014108   17 11,306 SH   SOLE   11,306 0 0
COMMVAULT SYS INC COM 204166102   1,580 15,575 SH   SOLE   11,097 0 4,478
BROADCOM INC COM 11135F101   3,363 2,537 SH   SOLE   1,961 0 576
FORTINET INC COM 34959E109   1,730 25,330 SH   SOLE   18,491 0 6,839
CHORD ENERGY CORPORATION COM NEW 674215207   1,140 6,394 SH   SOLE   4,585 0 1,809
R1 RCM INC COM 77634L105   1,115 86,557 SH   SOLE   61,565 0 24,992
APOLLO GLOBAL MGMT INC COM 03769M106   2,385 21,212 SH   SOLE   15,178 0 6,034
META PLATFORMS INC CL A 30303M102   3,966 8,168 SH   SOLE   6,153 0 2,015
CORPAY INC COM SHS 219948106   1,290 4,182 SH   SOLE   2,915 0 1,267
AMMO INC COM 00175J107   9,378 3,410,000 SH   SOLE   0 0 3,410,000
PALO ALTO NETWORKS INC COM 697435105   2,076 7,308 SH   SOLE   5,258 0 2,050
GLOBUS MED INC CL A 379577208   1,020 19,019 SH   SOLE   13,648 0 5,371
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   242 2,687 SH   SOLE   1,816 0 871
ABBVIE INC COM 00287Y109   3,038 16,685 SH   SOLE   12,349 0 4,336
GOGO INC COM 38046C109   1,073 122,246 SH   SOLE   87,669 0 34,577
NMI HLDGS INC CL A 629209305   1,407 43,497 SH   SOLE   30,917 0 12,580
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106   637 21,163 SH   SOLE   14,849 0 6,314
CITIZENS FINL GROUP INC COM 174610105   1,557 42,894 SH   SOLE   30,239 0 12,655
KEYSIGHT TECHNOLOGIES INC COM 49338L103   1,352 8,644 SH   SOLE   6,151 0 2,493
BOX INC CL A 10316T104   1,353 47,763 SH   SOLE   34,746 0 13,017
INTUITIVE MACHINES INC CLASS A COM 46125A100   131 20,900 SH   SOLE   20,900 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104   1,034 4,771 SH   SOLE   3,471 0 1,300
VERRA MOBILITY CORP CL A COM STK 92511U102   1,100 44,065 SH   SOLE   31,368 0 12,697
BJS WHSL CLUB HLDGS INC COM 05550J101   2,601 34,378 SH   SOLE   25,148 0 9,230
SHOALS TECHNOLOGIES GROUP IN CL A 82489W107   793 70,942 SH   SOLE   50,351 0 20,591
RINGCENTRAL INC NOTE 3/0 76680RAF4   1,356 1,435,000 PRN   SOLE   835,000 0 600,000