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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AMAZON COM INC COM 023135106   3,745,502 36,262 SH   SOLE   0 0 36,262
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   6,404,507 20,742 SH   SOLE   0 0 20,742
EBAY INC. COM 278642103   1,605,723 36,189 SH   SOLE   0 0 36,189
DISNEY WALT CO COM 254687106   475,618 4,750 SH   SOLE   0 0 4,750
JOHNSON & JOHNSON COM 478160104   5,708,305 36,828 SH   SOLE   0 0 36,828
PFIZER INC COM 717081103   2,902,153 71,131 SH   SOLE   0 0 71,131
MICROSOFT CORP COM 594918104   8,151,472 28,274 SH   SOLE   0 0 28,274
MOLSON COORS BEVERAGE CO CL B 60871R209   1,897,246 36,711 SH   SOLE   0 0 36,711
SCHWAB CHARLES CORP COM 808513105   9,437,311 180,170 SH   SOLE   0 0 180,170
TEXAS INSTRS INC COM 882508104   3,176,178 17,075 SH   SOLE   0 0 17,075
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   237,759 2,556 SH   SOLE   0 0 2,556
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108   3,663,944 54,907 SH   SOLE   0 0 54,907
MCKESSON CORP COM 58155Q103   5,626,941 15,804 SH   SOLE   0 0 15,804
PROCTER AND GAMBLE CO COM 742718109   454,991 3,060 SH   SOLE   0 0 3,060
GILEAD SCIENCES INC COM 375558103   813,853 9,809 SH   SOLE   0 0 9,809
UNITEDHEALTH GROUP INC COM 91324P102   815,218 1,725 SH   SOLE   0 0 1,725
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   481,304 1,684 SH   SOLE   0 0 1,684
COMCAST CORP NEW CL A 20030N101   5,100,928 134,554 SH   SOLE   0 0 134,554
APPLE INC COM 037833100   10,053,152 60,965 SH   SOLE   0 0 60,965
LAM RESEARCH CORP COM 512807108   4,314,750 8,139 SH   SOLE   0 0 8,139
COHEN & STEERS QUALITY INCOM COM 19247L106   2,508,790 210,469 SH   SOLE   0 0 210,469
CHUBB LIMITED COM H1467J104   300,008 1,545 SH   SOLE   0 0 1,545
NETAPP INC COM 64110D104   3,696,939 57,900 SH   SOLE   0 0 57,900
BROWN & BROWN INC COM 115236101   4,735,503 82,471 SH   SOLE   0 0 82,471
CIRRUS LOGIC INC COM 172755100   766,316 7,006 SH   SOLE   0 0 7,006
REGIONS FINANCIAL CORP NEW COM 7591EP100   5,382,256 289,992 SH   SOLE   0 0 289,992
BERKSHIRE HATHAWAY INC DEL CL A 084670108   465,600 1 SH   SOLE   0 0 1
ROCKWELL AUTOMATION INC COM 773903109   7,549,794 25,728 SH   SOLE   0 0 25,728
LABORATORY CORP AMER HLDGS COM NEW 50540R409   4,757,041 20,735 SH   SOLE   0 0 20,735
CHECK POINT SOFTWARE TECH LT ORD M22465104   6,302,790 48,483 SH   SOLE   0 0 48,483
FACTSET RESH SYS INC COM 303075105   7,404,823 17,839 SH   SOLE   0 0 17,839
STARTEK INC COM 85569C107   48,602 11,768 SH   SOLE   0 0 11,768
SYNAPTICS INC COM 87157D109   519,737 4,676 SH   SOLE   0 0 4,676
SS&C TECHNOLOGIES HLDGS INC COM 78467J100   10,352,598 183,329 SH   SOLE   0 0 183,329
PENTAIR PLC SHS G7S00T104   255,182 4,617 SH   SOLE   0 0 4,617
ZIFF DAVIS INC COM 48123V102   2,480,507 31,781 SH   SOLE   0 0 31,781
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408   146,093 14,007 SH   SOLE   0 0 14,007
ALPHABET INC CAP STK CL A 02079K305   9,467,230 91,268 SH   SOLE   0 0 91,268
REGENERON PHARMACEUTICALS COM 75886F107   840,568 1,023 SH   SOLE   0 0 1,023
INCYTE CORP COM 45337C102   398,063 5,508 SH   SOLE   0 0 5,508
VIRTUS CONVERTIBLE & INC FD COM 92838U108   2,919,659 973,220 SH   SOLE   0 0 973,220
STERICYCLE INC COM 858912108   1,159,764 26,594 SH   SOLE   0 0 26,594
ADVENT CONV & INCOME FD COM 00764C109   405,917 35,114 SH   SOLE   0 0 35,114
VIRTUS CONVERTIBLE & INCOME COM 92838X102   2,044,883 608,596 SH   SOLE   0 0 608,596
BROOKFIELD CORP CL A LTD VT SH 11271J107   473,435 14,527 SH   SOLE   0 0 14,527
EXELIXIS INC COM 30161Q104   586,745 30,229 SH   SOLE   0 0 30,229
HANCOCK JOHN TAX-ADVANTAGED COM 41013V100   730,508 34,264 SH   SOLE   0 0 34,264
ROYCE MICRO-CAP TR INC COM 780915104   103,320 11,781 SH   SOLE   0 0 11,781
OPEN TEXT CORP COM 683715106   416,494 10,804 SH   SOLE   0 0 10,804
UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405   218,930 24,992 SH   SOLE   0 0 24,992
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   5,578,038 17,541 SH   SOLE   0 0 17,541
CPI AEROSTRUCTURES INC COM NEW 125919308   77,759 20,463 SH   SOLE   0 0 20,463
PROGRESS SOFTWARE CORP COM 743312100   7,681,979 133,716 SH   SOLE   0 0 133,716
ARC DOCUMENT SOLUTIONS INC COM 00191G103   61,542 19,414 SH   SOLE   0 0 19,414
ABRDN GLOBAL DYNAMIC DIVIDEN COM 00302M106   2,222,900 238,253 SH   SOLE   0 0 238,253
CRAWFORD & CO CL A 224633206   84,227 10,075 SH   SOLE   0 0 10,075
FLAHERTY & CRUMRINE PFD INCO COM 338480106   738,138 69,570 SH   SOLE   0 0 69,570
CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106   682,889 139,650 SH   SOLE   0 0 139,650
EATON VANCE TAX-MANAGED DIVE COM 27828N102   842,057 72,156 SH   SOLE   0 0 72,156
TERADATA CORP DEL COM 88076W103   377,303 9,367 SH   SOLE   0 0 9,367
GENPACT LIMITED SHS G3922B107   280,139 6,061 SH   SOLE   0 0 6,061
RIVERVIEW BANCORP INC COM 769397100   62,521 11,708 SH   SOLE   0 0 11,708
JANUS HENDERSON GROUP PLC ORD SHS G4474Y214   1,085,089 40,732 SH   SOLE   0 0 40,732
WARNER BROS DISCOVERY INC COM SER A 934423104   11,164,638 739,380 SH   SOLE   0 0 739,380
KKR & CO INC COM 48251W104   872,462 16,612 SH   SOLE   0 0 16,612
SCHWAB STRATEGIC TR US TIPS ETF 808524870   292,502 5,456 SH   SOLE   0 0 5,456
LPL FINL HLDGS INC COM 50212V100   14,388,016 71,087 SH   SOLE   0 0 71,087
YELP INC CL A 985817105   384,978 12,540 SH   SOLE   0 0 12,540
NUVEEN MULTI ASSET INCOME FU COM 670750108   3,083,615 267,211 SH   SOLE   0 0 267,211
META PLATFORMS INC CL A 30303M102   4,550,564 21,471 SH   SOLE   0 0 21,471
FLEETCOR TECHNOLOGIES INC COM 339041105   2,200,641 10,437 SH   SOLE   0 0 10,437
ARTISAN PARTNERS ASSET MGMT CL A 04316A108   2,136,574 66,810 SH   SOLE   0 0 66,810
FLAHERTY & CRUMRINE DYNAMIC SHS 33848W106   2,514,779 138,479 SH   SOLE   0 0 138,479
ARROWMARK FINANCIAL CORP COM 861780104   823,356 45,742 SH   SOLE   0 0 45,742
TEKLA HEALTHCARE OPPORTUNITI SHS 879105104   2,619,327 139,623 SH   SOLE   0 0 139,623
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866   643,994 30,550 SH   SOLE   0 0 30,550
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   664,069 32,252 SH   SOLE   0 0 32,252
OVERSEAS SHIPHOLDING GROUP I CL A NEW 69036R863   80,675 20,686 SH   SOLE   0 0 20,686
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   635,048 31,314 SH   SOLE   0 0 31,314
ISHARES TR RUSEL 2500 ETF 46435G268   1,064,714 19,422 SH   SOLE   0 0 19,422
BNY MELLON ALCENTRA GLOBAL C COM 05588N108   1,789,593 236,094 SH   SOLE   0 0 236,094
MODERNA INC COM 60770K107   444,307 2,893 SH   SOLE   0 0 2,893
SUPER LEAGUE GAMING INC COM 86804F202   31,658 57,062 SH   SOLE   0 0 57,062
FOX CORP CL A COM 35137L105   13,667,615 401,398 SH   SOLE   0 0 401,398
VONTIER CORPORATION COM 928881101   15,480,267 566,213 SH   SOLE   0 0 566,213
CONSENSUS CLOUD SOLUTIONS IN COM 20848V105   5,560,931 163,125 SH   SOLE   0 0 163,125