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 268 2,458 SH   SOLE   189 0 2,269
SPDR S&P 500 ETF TR TR UNIT 78462F103 260 605 SH   SOLE   605 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,805 6,615 SH   SOLE   3,362 0 3,253
NEUROCRINE BIOSCIENCES INC COM 64125C109 1,173 12,231 SH   SOLE   6,865 0 5,366
AMGEN INC COM 031162100 1,237 5,817 SH   SOLE   2,809 0 3,008
ABBOTT LABS COM 002824100 2,945 24,930 SH   SOLE   14,623 0 10,307
GRAINGER W W INC COM 384802104 1,296 3,297 SH   SOLE   1,541 0 1,756
SHERWIN WILLIAMS CO COM 824348106 1,568 5,606 SH   SOLE   2,641 0 2,965
SYSCO CORP COM 871829107 1,388 17,677 SH   SOLE   8,147 0 9,530
US BANCORP DEL COM NEW 902973304 3,105 52,241 SH   SOLE   29,272 0 22,968
JOHNSON & JOHNSON COM 478160104 2,975 18,421 SH   SOLE   10,310 0 8,112
MEDTRONIC PLC SHS G5960L103 2,795 22,297 SH   SOLE   12,501 0 9,796
MICROSOFT CORP COM 594918104 2,431 8,625 SH   SOLE   3,534 0 5,091
UNITED PARCEL SERVICE INC CL B 911312106 2,679 14,710 SH   SOLE   8,191 0 6,519
AT&T INC COM 00206R102 842 31,163 SH   SOLE   132 0 31,031
TRUIST FINL CORP COM 89832Q109 2,646 45,120 SH   SOLE   25,787 0 19,333
CISCO SYS INC COM 17275R102 2,982 54,791 SH   SOLE   30,556 0 24,235
INTERNATIONAL BUSINESS MACHS COM 459200101 314 2,258 SH   SOLE   0 0 2,258
LOCKHEED MARTIN CORP COM 539830109 2,378 6,892 SH   SOLE   3,781 0 3,110
VERIZON COMMUNICATIONS INC COM 92343V104 2,439 45,155 SH   SOLE   23,682 0 21,472
DEERE & CO COM 244199105 424 1,266 SH   SOLE   1,266 0 0
STARBUCKS CORP COM 855244109 1,562 14,158 SH   SOLE   7,094 0 7,064
WALMART INC COM 931142103 718 5,152 SH   SOLE   300 0 4,852
APPLIED MATLS INC COM 038222105 1,194 9,272 SH   SOLE   4,364 0 4,908
ASTRAZENECA PLC SPONSORED ADR 046353108 2,800 46,622 SH   SOLE   26,771 0 19,851
TARGET CORP COM 87612E106 821 3,590 SH   SOLE   0 0 3,590
DOMINION ENERGY INC COM 25746U109 2,487 34,065 SH   SOLE   19,378 0 14,687
STATE STR CORP COM 857477103 2,686 31,699 SH   SOLE   18,124 0 13,575
MERCK & CO INC COM 58933Y105 3,605 48,001 SH   SOLE   18,860 0 29,141
KIMBERLY-CLARK CORP COM 494368103 2,411 18,202 SH   SOLE   10,051 0 8,152
MCDONALDS CORP COM 580135101 2,767 11,476 SH   SOLE   6,309 0 5,167
MONDELEZ INTL INC CL A 609207105 1,472 25,299 SH   SOLE   12,286 0 13,013
NORTONLIFELOCK INC COM 668771108 3,119 123,274 SH   SOLE   69,163 0 54,111
WELLS FARGO CO NEW COM 949746101 1,127 24,290 SH   SOLE   0 0 24,290
CORNING INC COM 219350105 2,357 64,597 SH   SOLE   37,367 0 27,230
XCEL ENERGY INC COM 98389B100 281 4,496 SH   SOLE   4,000 0 496
GLOBAL PMTS INC COM 37940X102 1,154 7,321 SH   SOLE   3,588 0 3,733
UNITEDHEALTH GROUP INC COM 91324P102 2,727 6,980 SH   SOLE   3,745 0 3,235
CROWN CASTLE INTL CORP NEW COM 22822V101 2,662 15,361 SH   SOLE   8,703 0 6,657
RAYTHEON TECHNOLOGIES CORP COM 75513E101 1,486 17,288 SH   SOLE   7,605 0 9,683
MARSH & MCLENNAN COS INC COM 571748102 1,764 11,652 SH   SOLE   5,578 0 6,074
COMCAST CORP NEW CL A 20030N101 1,511 27,020 SH   SOLE   13,133 0 13,887
APPLE INC COM 037833100 2,172 15,349 SH   SOLE   7,325 0 8,024
LAM RESEARCH CORP COM 512807108 812 1,427 SH   SOLE   669 0 758
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1,221 7,923 SH   SOLE   3,706 0 4,217
CITRIX SYS INC COM 177376100 1,125 10,473 SH   SOLE   4,943 0 5,530
ROSS STORES INC COM 778296103 1,256 11,540 SH   SOLE   5,606 0 5,934
SKYWORKS SOLUTIONS INC COM 83088M102 1,437 8,723 SH   SOLE   4,053 0 4,670
META FINL GROUP INC COM 59100U108 1,562 29,764 SH   SOLE   17,382 0 12,382
F5 NETWORKS INC COM 315616102 1,399 7,036 SH   SOLE   4,035 0 3,001
NETAPP INC COM 64110D104 3,151 35,110 SH   SOLE   20,088 0 15,022
SHYFT GROUP INC COM 825698103 1,355 35,636 SH   SOLE   20,341 0 15,295
AMEREN CORP COM 023608102 1,687 20,823 SH   SOLE   10,371 0 10,452
S&P GLOBAL INC COM 78409V104 1,854 4,364 SH   SOLE   2,297 0 2,067
AKAMAI TECHNOLOGIES INC COM 00971T101 1,480 14,148 SH   SOLE   6,600 0 7,548
DECKERS OUTDOOR CORP COM 243537107 1,445 4,011 SH   SOLE   2,281 0 1,730
ROCKWELL AUTOMATION INC COM 773903109 329 1,120 SH   SOLE   0 0 1,120
GENTEX CORP COM 371901109 1,245 37,753 SH   SOLE   21,571 0 16,181
AUTOZONE INC COM 053332102 1,796 1,058 SH   SOLE   499 0 559
ACTIVISION BLIZZARD INC COM 00507V109 1,307 16,889 SH   SOLE   8,662 0 8,226
PTC INC COM 69370C100 1,349 11,263 SH   SOLE   6,512 0 4,751
NVR INC COM 62944T105 1,270 265 SH   SOLE   125 0 140
VERTEX PHARMACEUTICALS INC COM 92532F100 2,701 14,892 SH   SOLE   7,010 0 7,882
MASCO CORP COM 574599106 1,226 22,066 SH   SOLE   12,518 0 9,548
EATON CORP PLC SHS G29183103 1,466 9,816 SH   SOLE   4,566 0 5,250
HUMANA INC COM 444859102 1,363 3,502 SH   SOLE   1,736 0 1,766
CUMMINS INC COM 231021106 2,239 9,971 SH   SOLE   5,667 0 4,305
BECTON DICKINSON & CO COM 075887109 1,505 6,123 SH   SOLE   3,017 0 3,106
COOPER COS INC COM NEW 216648402 1,390 3,362 SH   SOLE   1,899 0 1,463
SIERRA WIRELESS INC COM 826516106 1,436 92,639 SH   SOLE   53,163 0 39,476
ALPHABET INC CAP STK CL A 02079K305 2,010 752 SH   SOLE   397 0 355
TELEFLEX INCORPORATED COM 879369106 1,206 3,204 SH   SOLE   1,832 0 1,372
REGENERON PHARMACEUTICALS COM 75886F107 1,746 2,885 SH   SOLE   1,394 0 1,491
BLACKROCK INC COM 09247X101 1,515 1,807 SH   SOLE   870 0 937
GARMIN LTD SHS H2906T109 3,784 24,342 SH   SOLE   13,979 0 10,364
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 2,547 30,866 SH   SOLE   17,446 0 13,420
HALOZYME THERAPEUTICS INC COM 40637H109 1,235 30,350 SH   SOLE   17,262 0 13,088
NASDAQ INC COM 631103108 1,522 7,887 SH   SOLE   4,433 0 3,455
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,364 11,879 SH   SOLE   5,773 0 6,106
MOLINA HEALTHCARE INC COM 60855R100 1,587 5,851 SH   SOLE   3,326 0 2,525
VIACOMCBS INC CL B 92556H206 1,917 48,517 SH   SOLE   24,756 0 23,762
HOLOGIC INC COM 436440101 1,323 17,928 SH   SOLE   8,196 0 9,732
BRINKS CO COM 109696104 1,055 16,674 SH   SOLE   9,336 0 7,338
THERMO FISHER SCIENTIFIC INC COM 883556102 1,654 2,896 SH   SOLE   1,451 0 1,445
FIDELITY NATL INFORMATION SV COM 31620M106 1,183 9,721 SH   SOLE   4,749 0 4,972
EXELIXIS INC COM 30161Q104 1,327 62,776 SH   SOLE   36,098 0 26,678
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 1,851 26,841 SH   SOLE   15,770 0 11,071
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 1,562 3,030 SH   SOLE   1,700 0 1,330
SCOTTS MIRACLE-GRO CO CL A 810186106 1,232 8,417 SH   SOLE   4,792 0 3,625
ICON PLC SHS G4705A100 1,885 7,195 SH   SOLE   4,091 0 3,104
DIGITAL RLTY TR INC COM 253868103 2,414 16,715 SH   SOLE   9,486 0 7,229
LHC GROUP INC COM 50187A107 1,066 6,792 SH   SOLE   3,895 0 2,897
BLACKSTONE INC COM 09260D107 4,773 41,022 SH   SOLE   23,724 0 17,298
VMWARE INC CL A COM 928563402 1,336 8,985 SH   SOLE   4,268 0 4,717
ARMSTRONG WORLD INDS INC NEW COM 04247X102 1,479 15,488 SH   SOLE   8,941 0 6,547
GENPACT LIMITED SHS G3922B107 1,408 29,630 SH   SOLE   16,873 0 12,757
PURE CYCLE CORP COM NEW 746228303 2,175 163,413 SH   SOLE   97,855 0 65,558
COMMVAULT SYS INC COM 204166102 1,455 19,322 SH   SOLE   11,029 0 8,293
BROADCOM INC COM 11135F101 3,212 6,623 SH   SOLE   3,776 0 2,848
R1 RCM INC COM 749397105 3,002 136,411 SH   SOLE   78,497 0 57,914
APOLLO GLOBAL MGMT INC COM CL A 03768E105 1,589 25,803 SH   SOLE   14,758 0 11,045
HORIZON THERAPEUTICS PUB L SHS G46188101 1,776 16,212 SH   SOLE   9,303 0 6,909
FACEBOOK INC CL A 30303M102 1,589 4,683 SH   SOLE   2,324 0 2,359
FLEETCOR TECHNOLOGIES INC COM 339041105 1,274 4,877 SH   SOLE   2,705 0 2,172
AMMO INC COM 00175J107 20,996 3,414,000 SH   SOLE   0 0 3,414,000
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 207 2,832 SH   SOLE   595 0 2,237
ABBVIE INC COM 00287Y109 2,665 24,709 SH   SOLE   13,521 0 11,188
CYRUSONE INC COM 23283R100 2,756 35,604 SH   SOLE   20,331 0 15,273
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 1,256 25,678 SH   SOLE   14,579 0 11,099
SCIENCE APPLICATIONS INTL CO COM 808625107 1,320 15,423 SH   SOLE   8,691 0 6,732
NMI HLDGS INC CL A 629209305 1,218 53,857 SH   SOLE   30,569 0 23,288
TRINET GROUP INC COM 896288107 1,739 18,386 SH   SOLE   10,570 0 7,816
WEIBO CORP SPONSORED ADR 948596101 1,309 27,573 SH   SOLE   15,667 0 11,906
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 1,279 16,975 SH   SOLE   9,602 0 7,373
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 936 6,321 SH   SOLE   2,917 0 3,404
KEYSIGHT TECHNOLOGIES INC COM 49338L103 1,607 9,784 SH   SOLE   4,545 0 5,239
BOX INC CL A 10316T104 1,535 64,847 SH   SOLE   36,860 0 27,987
GODADDY INC CL A 380237107 1,193 17,114 SH   SOLE   8,152 0 8,962
FIREEYE INC NOTE 1.625% 6/0 31816QAD3 5,758 5,780,000 PRN   SOLE   2,980,000 0 2,800,000
SBA COMMUNICATIONS CORP NEW CL A 78410G104 1,697 5,134 SH   SOLE   2,578 0 2,556
MACQUARIE INFRASTR HOLD LLC NOTE 2.000%10/0 55608BAB1 2,787 2,815,000 PRN   SOLE   1,400,000 0 1,415,000
MONGODB INC CL A 60937P106 214 453 SH   SOLE   0 0 453
VERRA MOBILITY CORP COM 92511U102 1,338 88,805 SH   SOLE   50,832 0 37,973
EVERGY INC COM 30034W106 2,560 41,156 SH   SOLE   23,255 0 17,901
BJS WHSL CLUB HLDGS INC COM 05550J101 3,246 59,102 SH   SOLE   33,298 0 25,804
BALLYS CORPORATION COM 05875B106 1,169 23,318 SH   SOLE   13,369 0 9,949
AVANTOR INC COM 05352A100 1,830 44,737 SH   SOLE   25,588 0 19,149
FORTIVE CORP NOTE 0.875% 2/1 34959JAK4 709 710,000 PRN   SOLE   470,000 0 240,000
SELECTQUOTE INC COM 816307300 914 70,721 SH   SOLE   40,720 0 30,001
IAC INTERACTIVECORP NEW COM NEW 44891N208 530 4,071 SH   SOLE   2,461 0 1,610
MATCH GROUP INC NEW COM 57667L107 1,236 7,875 SH   SOLE   4,877 0 2,998