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
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,542 5,604 SH   SOLE   2,501 0 3,103
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,524 5,706 SH   SOLE   2,823 0 2,883
NEUROCRINE BIOSCIENCES INC COM 64125C109 1,505 14,171 SH   SOLE   7,084 0 7,087
AMGEN INC COM 031162100 1,241 5,505 SH   SOLE   2,466 0 3,039
ABBOTT LABS COM 002824100 1,525 15,760 SH   SOLE   9,383 0 6,377
GRAINGER W W INC COM 384802104 1,498 3,061 SH   SOLE   1,302 0 1,759
QUALCOMM INC COM 747525103 885 7,835 SH   SOLE   3,537 0 4,298
SHERWIN WILLIAMS CO COM 824348106 1,038 5,071 SH   SOLE   2,168 0 2,903
SYSCO CORP COM 871829107 1,148 16,237 SH   SOLE   6,851 0 9,386
US BANCORP DEL COM NEW 902973304 1,964 48,714 SH   SOLE   24,821 0 23,893
JOHNSON & JOHNSON COM 478160104 2,746 16,808 SH   SOLE   8,559 0 8,249
MEDTRONIC PLC SHS G5960L103 1,757 21,753 SH   SOLE   10,956 0 10,797
MICROSOFT CORP COM 594918104 1,807 7,758 SH   SOLE   2,970 0 4,788
UNITED PARCEL SERVICE INC CL B 911312106 2,165 13,399 SH   SOLE   6,687 0 6,712
AT&T INC COM 00206R102 540 35,205 SH   SOLE   268 0 34,937
TRUIST FINL CORP COM 89832Q109 1,863 42,793 SH   SOLE   21,707 0 21,086
CISCO SYS INC COM 17275R102 2,002 50,038 SH   SOLE   24,894 0 25,144
INTERNATIONAL BUSINESS MACHS COM 459200101 276 2,325 SH   SOLE   0 0 2,325
LOCKHEED MARTIN CORP COM 539830109 2,493 6,454 SH   SOLE   3,245 0 3,209
SCHWAB CHARLES CORP COM 808513105 1,237 17,214 SH   SOLE   7,499 0 9,715
STARBUCKS CORP COM 855244109 1,156 13,719 SH   SOLE   6,329 0 7,390
WALMART INC COM 931142103 773 5,963 SH   SOLE   1,100 0 4,863
APPLIED MATLS INC COM 038222105 873 10,659 SH   SOLE   4,692 0 5,967
ASTRAZENECA PLC SPONSORED ADR 046353108 2,354 42,930 SH   SOLE   22,203 0 20,727
TARGET CORP COM 87612E106 530 3,575 SH   SOLE   0 0 3,575
DOMINION ENERGY INC COM 25746U109 2,199 31,817 SH   SOLE   16,312 0 15,505
STATE STR CORP COM 857477103 1,808 29,725 SH   SOLE   14,946 0 14,779
MERCK & CO INC COM 58933Y105 3,903 45,325 SH   SOLE   15,624 0 29,701
NOVARTIS AG SPONSORED ADR 66987V109 2,001 26,332 SH   SOLE   13,209 0 13,123
KIMBERLY-CLARK CORP COM 494368103 1,931 17,155 SH   SOLE   8,398 0 8,757
MCDONALDS CORP COM 580135101 2,455 10,640 SH   SOLE   5,350 0 5,290
MONDELEZ INTL INC CL A 609207105 1,291 23,553 SH   SOLE   10,534 0 13,019
BOOKING HOLDINGS INC COM 09857L108 659 401 SH   SOLE   169 0 232
NORTONLIFELOCK INC COM 668771108 2,260 112,226 SH   SOLE   57,917 0 54,309
WELLS FARGO CO NEW COM 949746101 981 24,390 SH   SOLE   0 0 24,390
CORNING INC COM 219350105 1,799 61,984 SH   SOLE   32,255 0 29,729
XCEL ENERGY INC COM 98389B100 224 3,496 SH   SOLE   3,000 0 496
UNITEDHEALTH GROUP INC COM 91324P102 3,137 6,212 SH   SOLE   2,992 0 3,220
CROWN CASTLE INC COM 22822V101 2,074 14,348 SH   SOLE   7,312 0 7,035
RAYTHEON TECHNOLOGIES CORP COM 75513E101 1,335 16,314 SH   SOLE   6,731 0 9,583
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1,525 16,794 SH   SOLE   8,453 0 8,342
MARSH & MCLENNAN COS INC COM 571748102 1,572 10,527 SH   SOLE   4,628 0 5,899
APPLE INC COM 037833100 1,646 11,912 SH   SOLE   5,211 0 6,701
LAM RESEARCH CORP COM 512807108 809 2,209 SH   SOLE   941 0 1,268
ELECTRONIC ARTS INC COM 285512109 1,102 9,521 SH   SOLE   4,215 0 5,306
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 843 7,730 SH   SOLE   3,280 0 4,450
ROSS STORES INC COM 778296103 956 11,340 SH   SOLE   4,911 0 6,429
PATHWARD FINANCIAL INC COM 59100U108 941 28,536 SH   SOLE   14,627 0 13,909
F5 INC COM 315616102 966 6,673 SH   SOLE   3,378 0 3,295
NETAPP INC COM 64110D104 2,027 32,779 SH   SOLE   17,024 0 15,755
SHYFT GROUP INC COM 825698103 1,163 56,913 SH   SOLE   28,802 0 28,111
AMEREN CORP COM 023608102 1,079 13,395 SH   SOLE   5,842 0 7,553
S&P GLOBAL INC COM 78409V104 1,122 3,674 SH   SOLE   1,612 0 2,061
AKAMAI TECHNOLOGIES INC COM 00971T101 1,065 13,259 SH   SOLE   5,666 0 7,593
DECKERS OUTDOOR CORP COM 243537107 1,188 3,800 SH   SOLE   1,928 0 1,872
ROCKWELL AUTOMATION INC COM 773903109 241 1,120 SH   SOLE   0 0 1,120
GENTEX CORP COM 371901109 850 35,669 SH   SOLE   17,833 0 17,836
AUTOZONE INC COM 053332102 1,459 681 SH   SOLE   297 0 384
ACTIVISION BLIZZARD INC COM 00507V109 1,210 16,276 SH   SOLE   7,815 0 8,461
PTC INC COM 69370C100 1,121 10,717 SH   SOLE   5,529 0 5,188
NVR INC COM 62944T105 973 244 SH   SOLE   107 0 137
VERTEX PHARMACEUTICALS INC COM 92532F100 1,323 4,569 SH   SOLE   2,090 0 2,479
MONSTER BEVERAGE CORP NEW COM 61174X109 1,321 15,192 SH   SOLE   6,620 0 8,572
MASCO CORP COM 574599106 972 20,824 SH   SOLE   10,313 0 10,511
EATON CORP PLC SHS G29183103 1,231 9,227 SH   SOLE   3,952 0 5,275
HUMANA INC COM 444859102 1,595 3,287 SH   SOLE   1,512 0 1,775
NOVO-NORDISK A S ADR 670100205 1,258 12,630 SH   SOLE   5,455 0 7,175
CUMMINS INC COM 231021106 1,979 9,727 SH   SOLE   4,984 0 4,743
CACI INTL INC CL A 127190304 965 3,695 SH   SOLE   1,858 0 1,837
COOPER COS INC COM NEW 216648402 839 3,180 SH   SOLE   1,600 0 1,580
SIERRA WIRELESS INC COM 826516106 2,608 85,662 SH   SOLE   43,838 0 41,824
ALPHABET INC CAP STK CL A 02079K305 1,211 12,659 SH   SOLE   6,000 0 6,659
TELEFLEX INCORPORATED COM 879369106 632 3,138 SH   SOLE   1,558 0 1,580
REGENERON PHARMACEUTICALS COM 75886F107 1,764 2,560 SH   SOLE   1,139 0 1,421
BLACKROCK INC COM 09247X101 936 1,701 SH   SOLE   747 0 954
GARMIN LTD SHS H2906T109 1,799 22,401 SH   SOLE   11,532 0 10,869
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 1,543 28,984 SH   SOLE   14,590 0 14,394
HALOZYME THERAPEUTICS INC COM 40637H109 1,130 28,574 SH   SOLE   14,678 0 13,896
NASDAQ INC COM 631103108 1,237 21,823 SH   SOLE   10,853 0 10,971
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,013 11,210 SH   SOLE   5,023 0 6,187
PARKER-HANNIFIN CORP COM 701094104 1,058 4,368 SH   SOLE   1,821 0 2,547
MOLINA HEALTHCARE INC COM 60855R100 1,744 5,286 SH   SOLE   2,717 0 2,569
BIOMARIN PHARMACEUTICAL INC COM 09061G101 1,234 14,559 SH   SOLE   7,484 0 7,075
HOLOGIC INC COM 436440101 1,043 16,160 SH   SOLE   7,014 0 9,146
THERMO FISHER SCIENTIFIC INC COM 883556102 1,329 2,620 SH   SOLE   1,242 0 1,378
FIDELITY NATL INFORMATION SV COM 31620M106 966 12,777 SH   SOLE   5,607 0 7,170
EXELIXIS INC COM 30161Q104 919 58,613 SH   SOLE   30,205 0 28,408
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 922 14,150 SH   SOLE   7,121 0 7,029
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 767 2,928 SH   SOLE   1,458 0 1,470
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 2,011 38,549 SH   SOLE   19,781 0 18,767
ICON PLC SHS G4705A100 1,164 6,333 SH   SOLE   3,249 0 3,084
DIGITAL RLTY TR INC COM 253868103 1,589 16,026 SH   SOLE   8,000 0 8,025
LHC GROUP INC COM 50187A107 1,572 9,603 SH   SOLE   4,935 0 4,668
BLACKSTONE INC COM 09260D107 1,780 21,265 SH   SOLE   10,965 0 10,300
VMWARE INC CL A COM 928563402 1,170 10,991 SH   SOLE   4,779 0 6,212
CHART INDS INC COM 16115Q308 1,386 7,519 SH   SOLE   3,914 0 3,605
ARMSTRONG WORLD INDS INC NEW COM 04247X102 1,148 14,485 SH   SOLE   7,464 0 7,021
GENPACT LIMITED SHS G3922B107 1,217 27,794 SH   SOLE   13,961 0 13,833
VISA INC COM CL A 92826C839 1,089 6,130 SH   SOLE   2,566 0 3,564
PURE CYCLE CORP COM NEW 746228303 1,161 139,090 SH   SOLE   77,104 0 61,986
COMMVAULT SYS INC COM 204166102 983 18,535 SH   SOLE   9,267 0 9,268
ENERGY RECOVERY INC COM 29270J100 1,391 63,988 SH   SOLE   32,772 0 31,216
BROADCOM INC COM 11135F101 2,415 5,438 SH   SOLE   2,768 0 2,671
R1 RCM INC COM 77634L105 916 49,411 SH   SOLE   24,874 0 24,537
APOLLO GLOBAL MGMT INC COM 03769M106 1,106 23,788 SH   SOLE   12,049 0 11,740
HORIZON THERAPEUTICS PUB L SHS G46188101 942 15,223 SH   SOLE   7,800 0 7,423
META PLATFORMS INC CL A 30303M102 864 6,367 SH   SOLE   2,831 0 3,536
FLEETCOR TECHNOLOGIES INC COM 339041105 817 4,640 SH   SOLE   2,277 0 2,363
AMMO INC COM 00175J107 10,003 3,414,000 SH   SOLE   0 0 3,414,000
PALO ALTO NETWORKS INC COM 697435105 1,259 7,686 SH   SOLE   3,318 0 4,368
ABBVIE INC COM 00287Y109 2,952 21,993 SH   SOLE   10,868 0 11,125
GOGO INC COM 38046C109 1,754 144,713 SH   SOLE   72,819 0 71,894
NMI HLDGS INC CL A 629209305 1,047 51,403 SH   SOLE   25,647 0 25,756
TRINET GROUP INC COM 896288107 1,212 17,013 SH   SOLE   8,660 0 8,353
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 1,147 15,865 SH   SOLE   7,879 0 7,986
CITIZENS FINL GROUP INC COM 174610105 881 25,655 SH   SOLE   10,811 0 14,844
KEYSIGHT TECHNOLOGIES INC COM 49338L103 1,417 9,007 SH   SOLE   3,867 0 5,140
BOX INC CL A 10316T104 1,431 58,666 SH   SOLE   30,013 0 28,653
SBA COMMUNICATIONS CORP NEW CL A 78410G104 1,357 4,767 SH   SOLE   2,188 0 2,579
METROPOLITAN BK HLDG CORP COM 591774104 788 12,247 SH   SOLE   6,071 0 6,176
VERRA MOBILITY CORP CL A COM STK 92511U102 1,286 83,685 SH   SOLE   42,655 0 41,030
BJS WHSL CLUB HLDGS INC COM 05550J101 3,194 43,868 SH   SOLE   21,622 0 22,246
AVANTOR INC COM 05352A100 823 42,003 SH   SOLE   21,191 0 20,812
MATCH GROUP INC NEW COM 57667L107 745 15,601 SH   SOLE   8,006 0 7,595
RINGCENTRAL INC NOTE 3/0 76680RAF4 1,303 1,550,000 PRN   SOLE   805,000 0 745,000
DOCUSIGN INC NOTE 1/1 256163AD8 4,047 4,327,000 PRN   SOLE   2,040,000 0 2,287,000