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 448 4,629 SH   SOLE 1 4,629 0 0
ABBVIE INC COM 00287Y109 722 5,376 SH   SOLE 1 5,376 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 3,563 12,947 SH   SOLE   12,947 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 7,852 28,533 SH   SOLE 1 28,533 0 0
ADVANCED MICRO DEVICES INC COM 007903107 14,278 225,342 SH   SOLE 1 225,342 0 0
ADVANCED MICRO DEVICES INC COM 007903107 6,181 97,552 SH   SOLE   97,552 0 0
AFLAC INC COM 001055102 92 1,630 SH   SOLE 1 1,630 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 39 324 SH   SOLE 1 324 0 0
AIR PRODS & CHEMS INC COM 009158106 24,256 104,225 SH   SOLE 1 104,225 0 0
AIR PRODS & CHEMS INC COM 009158106 11,533 49,557 SH   SOLE   49,557 0 0
AIRBNB INC COM CL A 009066101 171 1,626 SH   SOLE 1 1,626 0 0
AKOYA BIOSCIENCES INC COM 00974H104 1,482 126,131 SH   SOLE   126,131 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 32 395 SH   SOLE 1 395 0 0
ALPHABET INC CAP STK CL A 02079K305 285 2,980 SH   SOLE   2,980 0 0
ALPHABET INC CAP STK CL A 02079K305 2,879 30,100 SH   SOLE 1 30,100 0 0
ALPHABET INC CAP STK CL C 02079K107 45,547 473,710 SH   SOLE 1 473,710 0 0
ALPHABET INC CAP STK CL C 02079K107 22,525 234,266 SH   SOLE   234,266 0 0
ALTERYX INC NOTE 1.000% 8/0 02156BAF0 3,787 4,647,000 PRN   SOLE 1 4,647,000 0 0
AMAZON COM INC COM 023135106 8,144 72,075 SH   SOLE   72,075 0 0
AMAZON COM INC COM 023135106 20,173 178,521 SH   SOLE 1 178,521 0 0
AMERICAN EXPRESS CO COM 025816109 132 982 SH   SOLE 1 982 0 0
AMERICAN TOWER CORP NEW COM 03027X100 85 397 SH   SOLE 1 397 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 37 286 SH   SOLE 1 286 0 0
AMETEK INC COM 031100100 16,834 148,438 SH   SOLE 1 148,438 0 0
AMETEK INC COM 031100100 7,163 63,160 SH   SOLE   63,160 0 0
AMGEN INC COM 031162100 85 377 SH   SOLE 1 377 0 0
ANALOG DEVICES INC COM 032654105 15,513 111,332 SH   SOLE 1 111,332 0 0
ANALOG DEVICES INC COM 032654105 5,145 36,925 SH   SOLE   36,925 0 0
ANSYS INC COM 03662Q105 6 25 SH   SOLE 1 25 0 0
APPLE INC COM 037833100 4,762 34,460 SH   SOLE 1 34,460 0 0
APPLIED MATLS INC COM 038222105 11,177 136,418 SH   SOLE 1 136,418 0 0
APPLIED MATLS INC COM 038222105 5,079 61,987 SH   SOLE   61,987 0 0
APTARGROUP INC COM 038336103 63 660 SH   SOLE 1 660 0 0
ARIS WATER SOLUTIONS INC CLASS A COM 04041L106 647 50,680 SH   SOLE 1 50,680 0 0
AXON ENTERPRISE INC COM 05464C101 5,694 49,195 SH   SOLE 1 49,195 0 0
AZENTA INC COM 114340102 2,991 69,785 SH   SOLE 1 69,785 0 0
BANK HAWAII CORP COM 062540109 76 1,000 SH   SOLE 1 1,000 0 0
BERKLEY W R CORP COM 084423102 237 3,667 SH   SOLE 1 3,667 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,626 4 SH   SOLE   4 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,219 3 SH   SOLE 1 3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,835 6,874 SH   SOLE 1 6,874 0 0
BIOGEN INC COM 09062X103 2 7 SH   SOLE 1 7 0 0
BIOLIFE SOLUTIONS INC COM NEW 09062W204 2,283 100,355 SH   SOLE 1 100,355 0 0
BLACKROCK ENHANCED EQUITY DI COM 09251A104 12 1,500 PRN   SOLE 1 1,500 0 0
BOSTON SCIENTIFIC CORP COM 101137107 16,938 437,325 SH   SOLE 1 437,325 0 0
BOSTON SCIENTIFIC CORP COM 101137107 8,377 216,285 SH   SOLE   216,285 0 0
BP PRUDHOE BAY RTY TR UNIT BEN INT 055630107 1 120 SH   SOLE 1 120 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 212 2,977 SH   SOLE 1 2,977 0 0
BROADCOM INC COM 11135F101 7 15 SH   SOLE 1 15 0 0
BROADSTONE NET LEASE INC COM 11135E203 96 6,163 SH   SOLE 1 6,163 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 2 20 SH   SOLE 1 20 0 0
CANOPY GROWTH CORP COM 138035100 3 1,100 SH   SOLE 1 1,100 0 0
CARNIVAL CORP NOTE 5.750% 4/0 143658BE1 9,104 9,000,000 PRN   SOLE 1 9,000,000 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 25 700 SH   SOLE 1 700 0 0
CAVCO INDS INC DEL COM 149568107 7,570 36,790 SH   SOLE 1 36,790 0 0
CHEFS WHSE INC COM 163086101 4,512 155,750 SH   SOLE 1 155,750 0 0
CHEVRON CORP NEW COM 166764100 27 190 SH   SOLE   190 0 0
CHEVRON CORP NEW COM 166764100 268 1,865 SH   SOLE 1 1,865 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 14 9 SH   SOLE 1 9 0 0
CISCO SYS INC COM 17275R102 40 988 SH   SOLE 1 988 0 0
COCA COLA CO COM 191216100 33 593 SH   SOLE   593 0 0
COMCAST CORP NEW CL A 20030N101 24 823 SH   SOLE 1 823 0 0
COMPUTER TASK GROUP INC COM 205477102 0 41 SH   SOLE 1 41 0 0
CONSTELLATION BRANDS INC CL A 21036P108 57 250 SH   SOLE 1 250 0 0
COOPER COS INC COM NEW 216648402 7 27 SH   SOLE 1 27 0 0
COPART INC COM 217204106 11 105 SH   SOLE 1 105 0 0
COSTCO WHSL CORP NEW COM 22160K105 440 932 SH   SOLE 1 932 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 9 57 SH   SOLE 1 57 0 0
CROWN CASTLE INC COM 22822V101 7,818 54,084 SH   SOLE   54,084 0 0
CROWN CASTLE INC COM 22822V101 16,799 116,216 SH   SOLE 1 116,216 0 0
CUTERA INC COM 232109108 4,056 88,945 SH   SOLE 1 88,945 0 0
CVS HEALTH CORP COM 126650100 33,808 354,493 SH   SOLE 1 354,493 0 0
CVS HEALTH CORP COM 126650100 16,095 168,764 SH   SOLE   168,764 0 0
DANAHER CORPORATION COM 235851102 11,001 42,591 SH   SOLE   42,591 0 0
DANAHER CORPORATION COM 235851102 23,109 89,470 SH   SOLE 1 89,470 0 0
DEXCOM INC COM 252131107 5 60 SH   SOLE 1 60 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 16 92 SH   SOLE 1 92 0 0
DISNEY WALT CO COM 254687106 38 400 SH   SOLE   400 0 0
DISNEY WALT CO COM 254687106 210 2,226 SH   SOLE 1 2,226 0 0
DOLLAR GEN CORP NEW COM 256677105 25,637 106,885 SH   SOLE 1 106,885 0 0
DOLLAR GEN CORP NEW COM 256677105 10,765 44,881 SH   SOLE   44,881 0 0
DOUBLEVERIFY HLDGS INC COM 25862V105 4,379 160,110 SH   SOLE 1 160,110 0 0
EASTGROUP PPTYS INC COM 277276101 10,482 72,622 SH   SOLE 1 72,622 0 0
EASTGROUP PPTYS INC COM 277276101 4,173 28,908 SH   SOLE   28,908 0 0
EATON VANCE TAX-MANAGED DIVE COM 27828N102 11 1,000 PRN   SOLE 1 1,000 0 0
ECOLAB INC COM 278865100 34 235 SH   SOLE 1 235 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 5,302 222,960 SH   SOLE 1 222,960 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 2,617 110,065 SH   SOLE   110,065 0 0
ENVESTNET INC NOTE 0.750% 8/1 29404KAE6 7,983 9,490,000 PRN   SOLE 1 9,490,000 0 0
EQUIFAX INC COM 294429105 96 560 SH   SOLE 1 560 0 0
ESSENTIAL UTILS INC COM 29670G102 9 206 SH   SOLE 1 206 0 0
ESSEX PPTY TR INC COM 297178105 982 4,055 SH   SOLE 1 4,055 0 0
ETSY INC NOTE 0.250% 6/1 29786AAN6 6,228 8,000,000 PRN   SOLE 1 8,000,000 0 0
EVGO INC CL A COM 30052F100 184 23,230 SH   SOLE 1 23,230 0 0
EXXON MOBIL CORP COM 30231G102 551 6,312 SH   SOLE 1 6,312 0 0
EXXON MOBIL CORP COM 30231G102 329 3,767 SH   SOLE   3,767 0 0
EZCORP INC NOTE 2.375% 5/0 302301AE6 9,025 10,500,000 PRN   SOLE 1 10,500,000 0 0
EZCORP INC NOTE 2.875% 7/0 302301AF3 17,483 16,835,000 PRN   SOLE 1 16,835,000 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 8,324 63,758 SH   SOLE   63,758 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 16,197 124,065 SH   SOLE 1 124,065 0 0
FIRSTSERVICE CORP NEW COM 33767E202 8,268 69,473 SH   SOLE 1 69,473 0 0
FISERV INC COM 337738108 202 2,160 SH   SOLE 1 2,160 0 0
FIVE9 INC COM 338307101 4,377 58,380 SH   SOLE 1 58,380 0 0
FLAHERTY & CRUMRINE DYNAMIC SHS 33848W106 21 1,100 PRN   SOLE 1 1,100 0 0
FLOOR & DECOR HLDGS INC CL A 339750101 4,527 64,435 SH   SOLE 1 64,435 0 0
FORD MTR CO DEL NOTE 3/1 345370CZ1 7,356 8,000,000 PRN   SOLE 1 8,000,000 0 0
GALLAGHER ARTHUR J & CO COM 363576109 165 965 SH   SOLE 1 965 0 0
GENERAL DYNAMICS CORP COM 369550108 2 10 SH   SOLE 1 10 0 0
HAEMONETICS CORP MASS NOTE 3/0 405024AB6 14,399 18,000,000 PRN   SOLE 1 18,000,000 0 0
HANESBRANDS INC COM 410345102 0 56 SH   SOLE 1 56 0 0
HANNON ARMSTRONG SUST INFR C COM 41068X100 10 340 SH   SOLE   340 0 0
HANNON ARMSTRONG SUST INFR C COM 41068X100 1,616 53,990 SH   SOLE 1 53,990 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 20 350 SH   SOLE 1 350 0 0
HEALTHEQUITY INC COM 42226A107 3,330 49,580 SH   SOLE 1 49,580 0 0
HERITAGE COMM CORP COM 426927109 170 15,021 SH   SOLE 1 15,021 0 0
HOME DEPOT INC COM 437076102 38 137 SH   SOLE 1 137 0 0
HOME DEPOT INC COM 437076102 759 2,750 SH   SOLE   2,750 0 0
HUBSPOT INC COM 443573100 2 9 SH   SOLE 1 9 0 0
INNOSPEC INC COM 45768S105 5,824 67,985 SH   SOLE 1 67,985 0 0
INSPIRE MED SYS INC COM 457730109 4,639 26,155 SH   SOLE 1 26,155 0 0
INSULET CORP COM 45784P101 3,516 15,325 SH   SOLE 1 15,325 0 0
INTEGRA LIFESCIENCES HLDGS C NOTE 0.500% 8/1 457985AM1 11,403 13,000,000 PRN   SOLE 1 13,000,000 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 9,296 78,240 SH   SOLE   78,240 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 19,961 168,010 SH   SOLE 1 168,010 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 5,002 55,075 SH   SOLE   55,075 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 12,313 135,556 SH   SOLE 1 135,556 0 0
INTRA-CELLULAR THERAPIES INC COM 46116X101 1,949 41,895 SH   SOLE 1 41,895 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 7 35 SH   SOLE 1 35 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 45 168 PRN   SOLE 1 168 0 0
ISHARES TR CORE 1 5 YR USD 46432F859 68 1,470 PRN   SOLE   1,470 0 0
ISHARES TR EXPND TEC SC ETF 464287549 36 130 PRN   SOLE 1 130 0 0
ISHARES TR MSCI EAFE ETF 464287465 0 0 PRN   SOLE 1 0 0 0
JAMF HLDG CORP NOTE 0.125% 9/0 47074LAB1 8,644 10,600,000 PRN   SOLE 1 10,600,000 0 0
JAZZ INVESTMENTS I LTD NOTE 1.500% 8/1 472145AD3 5,681 6,000,000 PRN   SOLE 1 6,000,000 0 0
JAZZ INVESTMENTS I LTD NOTE 2.000% 6/1 472145AF8 7,525 7,000,000 PRN   SOLE 1 7,000,000 0 0
JOHN BEAN TECHNOLOGIES CORP NOTE 0.250% 5/1 477839AB0 8,070 9,700,000 PRN   SOLE 1 9,700,000 0 0
JOHNSON & JOHNSON COM 478160104 7,374 45,137 SH   SOLE   45,137 0 0
JOHNSON & JOHNSON COM 478160104 20,803 127,342 SH   SOLE 1 127,342 0 0
KBR INC COM 48242W106 6,731 155,735 SH   SOLE 1 155,735 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 7 45 SH   SOLE 1 45 0 0
KKR & CO INC COM 48251W104 3 59 SH   SOLE 1 59 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 7,891 37,970 SH   SOLE   37,970 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 17,689 85,112 SH   SOLE 1 85,112 0 0
LAMAR ADVERTISING CO NEW CL A 512816109 5,732 69,485 SH   SOLE   69,485 0 0
LAMAR ADVERTISING CO NEW CL A 512816109 9,405 114,015 SH   SOLE 1 114,015 0 0
LANTHEUS HLDGS INC COM 516544103 5,838 83,005 SH   SOLE 1 83,005 0 0
LAUDER ESTEE COS INC CL A 518439104 12 55 SH   SOLE 1 55 0 0
LENDINGTREE INC NOTE 0.500% 7/1 52603BAD9 20,113 28,017,000 PRN   SOLE 1 28,017,000 0 0
LILLY ELI & CO COM 532457108 4,565 14,117 SH   SOLE   14,117 0 0
LILLY ELI & CO COM 532457108 178 549 SH   SOLE 1 549 0 0
LINCOLN ELEC HLDGS INC COM 533900106 13,616 108,305 SH   SOLE 1 108,305 0 0
LINCOLN ELEC HLDGS INC COM 533900106 5,790 46,055 SH   SOLE   46,055 0 0
LIVE NATION ENTERTAINMENT IN NOTE 2.000% 2/1 538034AU3 4,473 4,500,000 PRN   SOLE 1 4,500,000 0 0
LOCKHEED MARTIN CORP COM 539830109 10 25 SH   SOLE 1 25 0 0
LULULEMON ATHLETICA INC COM 550021109 9 31 SH   SOLE 1 31 0 0
LYFT INC CL A COM 55087P104 80 6,099 SH   SOLE 1 6,099 0 0
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 8,179 157,930 SH   SOLE 1 157,930 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 190 4,000 SH   SOLE 1 4,000 0 0
MAGNOLIA OIL & GAS CORP CL A 559663109 4,179 210,935 SH   SOLE 1 210,935 0 0
MANHATTAN ASSOCIATES INC COM 562750109 5,969 44,870 SH   SOLE 1 44,870 0 0
MARRIOTT INTL INC NEW CL A 571903202 5 37 SH   SOLE 1 37 0 0
MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 8,675 71,190 SH   SOLE 1 71,190 0 0
MASTERCARD INCORPORATED CL A 57636Q104 51 179 SH   SOLE 1 179 0 0
MERCADOLIBRE INC COM 58733R102 7 9 SH   SOLE 1 9 0 0
MERCK & CO INC COM 58933Y105 400 4,650 SH   SOLE 1 4,650 0 0
MERCK & CO INC COM 58933Y105 37 428 SH   SOLE   428 0 0
META PLATFORMS INC CL A 30303M102 3,415 25,172 SH   SOLE 1 25,172 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 54 50 SH   SOLE 1 50 0 0
MICROSOFT CORP COM 594918104 46,711 200,563 SH   SOLE 1 200,563 0 0
MICROSOFT CORP COM 594918104 19,147 82,212 SH   SOLE   82,212 0 0
MID-AMER APT CMNTYS INC COM 59522J103 140 900 SH   SOLE 1 900 0 0
MONTROSE ENVIRONMENTAL GROUP COM 615111101 5,028 149,435 SH   SOLE 1 149,435 0 0
MSCI INC COM 55354G100 22 52 SH   SOLE 1 52 0 0
NCL CORP LTD NOTE 6.000% 5/1 62886HAT8 7,806 6,995,000 PRN   SOLE 1 6,995,000 0 0
NETFLIX INC COM 64110L106 24 100 SH   SOLE 1 100 0 0
NEW FOUND GOLD CORP COM 64440N103 110 31,250 SH   SOLE 1 31,250 0 0
NEXTERA ENERGY INC COM 65339F101 58 735 SH   SOLE 1 735 0 0
NIKE INC CL B 654106103 47 562 SH   SOLE 1 562 0 0
NOVARTIS AG SPONSORED ADR 66987V109 853 11,220 SH   SOLE   11,220 0 0
NOVARTIS AG SPONSORED ADR 66987V109 3,702 48,701 SH   SOLE 1 48,701 0 0
NOVO-NORDISK A S ADR 670100205 9 86 SH   SOLE 1 86 0 0
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 21 1,800 PRN   SOLE 1 1,800 0 0
NVIDIA CORPORATION COM 67066G104 139 1,146 SH   SOLE 1 1,146 0 0
OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 5 129 PRN   SOLE 1 129 0 0
OCCIDENTAL PETE CORP COM 674599105 40 647 SH   SOLE 1 647 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 7,824 31,450 SH   SOLE   31,450 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 17,788 71,503 SH   SOLE 1 71,503 0 0
OMNICELL COM COM 68213N109 6,564 75,420 SH   SOLE 1 75,420 0 0
ONTO INNOVATION INC COM 683344105 4,866 75,965 SH   SOLE 1 75,965 0 0
ORACLE CORP COM 68389X105 114 1,870 SH   SOLE 1 1,870 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 14 20 SH   SOLE 1 20 0 0
ORGANON & CO COMMON STOCK 68622V106 11 455 SH   SOLE 1 455 0 0
OTIS WORLDWIDE CORP COM 68902V107 16 250 SH   SOLE 1 250 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108 445 54,761 SH   SOLE   54,761 0 0
PARAMOUNT GLOBAL 5.75% CONV PFD A 92556H305 6,180 200,000 PRN   SOLE 1 200,000 0 0
PARSONS CORP DEL NOTE 0.250% 8/1 70202LAB8 12,925 12,500,000 PRN   SOLE 1 12,500,000 0 0
PEPSICO INC COM 713448108 180 1,101 SH   SOLE 1 1,101 0 0
PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 3 300 PRN   SOLE 1 300 0 0
PGIM HIGH YIELD BOND FUND IN COM 69346H100 3 300 PRN   SOLE 1 300 0 0
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 138 1,585 PRN   SOLE   1,585 0 0
PLANET FITNESS INC CL A 72703H101 6,242 108,260 SH   SOLE 1 108,260 0 0
PNC FINL SVCS GROUP INC COM 693475105 13,248 88,663 SH   SOLE 1 88,663 0 0
PNC FINL SVCS GROUP INC COM 693475105 5,534 37,035 SH   SOLE   37,035 0 0
POOL CORP COM 73278L105 13 41 SH   SOLE 1 41 0 0
PRICE T ROWE GROUP INC COM 74144T108 12 116 SH   SOLE 1 116 0 0
PROCTER AND GAMBLE CO COM 742718109 1,823 14,440 SH   SOLE 1 14,440 0 0
PROCTER AND GAMBLE CO COM 742718109 666 5,276 SH   SOLE   5,276 0 0
PROGRESSIVE CORP COM 743315103 21,065 181,266 SH   SOLE 1 181,266 0 0
PROGRESSIVE CORP COM 743315103 10,744 92,451 SH   SOLE   92,451 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467 121 1,510 PRN   SOLE 1 1,510 0 0
PULSE BIOSCIENCES INC COM 74587B101 2 1,000 SH   SOLE 1 1,000 0 0
RAPID7 INC NOTE 0.250% 3/1 753422AF1 8,018 10,500,000 PRN   SOLE 1 10,500,000 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 87 1,057 SH   SOLE 1 1,057 0 0
REALTY INCOME CORP COM 756109104 116 2,000 SH   SOLE 1 2,000 0 0
RELIANCE STEEL & ALUMINUM CO COM 759509102 84 480 SH   SOLE 1 480 0 0
REPLIMUNE GROUP INC COM 76029N106 2,147 124,315 SH   SOLE 1 124,315 0 0
RINGCENTRAL INC CL A 76680R206 0 7 SH   SOLE 1 7 0 0
RIVIAN AUTOMOTIVE INC COM CL A 76954A103 6 175 SH   SOLE   175 0 0
ROSS STORES INC COM 778296103 5,941 70,498 SH   SOLE   70,498 0 0
ROSS STORES INC COM 778296103 12,609 149,627 SH   SOLE 1 149,627 0 0
S&P GLOBAL INC COM 78409V104 27 90 SH   SOLE 1 90 0 0
SALESFORCE INC COM 79466L302 32 224 SH   SOLE 1 224 0 0
SCHLUMBERGER LTD COM STK 806857108 5 134 SH   SOLE 1 134 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 40 1,415 PRN   SOLE 1 1,415 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 196 4,678 PRN   SOLE 1 4,678 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 201 3,319 PRN   SOLE 1 3,319 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 12 400 PRN   SOLE 1 400 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 406 3,421 PRN   SOLE 1 3,421 0 0
SERVISFIRST BANCSHARES INC COM 81768T108 4,498 56,230 SH   SOLE 1 56,230 0 0
SHOCKWAVE MED INC COM 82489T104 3,637 13,079 SH   SOLE 1 13,079 0 0
SILICON LABORATORIES INC COM 826919102 2,591 20,990 SH   SOLE 1 20,990 0 0
SNOWFLAKE INC CL A 833445109 4 25 SH   SOLE 1 25 0 0
SOUTHWEST AIRLS CO NOTE 1.250% 5/0 844741BG2 9,019 7,875,000 PRN   SOLE 1 7,875,000 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 161 451 PRN   SOLE 1 451 0 0
SPDR SER TR NUVEEN BLMBRG SH 78468R739 0 1 PRN   SOLE 1 1 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 12 750 PRN   SOLE 1 750 0 0
SPROUTS FMRS MKT INC COM 85208M102 2,872 103,500 SH   SOLE 1 103,500 0 0
SPS COMM INC COM 78463M107 8,639 69,540 SH   SOLE 1 69,540 0 0
STARBUCKS CORP COM 855244109 235 2,787 SH   SOLE 1 2,787 0 0
STARWOOD PPTY TR INC NOTE 4.375% 4/0 85571BAH8 21,436 22,000,000 PRN   SOLE 1 22,000,000 0 0
SUMMIT THERAPEUTICS INC COM 86627T108 6 5,000 SH   SOLE 1 5,000 0 0
SYNOPSYS INC COM 871607107 8,182 26,780 SH   SOLE 1 26,780 0 0
SYNOPSYS INC COM 871607107 4,506 14,749 SH   SOLE   14,749 0 0
SYSCO CORP COM 871829107 7,475 105,713 SH   SOLE   105,713 0 0
SYSCO CORP COM 871829107 14,157 200,217 SH   SOLE 1 200,217 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 11 158 SH   SOLE 1 158 0 0
TANDEM DIABETES CARE INC COM NEW 875372203 4,679 97,790 SH   SOLE 1 97,790 0 0
TARGET CORP COM 87612E106 14,433 97,265 SH   SOLE 1 97,265 0 0
TARGET CORP COM 87612E106 6,032 40,652 SH   SOLE   40,652 0 0
TELEFLEX INCORPORATED COM 879369106 4,978 24,709 SH   SOLE   24,709 0 0
TELEFLEX INCORPORATED COM 879369106 10,783 53,525 SH   SOLE 1 53,525 0 0
TENABLE HLDGS INC COM 88025T102 3,145 90,365 SH   SOLE 1 90,365 0 0
TESLA INC COM 88160R101 44 165 SH   SOLE 1 165 0 0
THE TRADE DESK INC COM CL A 88339J105 6 106 SH   SOLE 1 106 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 500 985 SH   SOLE 1 985 0 0
TJX COS INC NEW COM 872540109 51 816 SH   SOLE 1 816 0 0
TOPGOLF CALLAWAY BRANDS CORP COM 131193104 6,467 335,765 SH   SOLE 1 335,765 0 0
TREX CO INC COM 89531P105 2,828 64,360 SH   SOLE 1 64,360 0 0
TYLER TEX INDPT SCH DIST NOTE 0.250% 3/1 902252AB1 6,650 7,000,000 PRN   SOLE 1 7,000,000 0 0
UBER TECHNOLOGIES INC COM 90353T100 14 529 SH   SOLE 1 529 0 0
UNION PAC CORP COM 907818108 7,682 39,430 SH   SOLE   39,430 0 0
UNION PAC CORP COM 907818108 18,263 93,743 SH   SOLE 1 93,743 0 0
UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 339 10,230 SH   SOLE 1 10,230 0 0
UNITEDHEALTH GROUP INC COM 91324P102 247 489 SH   SOLE 1 489 0 0
US BANCORP DEL COM NEW 902973304 53 1,309 SH   SOLE 1 1,309 0 0
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 68 419 PRN   SOLE 1 419 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 720 2,192 PRN   SOLE 1 2,192 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 11 111 PRN   SOLE 1 111 0 0
VANGUARD WORLD FD MEGA CAP INDEX 921910873 103 826 PRN   SOLE 1 826 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 70 1,842 SH   SOLE 1 1,842 0 0
VERRA MOBILITY CORP CL A COM STK 92511U102 5,904 384,130 SH   SOLE 1 384,130 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 2 6 SH   SOLE 1 6 0 0
VIATRIS INC COM 92556V106 0 1 SH   SOLE 1 1 0 0
VIRGIN GALACTIC HOLDINGS INC COM 92766K106 2 450 SH   SOLE 1 450 0 0
VIRTUS DIVIDEND INTEREST & P COM 92840R101 8 771 PRN   SOLE 1 771 0 0
VISA INC COM CL A 92826C839 12,393 69,760 SH   SOLE 1 69,760 0 0
VISA INC COM CL A 92826C839 5,267 29,646 SH   SOLE   29,646 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 163 5,185 SH   SOLE 1 5,185 0 0
WASTE CONNECTIONS INC COM 94106B101 10,586 78,337 SH   SOLE   78,337 0 0
WASTE CONNECTIONS INC COM 94106B101 23,768 175,893 SH   SOLE 1 175,893 0 0
WASTE MGMT INC DEL COM 94106L109 32 200 SH   SOLE 1 200 0 0
WELLS FARGO CO NEW COM 949746101 559 13,896 SH   SOLE 1 13,896 0 0
ZIPRECRUITER INC CL A 98980B103 4,163 252,315 SH   SOLE 1 252,315 0 0
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 3 45 SH   SOLE 1 45 0 0
ZURN ELKAY WATER SOLNS CORP COM 98983L108 5,285 215,720 SH   SOLE 1 215,720 0 0