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
ABBOTT LABS COM 002824100 494 4,545 SH   SOLE 1 4,545 0 0
ABBVIE INC COM 00287Y109 823 5,376 SH   SOLE 1 5,376 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 8,744 23,886 SH   SOLE 1 23,886 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 4,628 12,644 SH   SOLE   12,644 0 0
ADVANCED MICRO DEVICES INC COM 007903107 13,784 180,248 SH   SOLE 1 180,248 0 0
ADVANCED MICRO DEVICES INC COM 007903107 6,093 79,675 SH   SOLE   79,675 0 0
AIR PRODS & CHEMS INC COM 009158106 10,440 43,412 SH   SOLE   43,412 0 0
AIR PRODS & CHEMS INC COM 009158106 21,794 90,625 SH   SOLE 1 90,625 0 0
AKOYA BIOSCIENCES INC COM 00974H104 1,621 126,131 SH   SOLE   126,131 0 0
ALPHABET INC CAP STK CL A 02079K305 325 149 SH   SOLE   149 0 0
ALPHABET INC CAP STK CL A 02079K305 3,251 1,492 SH   SOLE 1 1,492 0 0
ALPHABET INC CAP STK CL C 02079K107 51,895 23,724 SH   SOLE 1 23,724 0 0
ALPHABET INC CAP STK CL C 02079K107 26,302 12,024 SH   SOLE   12,024 0 0
ALTERYX INC NOTE 1.000% 8/0 02156BAF0 3,725 4,647,000 PRN   SOLE 1 4,647,000 0 0
AMAZON COM INC COM 023135106 9,582 90,220 SH   SOLE   90,220 0 0
AMAZON COM INC COM 023135106 21,386 201,360 SH   SOLE 1 201,360 0 0
AMETEK INC COM 031100100 5,240 47,680 SH   SOLE   47,680 0 0
AMETEK INC COM 031100100 11,799 107,368 SH   SOLE 1 107,368 0 0
ANALOG DEVICES INC COM 032654105 7,747 53,032 SH   SOLE 1 53,032 0 0
ANALOG DEVICES INC COM 032654105 802 5,490 SH   SOLE   5,490 0 0
APPLE INC COM 037833100 4,651 34,022 SH   SOLE 1 34,022 0 0
APPLIED MATLS INC COM 038222105 8,658 95,168 SH   SOLE 1 95,168 0 0
APPLIED MATLS INC COM 038222105 4,416 48,542 SH   SOLE   48,542 0 0
ARIS WATER SOLUTIONS INC CLASS A COM 04041L106 1,762 105,645 SH   SOLE 1 105,645 0 0
AXON ENTERPRISE INC COM 05464C101 3,465 37,185 SH   SOLE 1 37,185 0 0
AZENTA INC COM 114340102 4,272 59,255 SH   SOLE 1 59,255 0 0
BERKLEY W R CORP COM 084423102 250 3,667 SH   SOLE 1 3,667 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,636 4 SH   SOLE   4 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,227 3 SH   SOLE 1 3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,875 6,867 SH   SOLE 1 6,867 0 0
BOSTON SCIENTIFIC CORP COM 101137107 16,514 443,090 SH   SOLE 1 443,090 0 0
BOSTON SCIENTIFIC CORP COM 101137107 8,818 236,585 SH   SOLE   236,585 0 0
BOX INC NOTE 1/1 10316TAB0 4,163 3,650,000 PRN   SOLE 1 3,650,000 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 229 2,977 SH   SOLE 1 2,977 0 0
CALLAWAY GOLF CO COM 131193104 6,645 325,725 SH   SOLE 1 325,725 0 0
CARNIVAL CORP NOTE 5.750% 4/0 143658BE1 10,076 9,000,000 PRN   SOLE 1 9,000,000 0 0
CAVCO INDS INC DEL COM 149568107 5,421 27,660 SH   SOLE 1 27,660 0 0
CHEFS WHSE INC COM 163086101 2,934 75,450 SH   SOLE 1 75,450 0 0
CHEVRON CORP NEW COM 166764100 270 1,865 SH   SOLE 1 1,865 0 0
CHEVRON CORP NEW COM 166764100 28 190 SH   SOLE   190 0 0
COSTCO WHSL CORP NEW COM 22160K105 431 900 SH   SOLE 1 900 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 9,208 54,684 SH   SOLE   54,684 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 19,570 116,226 SH   SOLE 1 116,226 0 0
CVS HEALTH CORP COM 126650100 15,962 172,269 SH   SOLE   172,269 0 0
CVS HEALTH CORP COM 126650100 32,853 354,553 SH   SOLE 1 354,553 0 0
DANAHER CORPORATION COM 235851102 10,955 43,211 SH   SOLE   43,211 0 0
DANAHER CORPORATION COM 235851102 22,738 89,688 SH   SOLE 1 89,688 0 0
DISNEY WALT CO COM 254687106 209 2,210 SH   SOLE 1 2,210 0 0
DOLLAR GEN CORP NEW COM 256677105 26,306 107,180 SH   SOLE 1 107,180 0 0
DOLLAR GEN CORP NEW COM 256677105 11,176 45,536 SH   SOLE   45,536 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 127 5,200 SH   SOLE 1 5,200 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 1,048 43,000 SH   SOLE   43,000 0 0
ENVESTNET INC NOTE 0.750% 8/1 29404KAE6 8,142 9,490,000 PRN   SOLE 1 9,490,000 0 0
ESSEX PPTY TR INC COM 297178105 1,060 4,055 SH   SOLE 1 4,055 0 0
ETSY INC NOTE 0.250% 6/1 29786AAN6 5,900 8,000,000 PRN   SOLE 1 8,000,000 0 0
EVGO INC CL A COM 30052F100 140 23,230 SH   SOLE 1 23,230 0 0
EXXON MOBIL CORP COM 30231G102 323 3,767 SH   SOLE   3,767 0 0
EXXON MOBIL CORP COM 30231G102 540 6,312 SH   SOLE 1 6,312 0 0
EZCORP INC NOTE 2.375% 5/0 302301AE6 9,350 10,500,000 PRN   SOLE 1 10,500,000 0 0
EZCORP INC NOTE 2.875% 7/0 302301AF3 17,584 16,835,000 PRN   SOLE 1 16,835,000 0 0
FATE THERAPEUTICS INC COM 31189P102 1,031 41,605 SH   SOLE 1 41,605 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 9,296 64,463 SH   SOLE   64,463 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 17,936 124,380 SH   SOLE 1 124,380 0 0
FIRSTSERVICE CORP NEW COM 33767E202 9,857 81,328 SH   SOLE 1 81,328 0 0
FIVE9 INC COM 338307101 4,194 46,020 SH   SOLE 1 46,020 0 0
FLOOR & DECOR HLDGS INC CL A 339750101 3,853 61,190 SH   SOLE 1 61,190 0 0
FORD MTR CO DEL NOTE 3/1 345370CZ1 7,336 8,000,000 PRN   SOLE 1 8,000,000 0 0
GENERAC HLDGS INC COM 368736104 4,333 20,575 SH   SOLE   20,575 0 0
GENERAC HLDGS INC COM 368736104 7,945 37,730 SH   SOLE 1 37,730 0 0
HAEMONETICS CORP MASS NOTE 3/0 405024AB6 14,175 18,000,000 PRN   SOLE 1 18,000,000 0 0
HANNON ARMSTRONG SUST INFR C COM 41068X100 13 340 SH   SOLE   340 0 0
HANNON ARMSTRONG SUST INFR C COM 41068X100 2,044 53,990 SH   SOLE 1 53,990 0 0
HELIOS TECHNOLOGIES INC COM 42328H109 6,215 93,805 SH   SOLE 1 93,805 0 0
HERITAGE COMM CORP COM 426927109 161 15,021 SH   SOLE 1 15,021 0 0
HOME DEPOT INC COM 437076102 754 2,750 SH   SOLE   2,750 0 0
HOME DEPOT INC COM 437076102 30 111 SH   SOLE 1 111 0 0
INNOSPEC INC COM 45768S105 5,262 54,935 SH   SOLE 1 54,935 0 0
INSPIRE MED SYS INC COM 457730109 5,338 29,220 SH   SOLE 1 29,220 0 0
INSULET CORP COM 45784P101 4,575 20,990 SH   SOLE 1 20,990 0 0
INTEGRA LIFESCIENCES HLDGS C NOTE 0.500% 8/1 457985AM1 12,236 13,000,000 PRN   SOLE 1 13,000,000 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 10,858 76,900 SH   SOLE   76,900 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 23,696 167,830 SH   SOLE 1 167,830 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 16,625 139,562 SH   SOLE 1 139,562 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 7,103 59,625 SH   SOLE   59,625 0 0
ISHARES TR CORE 1 5 YR USD 46432F859 297 6,260 PRN   SOLE 1 6,260 0 0
ISHARES TR CORE 1 5 YR USD 46432F859 70 1,470 PRN   SOLE   1,470 0 0
JAZZ INVESTMENTS I LTD NOTE 1.500% 8/1 472145AD3 5,959 6,000,000 PRN   SOLE 1 6,000,000 0 0
JAZZ INVESTMENTS I LTD NOTE 2.000% 6/1 472145AF8 8,243 7,000,000 PRN   SOLE 1 7,000,000 0 0
JOHN BEAN TECHNOLOGIES CORP NOTE 0.250% 5/1 477839AB0 8,982 9,700,000 PRN   SOLE 1 9,700,000 0 0
JOHNSON & JOHNSON COM 478160104 22,575 127,176 SH   SOLE 1 127,176 0 0
JOHNSON & JOHNSON COM 478160104 8,150 45,912 SH   SOLE   45,912 0 0
KBR INC COM 48242W106 5,935 122,640 SH   SOLE 1 122,640 0 0
KNOWBE4 INC CL A 49926T104 1,333 85,309 SH   SOLE 1 85,309 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 8,106 33,537 SH   SOLE 1 33,537 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 3,293 13,625 SH   SOLE   13,625 0 0
LAMAR ADVERTISING CO NEW CL A 512816109 9,928 112,858 SH   SOLE 1 112,858 0 0
LAMAR ADVERTISING CO NEW CL A 512816109 5,883 66,870 SH   SOLE   66,870 0 0
LANTHEUS HLDGS INC COM 516544103 5,139 77,835 SH   SOLE 1 77,835 0 0
LENDINGCLUB CORP COM NEW 52603A208 2,014 172,290 SH   SOLE 1 172,290 0 0
LENDINGTREE INC NOTE 0.500% 7/1 52603BAD9 19,024 28,017,000 PRN   SOLE 1 28,017,000 0 0
LILLY ELI & CO COM 532457108 160 493 SH   SOLE 1 493 0 0
LILLY ELI & CO COM 532457108 4,903 15,123 SH   SOLE   15,123 0 0
LINCOLN ELEC HLDGS INC COM 533900106 9,998 81,050 SH   SOLE 1 81,050 0 0
LINCOLN ELEC HLDGS INC COM 533900106 4,290 34,780 SH   SOLE   34,780 0 0
LIVE NATION ENTERTAINMENT IN NOTE 2.000% 2/1 538034AU3 4,703 4,500,000 PRN   SOLE 1 4,500,000 0 0
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 7,298 158,315 SH   SOLE 1 158,315 0 0
MAGNOLIA OIL & GAS CORP CL A 559663109 1,759 83,780 SH   SOLE 1 83,780 0 0
MANHATTAN ASSOCIATES INC COM 562750109 5,255 45,855 SH   SOLE 1 45,855 0 0
MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 7,746 66,660 SH   SOLE 1 66,660 0 0
MERCK & CO INC COM 58933Y105 424 4,650 SH   SOLE 1 4,650 0 0
MERCK & CO INC COM 58933Y105 39 428 SH   SOLE   428 0 0
META PLATFORMS INC CL A 30303M102 4,050 25,117 SH   SOLE 1 25,117 0 0
MICROSOFT CORP COM 594918104 51,579 200,829 SH   SOLE 1 200,829 0 0
MICROSOFT CORP COM 594918104 21,622 84,189 SH   SOLE   84,189 0 0
MONTROSE ENVIRONMENTAL GROUP COM 615111101 3,858 114,270 SH   SOLE 1 114,270 0 0
NCL CORP LTD NOTE 6.000% 5/1 62886HAT8 7,786 6,995,000 PRN   SOLE 1 6,995,000 0 0
NEW FOUND GOLD CORP COM 64440N103 140 31,250 SH   SOLE 1 31,250 0 0
NOVARTIS AG SPONSORED ADR 66987V109 1,065 12,595 SH   SOLE   12,595 0 0
NOVARTIS AG SPONSORED ADR 66987V109 4,039 47,781 SH   SOLE 1 47,781 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 8,161 31,845 SH   SOLE   31,845 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 18,388 71,750 SH   SOLE 1 71,750 0 0
OMNICELL COM COM 68213N109 4,228 37,170 SH   SOLE 1 37,170 0 0
ONTO INNOVATION INC COM 683344105 5,490 78,726 SH   SOLE 1 78,726 0 0
OSI SYSTEMS INC NOTE 1.250% 9/0 671044AD7 5,870 5,850,000 PRN   SOLE 1 5,850,000 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108 497 54,761 SH   SOLE   54,761 0 0
PARAMOUNT GLOBAL 5.75% CONV PFD A 92556H305 7,896 200,000 PRN   SOLE 1 200,000 0 0
PARSONS CORP DEL NOTE 0.250% 8/1 70202LAB8 13,194 12,500,000 PRN   SOLE 1 12,500,000 0 0
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 550 6,215 PRN   SOLE 1 6,215 0 0
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 140 1,585 PRN   SOLE   1,585 0 0
PLANET FITNESS INC CL A 72703H101 6,890 101,305 SH   SOLE 1 101,305 0 0
PNC FINL SVCS GROUP INC COM 693475105 6,302 39,945 SH   SOLE   39,945 0 0
PNC FINL SVCS GROUP INC COM 693475105 14,114 89,458 SH   SOLE 1 89,458 0 0
PROCTER AND GAMBLE CO COM 742718109 894 6,216 SH   SOLE   6,216 0 0
PROCTER AND GAMBLE CO COM 742718109 2,076 14,440 SH   SOLE 1 14,440 0 0
PROGRESSIVE CORP COM 743315103 24,452 210,306 SH   SOLE 1 210,306 0 0
PROGRESSIVE CORP COM 743315103 11,839 101,826 SH   SOLE   101,826 0 0
RAPID7 INC NOTE 0.250% 3/1 753422AF1 9,513 10,500,000 PRN   SOLE 1 10,500,000 0 0
REPLIMUNE GROUP INC COM 76029N106 2,426 138,760 SH   SOLE 1 138,760 0 0
ROSS STORES INC COM 778296103 11,384 162,102 SH   SOLE 1 162,102 0 0
ROSS STORES INC COM 778296103 5,777 82,258 SH   SOLE   82,258 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 207 4,678 PRN   SOLE 1 4,678 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 208 3,319 PRN   SOLE 1 3,319 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 435 3,421 PRN   SOLE 1 3,421 0 0
SERVISFIRST BANCSHARES INC COM 81768T108 1,615 20,460 SH   SOLE 1 20,460 0 0
SHOCKWAVE MED INC COM 82489T104 5,425 28,380 SH   SOLE 1 28,380 0 0
SOUTHWEST AIRLS CO NOTE 1.250% 5/0 844741BG2 9,302 7,875,000 PRN   SOLE 1 7,875,000 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 4,274 145,870 SH   SOLE   145,870 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 7,314 249,610 SH   SOLE 1 249,610 0 0
SPROUTS FMRS MKT INC COM 85208M102 3,161 124,855 SH   SOLE 1 124,855 0 0
SPS COMM INC COM 78463M107 9,586 84,790 SH   SOLE 1 84,790 0 0
STARBUCKS CORP COM 855244109 212 2,770 SH   SOLE 1 2,770 0 0
STEPSTONE GROUP INC COM CL A 85914M107 3,273 125,740 SH   SOLE 1 125,740 0 0
SYNOPSYS INC COM 871607107 4,549 14,978 SH   SOLE   14,978 0 0
SYNOPSYS INC COM 871607107 8,216 27,053 SH   SOLE 1 27,053 0 0
SYSCO CORP COM 871829107 17,211 203,177 SH   SOLE 1 203,177 0 0
SYSCO CORP COM 871829107 8,982 106,028 SH   SOLE   106,028 0 0
TANDEM DIABETES CARE INC COM NEW 875372203 7,677 129,700 SH   SOLE 1 129,700 0 0
TARGET CORP COM 87612E106 7,745 54,837 SH   SOLE   54,837 0 0
TARGET CORP COM 87612E106 18,515 131,095 SH   SOLE 1 131,095 0 0
TELEFLEX INCORPORATED COM 879369106 6,189 25,174 SH   SOLE   25,174 0 0
TELEFLEX INCORPORATED COM 879369106 13,833 56,267 SH   SOLE 1 56,267 0 0
TENABLE HLDGS INC COM 88025T102 6,586 145,035 SH   SOLE 1 145,035 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 535 985 SH   SOLE 1 985 0 0
TRANSMEDICS GROUP INC COM 89377M109 1,035 32,915 SH   SOLE 1 32,915 0 0
TREX CO INC COM 89531P105 2,295 42,165 SH   SOLE 1 42,165 0 0
TYLER TEX INDPT SCH DIST NOTE 0.250% 3/1 902252AB1 6,598 7,000,000 PRN   SOLE 1 7,000,000 0 0
UNION PAC CORP COM 907818108 8,523 39,960 SH   SOLE   39,960 0 0
UNION PAC CORP COM 907818108 20,018 93,858 SH   SOLE 1 93,858 0 0
UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 309 10,230 SH   SOLE 1 10,230 0 0
UNITEDHEALTH GROUP INC COM 91324P102 238 463 SH   SOLE 1 463 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 760 2,192 PRN   SOLE 1 2,192 0 0
VERRA MOBILITY CORP CL A COM STK 92511U102 3,152 200,635 SH   SOLE 1 200,635 0 0
VISA INC COM CL A 92826C839 13,715 69,656 SH   SOLE 1 69,656 0 0
VISA INC COM CL A 92826C839 5,915 30,041 SH   SOLE   30,041 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 206 5,423 SH   SOLE 1 5,423 0 0
WASTE CONNECTIONS INC COM 94106B101 11,065 89,262 SH   SOLE   89,262 0 0
WASTE CONNECTIONS INC COM 94106B101 24,563 198,153 SH   SOLE 1 198,153 0 0
WELLS FARGO CO NEW COM 949746101 544 13,896 SH   SOLE 1 13,896 0 0
WESTERN ALLIANCE BANCORP COM 957638109 1,878 26,605 SH   SOLE 1 26,605 0 0
ZIPRECRUITER INC CL A 98980B103 4,525 305,360 SH   SOLE 1 305,360 0 0
ZURN WATER SOLUTIONS CORP COM 98983L108 2,703 99,215 SH   SOLE 1 99,215 0 0