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 205 2,223 SH   SOLE   139 0 2,084
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,076 2,940 SH   SOLE   1,308 0 1,632
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,557 5,702 SH   SOLE   2,811 0 2,891
NEUROCRINE BIOSCIENCES INC COM 64125C109 1,384 14,194 SH   SOLE   7,082 0 7,112
AMGEN INC COM 031162100 1,345 5,529 SH   SOLE   2,468 0 3,061
ABBOTT LABS COM 002824100 1,712 15,758 SH   SOLE   9,364 0 6,394
GRAINGER W W INC COM 384802104 1,411 3,104 SH   SOLE   1,315 0 1,789
QUALCOMM INC COM 747525103 964 7,546 SH   SOLE   3,276 0 4,270
SHERWIN WILLIAMS CO COM 824348106 1,135 5,068 SH   SOLE   2,160 0 2,908
SYSCO CORP COM 871829107 1,377 16,257 SH   SOLE   6,843 0 9,414
US BANCORP DEL COM NEW 902973304 2,254 48,983 SH   SOLE   25,060 0 23,923
JOHNSON & JOHNSON COM 478160104 3,012 16,968 SH   SOLE   8,708 0 8,260
MEDTRONIC PLC SHS G5960L103 1,908 21,264 SH   SOLE   10,554 0 10,710
MICROSOFT CORP COM 594918104 1,992 7,755 SH   SOLE   2,968 0 4,787
UNITED PARCEL SERVICE INC CL B 911312106 2,472 13,541 SH   SOLE   6,809 0 6,733
AT&T INC COM 00206R102 624 29,787 SH   SOLE   264 0 29,523
TRUIST FINL CORP COM 89832Q109 2,035 42,899 SH   SOLE   21,973 0 20,926
CISCO SYS INC COM 17275R102 2,150 50,411 SH   SOLE   25,294 0 25,117
INTERNATIONAL BUSINESS MACHS COM 459200101 320 2,265 SH   SOLE   0 0 2,265
LOCKHEED MARTIN CORP COM 539830109 2,759 6,416 SH   SOLE   3,200 0 3,216
SCHWAB CHARLES CORP COM 808513105 1,096 17,355 SH   SOLE   7,568 0 9,787
STARBUCKS CORP COM 855244109 1,041 13,623 SH   SOLE   6,245 0 7,378
WALMART INC COM 931142103 723 5,951 SH   SOLE   1,100 0 4,851
APPLIED MATLS INC COM 038222105 958 10,533 SH   SOLE   4,620 0 5,913
ASTRAZENECA PLC SPONSORED ADR 046353108 2,825 42,760 SH   SOLE   21,950 0 20,809
TARGET CORP COM 87612E106 505 3,575 SH   SOLE   0 0 3,575
DOMINION ENERGY INC COM 25746U109 2,567 32,162 SH   SOLE   16,625 0 15,537
STATE STR CORP COM 857477103 1,844 29,906 SH   SOLE   15,327 0 14,579
MERCK & CO INC COM 58933Y105 4,161 45,639 SH   SOLE   15,890 0 29,749
NOVARTIS AG SPONSORED ADR 66987V109 2,244 26,543 SH   SOLE   13,376 0 13,167
KIMBERLY-CLARK CORP COM 494368103 2,337 17,292 SH   SOLE   8,525 0 8,767
MCDONALDS CORP COM 580135101 2,636 10,677 SH   SOLE   5,375 0 5,302
MONDELEZ INTL INC CL A 609207105 1,464 23,586 SH   SOLE   10,523 0 13,063
BOOKING HOLDINGS INC COM 09857L108 701 401 SH   SOLE   171 0 230
NORTONLIFELOCK INC COM 668771108 2,445 111,347 SH   SOLE   56,946 0 54,401
WELLS FARGO CO NEW COM 949746101 955 24,390 SH   SOLE   0 0 24,390
CORNING INC COM 219350105 1,961 62,241 SH   SOLE   32,557 0 29,684
XCEL ENERGY INC COM 98389B100 247 3,496 SH   SOLE   3,000 0 496
UNITEDHEALTH GROUP INC COM 91324P102 3,232 6,293 SH   SOLE   3,059 0 3,233
CROWN CASTLE INTL CORP NEW COM 22822V101 2,437 14,473 SH   SOLE   7,421 0 7,052
RAYTHEON TECHNOLOGIES CORP COM 75513E101 1,563 16,263 SH   SOLE   6,696 0 9,567
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1,997 16,767 SH   SOLE   8,371 0 8,396
MARSH & MCLENNAN COS INC COM 571748102 1,646 10,601 SH   SOLE   4,663 0 5,938
APPLE INC COM 037833100 1,640 11,993 SH   SOLE   5,211 0 6,783
LAM RESEARCH CORP COM 512807108 930 2,182 SH   SOLE   929 0 1,253
ELECTRONIC ARTS INC COM 285512109 1,170 9,621 SH   SOLE   4,304 0 5,317
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 940 7,673 SH   SOLE   3,291 0 4,382
ROSS STORES INC COM 778296103 793 11,292 SH   SOLE   4,917 0 6,375
META FINL GROUP INC COM 59100U108 1,090 28,188 SH   SOLE   14,612 0 13,575
F5 INC COM 315616102 1,013 6,616 SH   SOLE   3,373 0 3,243
NETAPP INC COM 64110D104 2,146 32,892 SH   SOLE   17,177 0 15,715
SHYFT GROUP INC COM 825698103 287 15,417 SH   SOLE   7,935 0 7,483
AMEREN CORP COM 023608102 1,213 13,425 SH   SOLE   5,836 0 7,589
S&P GLOBAL INC COM 78409V104 1,238 3,672 SH   SOLE   1,609 0 2,063
AKAMAI TECHNOLOGIES INC COM 00971T101 1,210 13,253 SH   SOLE   5,650 0 7,603
DECKERS OUTDOOR CORP COM 243537107 971 3,803 SH   SOLE   1,926 0 1,877
ROCKWELL AUTOMATION INC COM 773903109 223 1,120 SH   SOLE   0 0 1,120
GENTEX CORP COM 371901109 992 35,453 SH   SOLE   17,805 0 17,648
AUTOZONE INC COM 053332102 1,472 685 SH   SOLE   298 0 387
ACTIVISION BLIZZARD INC COM 00507V109 1,265 16,246 SH   SOLE   7,780 0 8,466
PTC INC COM 69370C100 1,144 10,759 SH   SOLE   5,577 0 5,182
NVR INC COM 62944T105 985 246 SH   SOLE   107 0 139
VERTEX PHARMACEUTICALS INC COM 92532F100 3,769 13,375 SH   SOLE   5,786 0 7,589
MONSTER BEVERAGE CORP NEW COM 61174X109 1,409 15,203 SH   SOLE   6,576 0 8,627
MASCO CORP COM 574599106 1,053 20,814 SH   SOLE   10,323 0 10,491
EATON CORP PLC SHS G29183103 1,165 9,249 SH   SOLE   3,936 0 5,313
HUMANA INC COM 444859102 1,545 3,300 SH   SOLE   1,511 0 1,789
NOVO-NORDISK A S ADR 670100205 1,411 12,659 SH   SOLE   5,437 0 7,222
CUMMINS INC COM 231021106 1,895 9,792 SH   SOLE   5,046 0 4,746
CACI INTL INC CL A 127190304 1,039 3,688 SH   SOLE   1,858 0 1,830
COOPER COS INC COM NEW 216648402 992 3,167 SH   SOLE   1,612 0 1,555
SIERRA WIRELESS INC COM 826516106 2,024 86,517 SH   SOLE   44,274 0 42,243
ALPHABET INC CAP STK CL A 02079K305 1,373 630 SH   SOLE   295 0 335
TELEFLEX INCORPORATED COM 879369106 760 3,090 SH   SOLE   1,564 0 1,526
REGENERON PHARMACEUTICALS COM 75886F107 1,535 2,596 SH   SOLE   1,169 0 1,427
BLACKROCK INC COM 09247X101 1,042 1,710 SH   SOLE   755 0 955
GARMIN LTD SHS H2906T109 2,174 22,128 SH   SOLE   11,301 0 10,827
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 2,052 28,727 SH   SOLE   14,420 0 14,307
HALOZYME THERAPEUTICS INC COM 40637H109 1,255 28,512 SH   SOLE   14,726 0 13,786
NASDAQ INC COM 631103108 1,112 7,291 SH   SOLE   3,623 0 3,668
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,058 11,248 SH   SOLE   5,073 0 6,175
PARKER-HANNIFIN CORP COM 701094104 1,084 4,405 SH   SOLE   1,855 0 2,550
MOLINA HEALTHCARE INC COM 60855R100 1,485 5,311 SH   SOLE   2,725 0 2,586
BIOMARIN PHARMACEUTICAL INC COM 09061G101 1,210 14,602 SH   SOLE   7,494 0 7,108
HOLOGIC INC COM 436440101 1,130 16,310 SH   SOLE   7,130 0 9,180
THERMO FISHER SCIENTIFIC INC COM 883556102 1,422 2,618 SH   SOLE   1,238 0 1,380
FIDELITY NATL INFORMATION SV COM 31620M106 849 9,261 SH   SOLE   4,218 0 5,043
EXELIXIS INC COM 30161Q104 1,226 58,872 SH   SOLE   30,555 0 28,317
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 1,181 14,108 SH   SOLE   7,125 0 6,983
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 852 2,898 SH   SOLE   1,462 0 1,436
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 2,321 38,207 SH   SOLE   19,380 0 18,827
ICON PLC SHS G4705A100 1,379 6,363 SH   SOLE   3,281 0 3,082
DIGITAL RLTY TR INC COM 253868103 2,100 16,177 SH   SOLE   8,082 0 8,095
LHC GROUP INC COM 50187A107 1,498 9,617 SH   SOLE   4,944 0 4,673
BLACKSTONE INC COM 09260D107 1,952 21,394 SH   SOLE   11,164 0 10,230
VMWARE INC CL A COM 928563402 1,262 11,075 SH   SOLE   4,870 0 6,205
CHART INDS INC COM 16115Q308 1,259 7,521 SH   SOLE   3,919 0 3,602
ARMSTRONG WORLD INDS INC NEW COM 04247X102 1,085 14,476 SH   SOLE   7,472 0 7,004
GENPACT LIMITED SHS G3922B107 1,180 27,846 SH   SOLE   13,978 0 13,868
VISA INC COM CL A 92826C839 1,219 6,189 SH   SOLE   2,613 0 3,576
PURE CYCLE CORP COM NEW 746228303 1,465 139,010 SH   SOLE   77,218 0 61,792
DIGITAL TURBINE INC COM NEW 25400W102 765 43,817 SH   SOLE   21,934 0 21,883
COMMVAULT SYS INC COM 204166102 1,167 18,559 SH   SOLE   9,352 0 9,207
ENERGY RECOVERY INC COM 29270J100 1,246 64,141 SH   SOLE   32,832 0 31,309
BROADCOM INC COM 11135F101 2,666 5,489 SH   SOLE   2,810 0 2,678
R1 RCM INC COM 77634L105 1,031 49,202 SH   SOLE   24,901 0 24,301
APOLLO GLOBAL MGMT INC COM 03769M106 1,153 23,786 SH   SOLE   12,063 0 11,722
HORIZON THERAPEUTICS PUB L SHS G46188101 1,207 15,133 SH   SOLE   7,824 0 7,309
META PLATFORMS INC CL A 30303M102 1,028 6,375 SH   SOLE   2,870 0 3,505
FLEETCOR TECHNOLOGIES INC COM 339041105 973 4,631 SH   SOLE   2,294 0 2,337
AMMO INC COM 00175J107 13,144 3,414,000 SH   SOLE   0 0 3,414,000
PALO ALTO NETWORKS INC COM 697435105 1,268 2,567 SH   SOLE   1,101 0 1,466
ABBVIE INC COM 00287Y109 3,407 22,245 SH   SOLE   11,074 0 11,172
GOGO INC COM 38046C109 1,597 98,650 SH   SOLE   50,627 0 48,023
NMI HLDGS INC CL A 629209305 853 51,227 SH   SOLE   25,547 0 25,680
TRINET GROUP INC COM 896288107 1,330 17,140 SH   SOLE   8,754 0 8,386
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 1,179 15,900 SH   SOLE   7,887 0 8,013
CITIZENS FINL GROUP INC COM 174610105 910 25,486 SH   SOLE   10,924 0 14,562
KEYSIGHT TECHNOLOGIES INC COM 49338L103 1,243 9,014 SH   SOLE   3,838 0 5,176
BOX INC CL A 10316T104 1,481 58,892 SH   SOLE   30,098 0 28,794
MANDIANT INC NOTE 1.625% 6/0 31816QAD3 35 35,000 PRN   SOLE   0 0 35,000
SBA COMMUNICATIONS CORP NEW CL A 78410G104 1,532 4,786 SH   SOLE   2,188 0 2,598
MACQUARIE INFRASTR HOLD LLC NOTE 2.000%10/0 55608BAB1 2,671 2,695,000 PRN   SOLE   1,240,000 0 1,455,000
METROPOLITAN BK HLDG CORP COM 591774104 845 12,174 SH   SOLE   6,154 0 6,020
VERRA MOBILITY CORP CL A COM STK 92511U102 1,321 84,098 SH   SOLE   42,713 0 41,385
BJS WHSL CLUB HLDGS INC COM 05550J101 2,743 44,010 SH   SOLE   21,675 0 22,335
AVANTOR INC COM 05352A100 1,300 41,797 SH   SOLE   21,346 0 20,451
MATCH GROUP INC NEW COM 57667L107 1,093 15,677 SH   SOLE   8,142 0 7,535
RINGCENTRAL INC NOTE 3/0 76680RAF4 1,305 1,590,000 PRN   SOLE   825,000 0 765,000
DOCUSIGN INC NOTE 1/1 256163AD8 1,380 1,502,000 PRN   SOLE   785,000 0 717,000