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 SYSTEMS INCORPORATED COM 00724F101   1,353 4,020 SH   SOLE   1,759 0 2,261
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,695 5,486 SH   SOLE   2,711 0 2,775
NEUROCRINE BIOSCIENCES INC COM 64125C109   1,556 13,025 SH   SOLE   6,076 0 6,949
AMGEN INC COM 031162100   1,398 5,321 SH   SOLE   2,273 0 3,048
ABBOTT LABS COM 002824100   1,675 15,260 SH   SOLE   9,114 0 6,146
GRAINGER W W INC COM 384802104   1,625 2,922 SH   SOLE   1,183 0 1,739
QUALCOMM INC COM 747525103   1,087 9,884 SH   SOLE   4,202 0 5,682
SHERWIN WILLIAMS CO COM 824348106   1,189 5,011 SH   SOLE   2,039 0 2,972
SYSCO CORP COM 871829107   1,214 15,877 SH   SOLE   6,414 0 9,463
US BANCORP DEL COM NEW 902973304   2,045 46,898 SH   SOLE   24,082 0 22,816
JOHNSON & JOHNSON COM 478160104   2,838 16,067 SH   SOLE   8,019 0 8,048
MEDTRONIC PLC SHS G5960L103   1,655 21,288 SH   SOLE   10,641 0 10,647
MICROSOFT CORP COM 594918104   1,851 7,718 SH   SOLE   2,836 0 4,882
UNITED PARCEL SERVICE INC CL B 911312106   2,234 12,854 SH   SOLE   6,455 0 6,399
AT&T INC COM 00206R102   642 34,885 SH   SOLE   272 0 34,613
TRUIST FINL CORP COM 89832Q109   1,603 37,242 SH   SOLE   17,730 0 19,512
CISCO SYS INC COM 17275R102   2,303 48,335 SH   SOLE   23,615 0 24,720
INTERNATIONAL BUSINESS MACHS COM 459200101   328 2,327 SH   SOLE   0 0 2,327
LOCKHEED MARTIN CORP COM 539830109   3,002 6,172 SH   SOLE   3,096 0 3,075
SCHWAB CHARLES CORP COM 808513105   1,405 16,878 SH   SOLE   7,039 0 9,840
STARBUCKS CORP COM 855244109   1,341 13,518 SH   SOLE   5,999 0 7,519
WALMART INC COM 931142103   846 5,963 SH   SOLE   300 0 5,663
APPLIED MATLS INC COM 038222105   1,034 10,615 SH   SOLE   4,461 0 6,154
UNION PAC CORP COM 907818108   2,079 10,039 SH   SOLE   4,974 0 5,065
ASTRAZENECA PLC SPONSORED ADR 046353108   2,758 40,678 SH   SOLE   20,711 0 19,967
TARGET CORP COM 87612E106   533 3,575 SH   SOLE   0 0 3,575
DOMINION ENERGY INC COM 25746U109   836 13,630 SH   SOLE   7,043 0 6,587
STATE STR CORP COM 857477103   2,238 28,853 SH   SOLE   14,458 0 14,396
MERCK & CO INC COM 58933Y105   4,843 43,655 SH   SOLE   14,556 0 29,099
NOVARTIS AG SPONSORED ADR 66987V109   2,307 25,433 SH   SOLE   12,663 0 12,770
KIMBERLY-CLARK CORP COM 494368103   2,262 16,660 SH   SOLE   8,114 0 8,546
MCDONALDS CORP COM 580135101   2,699 10,243 SH   SOLE   5,123 0 5,119
MONDELEZ INTL INC CL A 609207105   1,531 22,971 SH   SOLE   9,928 0 13,043
BOOKING HOLDINGS INC COM 09857L108   709 352 SH   SOLE   119 0 233
GEN DIGITAL INC COM 668771108   2,304 107,527 SH   SOLE   55,918 0 51,609
WELLS FARGO CO NEW COM 949746101   1,007 24,390 SH   SOLE   0 0 24,390
CORNING INC COM 219350105   1,913 59,893 SH   SOLE   31,429 0 28,464
XCEL ENERGY INC COM 98389B100   245 3,496 SH   SOLE   3,000 0 496
UNITEDHEALTH GROUP INC COM 91324P102   3,143 5,929 SH   SOLE   2,839 0 3,090
CROWN CASTLE INC COM 22822V101   1,878 13,845 SH   SOLE   7,098 0 6,747
RAYTHEON TECHNOLOGIES CORP COM 75513E101   1,622 16,073 SH   SOLE   6,408 0 9,665
MARSH & MCLENNAN COS INC COM 571748102   1,686 10,187 SH   SOLE   4,303 0 5,884
APPLE INC COM 037833100   1,478 11,374 SH   SOLE   4,919 0 6,455
LAM RESEARCH CORP COM 512807108   921 2,191 SH   SOLE   891 0 1,300
ELECTRONIC ARTS INC COM 285512109   1,049 8,582 SH   SOLE   3,277 0 5,305
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109   353 3,388 SH   SOLE   1,187 0 2,201
ROSS STORES INC COM 778296103   1,303 11,228 SH   SOLE   4,665 0 6,563
ON SEMICONDUCTOR CORP COM 682189105   1,060 16,993 SH   SOLE   7,143 0 9,850
PATHWARD FINANCIAL INC COM 59100U108   1,123 26,095 SH   SOLE   12,869 0 13,227
F5 INC COM 315616102   876 6,104 SH   SOLE   2,939 0 3,165
NETAPP INC COM 64110D104   1,895 31,544 SH   SOLE   16,475 0 15,068
SHYFT GROUP INC COM 825698103   1,310 52,700 SH   SOLE   25,334 0 27,366
AMEREN CORP COM 023608102   1,183 13,308 SH   SOLE   5,519 0 7,789
S&P GLOBAL INC COM 78409V104   1,217 3,634 SH   SOLE   1,515 0 2,119
AKAMAI TECHNOLOGIES INC COM 00971T101   1,094 12,982 SH   SOLE   5,361 0 7,621
DECKERS OUTDOOR CORP COM 243537107   1,399 3,504 SH   SOLE   1,683 0 1,821
ROCKWELL AUTOMATION INC COM 773903109   288 1,120 SH   SOLE   0 0 1,120
GENTEX CORP COM 371901109   888 32,558 SH   SOLE   15,348 0 17,211
AUTOZONE INC COM 053332102   1,568 636 SH   SOLE   276 0 360
ACTIVISION BLIZZARD INC COM 00507V109   2,027 26,483 SH   SOLE   11,921 0 14,562
PTC INC COM 69370C100   1,181 9,841 SH   SOLE   4,794 0 5,047
NVR INC COM 62944T105   1,125 244 SH   SOLE   101 0 143
VERTEX PHARMACEUTICALS INC COM 92532F100   1,300 4,502 SH   SOLE   1,756 0 2,746
MONSTER BEVERAGE CORP NEW COM 61174X109   1,499 14,766 SH   SOLE   6,205 0 8,561
MASCO CORP COM 574599106   882 18,898 SH   SOLE   9,006 0 9,892
EATON CORP PLC SHS G29183103   1,409 8,978 SH   SOLE   3,692 0 5,286
HUMANA INC COM 444859102   1,609 3,142 SH   SOLE   1,375 0 1,767
NOVO-NORDISK A S ADR 670100205   1,662 12,279 SH   SOLE   5,091 0 7,188
CUMMINS INC COM 231021106   2,280 9,412 SH   SOLE   4,788 0 4,624
CACI INTL INC CL A 127190304   1,030 3,425 SH   SOLE   1,627 0 1,798
COOPER COS INC COM NEW 216648402   966 2,921 SH   SOLE   1,399 0 1,522
SIERRA WIRELESS INC COM 826516106   2,232 76,992 SH   SOLE   37,772 0 39,220
ALPHABET INC CAP STK CL A 02079K305   1,069 12,112 SH   SOLE   5,692 0 6,420
TELEFLEX INCORPORATED COM 879369106   723 2,895 SH   SOLE   1,374 0 1,521
REGENERON PHARMACEUTICALS COM 75886F107   1,752 2,428 SH   SOLE   1,021 0 1,407
BLACKROCK INC COM 09247X101   1,193 1,683 SH   SOLE   705 0 978
GARMIN LTD SHS H2906T109   1,973 21,381 SH   SOLE   10,818 0 10,563
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103   2,121 40,314 SH   SOLE   19,834 0 20,480
HALOZYME THERAPEUTICS INC COM 40637H109   1,494 26,249 SH   SOLE   12,709 0 13,540
NASDAQ INC COM 631103108   1,230 20,053 SH   SOLE   9,448 0 10,605
INTERCONTINENTAL EXCHANGE IN COM 45866F104   1,059 10,327 SH   SOLE   4,080 0 6,247
PARKER-HANNIFIN CORP COM 701094104   1,251 4,301 SH   SOLE   1,711 0 2,590
MOLINA HEALTHCARE INC COM 60855R100   1,581 4,787 SH   SOLE   2,314 0 2,473
BIOMARIN PHARMACEUTICAL INC COM 09061G101   1,388 13,413 SH   SOLE   6,517 0 6,896
HOLOGIC INC COM 436440101   1,193 15,942 SH   SOLE   6,612 0 9,330
THERMO FISHER SCIENTIFIC INC COM 883556102   1,374 2,495 SH   SOLE   1,179 0 1,316
FIDELITY NATL INFORMATION SV COM 31620M106   785 11,573 SH   SOLE   4,595 0 6,978
EXELIXIS INC COM 30161Q104   453 28,224 SH   SOLE   14,671 0 13,553
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108   860 13,233 SH   SOLE   6,318 0 6,915
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   971 3,785 SH   SOLE   1,846 0 1,939
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302   2,033 35,617 SH   SOLE   17,748 0 17,869
ICON PLC SHS G4705A100   1,145 5,896 SH   SOLE   2,872 0 3,024
DIGITAL RLTY TR INC COM 253868103   1,556 15,520 SH   SOLE   7,621 0 7,898
LHC GROUP INC COM 50187A107   1,425 8,815 SH   SOLE   4,274 0 4,541
BLACKSTONE INC COM 09260D107   1,525 20,552 SH   SOLE   10,637 0 9,915
VMWARE INC CL A COM 928563402   1,335 10,871 SH   SOLE   4,510 0 6,361
CHART INDS INC COM 16115Q308   960 8,327 SH   SOLE   4,125 0 4,202
ARMSTRONG WORLD INDS INC NEW COM 04247X102   903 13,169 SH   SOLE   6,470 0 6,700
GENPACT LIMITED SHS G3922B107   1,181 25,494 SH   SOLE   12,251 0 13,243
VISA INC COM CL A 92826C839   1,259 6,061 SH   SOLE   2,416 0 3,645
PURE CYCLE CORP COM NEW 746228303   1,352 129,047 SH   SOLE   69,467 0 59,580
COMMVAULT SYS INC COM 204166102   1,062 16,898 SH   SOLE   8,171 0 8,727
ENERGY RECOVERY INC COM 29270J100   1,218 59,439 SH   SOLE   28,900 0 30,539
BROADCOM INC COM 11135F101   2,915 5,213 SH   SOLE   2,646 0 2,568
R1 RCM INC COM 77634L105   1,058 96,646 SH   SOLE   47,525 0 49,121
APOLLO GLOBAL MGMT INC COM 03769M106   1,389 21,775 SH   SOLE   10,511 0 11,263
HORIZON THERAPEUTICS PUB L SHS G46188101   1,581 13,890 SH   SOLE   6,631 0 7,259
META PLATFORMS INC CL A 30303M102   1,294 10,751 SH   SOLE   4,641 0 6,110
FLEETCOR TECHNOLOGIES INC COM 339041105   791 4,305 SH   SOLE   2,025 0 2,280
AMMO INC COM 00175J107   5,899 3,410,000 SH   SOLE   0 0 3,410,000
PALO ALTO NETWORKS INC COM 697435105   1,084 7,771 SH   SOLE   3,127 0 4,644
ABBVIE INC COM 00287Y109   3,404 21,062 SH   SOLE   10,374 0 10,688
GOGO INC COM 38046C109   1,979 134,103 SH   SOLE   64,149 0 69,954
NMI HLDGS INC CL A 629209305   980 46,889 SH   SOLE   22,072 0 24,817
TRINET GROUP INC COM 896288107   1,039 15,323 SH   SOLE   7,539 0 7,784
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106   1,034 14,759 SH   SOLE   6,922 0 7,836
CITIZENS FINL GROUP INC COM 174610105   1,014 25,744 SH   SOLE   11,108 0 14,636
KEYSIGHT TECHNOLOGIES INC COM 49338L103   1,492 8,722 SH   SOLE   3,537 0 5,185
BOX INC CL A 10316T104   1,654 53,121 SH   SOLE   25,414 0 27,707
SBA COMMUNICATIONS CORP NEW CL A 78410G104   1,315 4,693 SH   SOLE   2,063 0 2,630
METROPOLITAN BK HLDG CORP COM 591774104   877 14,947 SH   SOLE   7,148 0 7,799
VERRA MOBILITY CORP CL A COM STK 92511U102   1,078 77,911 SH   SOLE   37,436 0 40,475
BJS WHSL CLUB HLDGS INC COM 05550J101   2,638 39,870 SH   SOLE   19,363 0 20,507
AVANTOR INC COM 05352A100   974 46,201 SH   SOLE   22,212 0 23,989
MATCH GROUP INC NEW COM 57667L107   606 14,599 SH   SOLE   7,121 0 7,478
RINGCENTRAL INC NOTE 3/0 76680RAF4   1,290 1,495,000 PRN   SOLE   760,000 0 735,000
DOCUSIGN INC NOTE 1/1 256163AD8   3,819 4,062,000 PRN   SOLE   1,835,000 0 2,227,000