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
ISHARES TR CORE S&P SCP ETF 464287804 224 1,953 SH   SOLE   190 0 1,763
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,800 6,019 SH   SOLE   2,859 0 3,160
NEUROCRINE BIOSCIENCES INC COM 64125C109 443 5,197 SH   SOLE   2,799 0 2,398
AMGEN INC COM 031162100 1,252 5,564 SH   SOLE   2,455 0 3,109
ABBOTT LABS COM 002824100 2,240 15,913 SH   SOLE   9,393 0 6,520
GRAINGER W W INC COM 384802104 1,621 3,128 SH   SOLE   1,316 0 1,812
QUALCOMM INC COM 747525103 1,359 7,433 SH   SOLE   3,213 0 4,220
SHERWIN WILLIAMS CO COM 824348106 1,858 5,277 SH   SOLE   2,244 0 3,033
SYSCO CORP COM 871829107 1,317 16,764 SH   SOLE   6,993 0 9,771
US BANCORP DEL COM NEW 902973304 2,770 49,314 SH   SOLE   26,032 0 23,282
JOHNSON & JOHNSON COM 478160104 3,002 17,549 SH   SOLE   9,273 0 8,275
MEDTRONIC PLC SHS G5960L103 2,142 20,701 SH   SOLE   10,671 0 10,030
MICROSOFT CORP COM 594918104 2,698 8,021 SH   SOLE   3,021 0 5,000
UNITED PARCEL SERVICE INC CL B 911312106 2,936 13,700 SH   SOLE   7,124 0 6,576
AT&T INC COM 00206R102 768 31,239 SH   SOLE   255 0 30,984
TRUIST FINL CORP COM 89832Q109 2,473 42,234 SH   SOLE   22,468 0 19,767
CISCO SYS INC COM 17275R102 3,225 50,886 SH   SOLE   26,433 0 24,453
INTERNATIONAL BUSINESS MACHS COM 459200101 302 2,260 SH   SOLE   0 0 2,260
LOCKHEED MARTIN CORP COM 539830109 2,341 6,587 SH   SOLE   3,366 0 3,221
SCHWAB CHARLES CORP COM 808513105 1,454 17,291 SH   SOLE   7,491 0 9,800
STARBUCKS CORP COM 855244109 1,573 13,445 SH   SOLE   6,167 0 7,278
WALMART INC COM 931142103 740 5,115 SH   SOLE   300 0 4,815
APPLIED MATLS INC COM 038222105 1,656 10,526 SH   SOLE   4,597 0 5,929
ASTRAZENECA PLC SPONSORED ADR 046353108 2,539 43,582 SH   SOLE   23,189 0 20,393
TARGET CORP COM 87612E106 827 3,575 SH   SOLE   0 0 3,575
DOMINION ENERGY INC COM 25746U109 2,553 32,493 SH   SOLE   17,382 0 15,111
STATE STR CORP COM 857477103 2,736 29,422 SH   SOLE   15,663 0 13,759
MERCK & CO INC COM 58933Y105 3,546 46,269 SH   SOLE   16,829 0 29,440
KIMBERLY-CLARK CORP COM 494368103 2,470 17,280 SH   SOLE   8,898 0 8,381
MCDONALDS CORP COM 580135101 2,884 10,757 SH   SOLE   5,546 0 5,211
MONDELEZ INTL INC CL A 609207105 1,606 24,225 SH   SOLE   10,758 0 13,467
BOOKING HOLDINGS INC COM 09857L108 943 393 SH   SOLE   165 0 228
NORTONLIFELOCK INC COM 668771108 2,983 114,835 SH   SOLE   60,309 0 54,526
WELLS FARGO CO NEW COM 949746101 1,166 24,294 SH   SOLE   0 0 24,294
CORNING INC COM 219350105 2,295 61,654 SH   SOLE   33,444 0 28,210
XCEL ENERGY INC COM 98389B100 237 3,496 SH   SOLE   3,000 0 496
UNITEDHEALTH GROUP INC COM 91324P102 3,248 6,468 SH   SOLE   3,230 0 3,238
CROWN CASTLE INTL CORP NEW COM 22822V101 3,027 14,502 SH   SOLE   7,728 0 6,774
RAYTHEON TECHNOLOGIES CORP COM 75513E101 1,443 16,772 SH   SOLE   6,818 0 9,954
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 2,493 16,549 SH   SOLE   8,595 0 7,954
MARSH & MCLENNAN COS INC COM 571748102 1,904 10,952 SH   SOLE   4,769 0 6,183
COMCAST CORP NEW CL A 20030N101 1,301 25,846 SH   SOLE   11,459 0 14,387
APPLE INC COM 037833100 2,269 12,780 SH   SOLE   5,539 0 7,241
LAM RESEARCH CORP COM 512807108 974 1,354 SH   SOLE   573 0 781
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1,342 7,549 SH   SOLE   3,203 0 4,346
ROSS STORES INC COM 778296103 1,268 11,098 SH   SOLE   4,887 0 6,211
META FINL GROUP INC COM 59100U108 1,726 28,929 SH   SOLE   16,051 0 12,878
F5 INC COM 315616102 1,663 6,797 SH   SOLE   3,687 0 3,110
NETAPP INC COM 64110D104 3,006 32,679 SH   SOLE   17,546 0 15,133
SHYFT GROUP INC COM 825698103 1,699 34,588 SH   SOLE   18,694 0 15,893
AMEREN CORP COM 023608102 1,725 19,382 SH   SOLE   8,841 0 10,541
S&P GLOBAL INC COM 78409V104 1,949 4,130 SH   SOLE   2,015 0 2,115
AKAMAI TECHNOLOGIES INC COM 00971T101 1,569 13,405 SH   SOLE   5,700 0 7,705
DECKERS OUTDOOR CORP COM 243537107 1,437 3,922 SH   SOLE   2,115 0 1,807
ROCKWELL AUTOMATION INC COM 773903109 391 1,120 SH   SOLE   0 0 1,120
GENTEX CORP COM 371901109 1,278 36,673 SH   SOLE   19,555 0 17,118
AUTOZONE INC COM 053332102 2,015 961 SH   SOLE   411 0 550
ACTIVISION BLIZZARD INC COM 00507V109 1,080 16,239 SH   SOLE   7,751 0 8,487
PTC INC COM 69370C100 1,330 10,982 SH   SOLE   6,036 0 4,946
NVR INC COM 62944T105 1,454 246 SH   SOLE   105 0 141
VERTEX PHARMACEUTICALS INC COM 92532F100 3,140 14,297 SH   SOLE   6,130 0 8,167
MONSTER BEVERAGE CORP NEW COM 61174X109 1,471 15,312 SH   SOLE   6,574 0 8,738
MASCO CORP COM 574599106 1,503 21,402 SH   SOLE   11,390 0 10,012
EATON CORP PLC SHS G29183103 1,602 9,271 SH   SOLE   3,900 0 5,371
HUMANA INC COM 444859102 1,543 3,326 SH   SOLE   1,509 0 1,817
NOVO-NORDISK A S ADR 670100205 1,426 12,729 SH   SOLE   5,384 0 7,345
CUMMINS INC COM 231021106 2,068 9,481 SH   SOLE   5,019 0 4,463
COOPER COS INC COM NEW 216648402 1,375 3,281 SH   SOLE   1,753 0 1,528
SIERRA WIRELESS INC COM 826516106 1,588 90,140 SH   SOLE   48,960 0 41,180
ALPHABET INC CAP STK CL A 02079K305 1,898 655 SH   SOLE   302 0 353
TELEFLEX INCORPORATED COM 879369106 1,029 3,134 SH   SOLE   1,676 0 1,458
REGENERON PHARMACEUTICALS COM 75886F107 1,696 2,686 SH   SOLE   1,196 0 1,490
BLACKROCK INC COM 09247X101 1,577 1,722 SH   SOLE   756 0 966
GARMIN LTD SHS H2906T109 2,996 22,005 SH   SOLE   11,656 0 10,349
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 3,228 28,567 SH   SOLE   15,107 0 13,460
HALOZYME THERAPEUTICS INC COM 40637H109 1,204 29,947 SH   SOLE   16,007 0 13,940
NASDAQ INC COM 631103108 1,594 7,588 SH   SOLE   4,023 0 3,565
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,545 11,298 SH   SOLE   5,010 0 6,288
PARKER-HANNIFIN CORP COM 701094104 1,400 4,401 SH   SOLE   1,843 0 2,558
MOLINA HEALTHCARE INC COM 60855R100 1,795 5,643 SH   SOLE   3,044 0 2,599
VIACOMCBS INC CL B 92556H206 1,365 45,220 SH   SOLE   20,896 0 24,323
BIOMARIN PHARMACEUTICAL INC COM 09061G101 1,344 15,214 SH   SOLE   8,198 0 7,016
HOLOGIC INC COM 436440101 1,311 17,123 SH   SOLE   7,083 0 10,040
THERMO FISHER SCIENTIFIC INC COM 883556102 1,827 2,739 SH   SOLE   1,266 0 1,473
FIDELITY NATL INFORMATION SV COM 31620M106 1,018 9,327 SH   SOLE   4,146 0 5,181
EXELIXIS INC COM 30161Q104 1,045 57,183 SH   SOLE   29,091 0 28,092
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 2,444 25,719 SH   SOLE   14,441 0 11,278
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 1,752 2,944 SH   SOLE   1,578 0 1,366
SCOTTS MIRACLE-GRO CO CL A 810186106 592 3,676 SH   SOLE   1,996 0 1,680
ICON PLC SHS G4705A100 2,137 6,900 SH   SOLE   3,729 0 3,171
DIGITAL RLTY TR INC COM 253868103 2,774 15,684 SH   SOLE   8,331 0 7,353
LHC GROUP INC COM 50187A107 420 3,059 SH   SOLE   1,664 0 1,395
BLACKSTONE INC COM 09260D107 4,674 36,122 SH   SOLE   19,449 0 16,673
VMWARE INC CL A COM 928563402 1,256 10,838 SH   SOLE   4,674 0 6,164
ARMSTRONG WORLD INDS INC NEW COM 04247X102 1,740 14,986 SH   SOLE   8,201 0 6,785
GENPACT LIMITED SHS G3922B107 1,526 28,753 SH   SOLE   15,442 0 13,311
VISA INC COM CL A 92826C839 1,359 6,271 SH   SOLE   2,615 0 3,656
PURE CYCLE CORP COM NEW 746228303 2,247 153,937 SH   SOLE   87,201 0 66,736
DIGITAL TURBINE INC COM NEW 25400W102 1,156 18,946 SH   SOLE   9,217 0 9,729
COMMVAULT SYS INC COM 204166102 1,320 19,151 SH   SOLE   10,239 0 8,912
BROADCOM INC COM 11135F101 3,877 5,827 SH   SOLE   3,102 0 2,725
R1 RCM INC COM 749397105 3,364 131,959 SH   SOLE   71,896 0 60,063
APOLLO GLOBAL MGMT INC COM CL A 03768E105 1,802 24,883 SH   SOLE   13,461 0 11,422
HORIZON THERAPEUTICS PUB L SHS G46188101 1,697 15,744 SH   SOLE   8,606 0 7,138
META PLATFORMS INC CL A 30303M102 1,521 4,522 SH   SOLE   2,095 0 2,427
FLEETCOR TECHNOLOGIES INC COM 339041105 1,059 4,732 SH   SOLE   2,478 0 2,254
AMMO INC COM 00175J107 18,606 3,414,000 SH   SOLE   0 0 3,414,000
PALO ALTO NETWORKS INC COM 697435105 1,418 2,546 SH   SOLE   1,072 0 1,474
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 206 2,700 SH   SOLE   595 0 2,105
ABBVIE INC COM 00287Y109 3,139 23,181 SH   SOLE   11,811 0 11,370
CYRUSONE INC COM 23283R100 2,921 32,552 SH   SOLE   17,731 0 14,821
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 1,193 25,035 SH   SOLE   13,333 0 11,702
GOGO INC COM 38046C109 1,408 104,031 SH   SOLE   55,899 0 48,132
NMI HLDGS INC CL A 629209305 1,137 52,024 SH   SOLE   27,147 0 24,877
TRINET GROUP INC COM 896288107 1,702 17,868 SH   SOLE   9,659 0 8,209
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 1,386 16,423 SH   SOLE   8,689 0 7,734
KEYSIGHT TECHNOLOGIES INC COM 49338L103 1,870 9,057 SH   SOLE   3,852 0 5,205
BOX INC CL A 10316T104 1,646 62,866 SH   SOLE   33,880 0 28,986
MANDIANT INC NOTE 1.625% 6/0 31816QAD3 5,274 5,280,000 PRN   SOLE   2,635,000 0 2,645,000
SBA COMMUNICATIONS CORP NEW CL A 78410G104 1,877 4,824 SH   SOLE   2,218 0 2,606
MACQUARIE INFRASTR HOLD LLC NOTE 2.000%10/0 55608BAB1 2,714 2,740,000 PRN   SOLE   1,255,000 0 1,485,000
MONGODB INC CL A 60937P106 240 453 SH   SOLE   0 0 453
VERRA MOBILITY CORP COM 92511U102 1,355 87,795 SH   SOLE   47,042 0 40,753
EVERGY INC COM 30034W106 2,668 38,882 SH   SOLE   20,526 0 18,356
BJS WHSL CLUB HLDGS INC COM 05550J101 3,270 48,835 SH   SOLE   25,419 0 23,416
BALLYS CORPORATION COM 05875B106 401 10,541 SH   SOLE   5,779 0 4,762
AVANTOR INC COM 05352A100 1,824 43,283 SH   SOLE   23,503 0 19,780
FORTIVE CORP NOTE 0.875% 2/1 34959JAK4 710 710,000 PRN   SOLE   470,000 0 240,000
IAC INTERACTIVECORP NEW COM NEW 44891N208 513 3,927 SH   SOLE   2,225 0 1,702
MATCH GROUP INC NEW COM 57667L107 1,041 7,870 SH   SOLE   4,647 0 3,223