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
ABRDN HEALTHCARE OPPORTUNITI SHS 879105104   9,200,731 508,047 SH   SOLE   0 0 508,047
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   562,158 1,602 SH   SOLE   0 0 1,602
ADVENT CONV & INCOME FD COM 00764C109   399,596 35,114 SH   SOLE   0 0 35,114
ALPHABET INC CAP STK CL A 02079K305   16,416,928 117,524 SH   SOLE   0 0 117,524
ALPHABET INC CAP STK CL C 02079K107   2,715,298 19,267 SH   SOLE   0 0 19,267
AMAZON COM INC COM 023135106   12,481,263 82,146 SH   SOLE   0 0 82,146
AMERICAN CENTY ETF TR US SML CP VALU 025072877   1,165,424 12,978 SH   SOLE   0 0 12,978
AMERICAN PUB ED INC COM 02913V103   251,537 26,066 SH   SOLE   0 0 26,066
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108   6,496,766 100,538 SH   SOLE   0 0 100,538
APPLE INC COM 037833100   16,713,773 86,811 SH   SOLE   0 0 86,811
ARC DOCUMENT SOLUTIONS INC COM 00191G103   153,386 46,764 SH   SOLE   0 0 46,764
ARTISAN PARTNERS ASSET MGMT CL A 04316A108   5,519,529 124,933 SH   SOLE   0 0 124,933
BERKSHIRE HATHAWAY INC DEL CL A 084670108   542,625 1 SH   SOLE   0 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   8,836,965 24,777 SH   SOLE   0 0 24,777
BHP GROUP LTD SPONSORED ADS 088606108   462,117 6,765 SH   SOLE   0 0 6,765
BNY MELLON ALCENTRA GLOBAL C COM 05588N108   6,030,348 739,920 SH   SOLE   0 0 739,920
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   208,081 5,180 SH   SOLE   0 0 5,180
BROOKFIELD CORP CL A LTD VT SH 11271J107   665,430 16,586 SH   SOLE   0 0 16,586
BROWN & BROWN INC COM 115236101   7,804,068 109,746 SH   SOLE   0 0 109,746
CARECLOUD INC COM 14167R100   23,175 15,247 SH   SOLE   0 0 15,247
CENTERRA GOLD INC COM 152006102   77,122 12,940 SH   SOLE   0 0 12,940
CHECK POINT SOFTWARE TECH LT ORD M22465104   5,029,388 32,917 SH   SOLE   0 0 32,917
CHUBB LIMITED COM H1467J104   349,170 1,545 SH   SOLE   0 0 1,545
CIRRUS LOGIC INC COM 172755100   873,745 10,503 SH   SOLE   0 0 10,503
COHEN & STEERS QUALITY INCOM COM 19247L106   202,144 16,515 SH   SOLE   0 0 16,515
COMCAST CORP NEW CL A 20030N101   9,776,824 222,961 SH   SOLE   0 0 222,961
COMMERCIAL VEH GROUP INC COM 202608105   115,644 16,497 SH   SOLE   0 0 16,497
CONSENSUS CLOUD SOLUTIONS IN COM 20848V105   17,618,179 672,193 SH   SOLE   0 0 672,193
CRAWFORD & CO CL A 224633206   234,090 17,761 SH   SOLE   0 0 17,761
DISNEY WALT CO COM 254687106   428,878 4,750 SH   SOLE   0 0 4,750
DROPBOX INC CL A 26210C104   248,487 8,429 SH   SOLE   0 0 8,429
EATON VANCE TAX-MANAGED DIVE COM 27828N102   4,510,375 370,006 SH   SOLE   0 0 370,006
EBAY INC. COM 278642103   2,674,718 61,319 SH   SOLE   0 0 61,319
ELTEK LTD SHS M40184208   246,483 17,669 SH   SOLE   0 0 17,669
ETON PHARMACEUTICALS INC COM 29772L108   50,436 11,515 SH   SOLE   0 0 11,515
EXELIXIS INC COM 30161Q104   829,766 34,588 SH   SOLE   0 0 34,588
F5 INC COM 315616102   232,853 1,301 SH   SOLE   0 0 1,301
FACTSET RESH SYS INC COM 303075105   16,010,157 33,561 SH   SOLE   0 0 33,561
FLEETCOR TECHNOLOGIES INC COM 339041105   4,378,759 15,494 SH   SOLE   0 0 15,494
FOX CORP CL A COM 35137L105   15,760,722 531,201 SH   SOLE   0 0 531,201
INCYTE CORP COM 45337C102   789,270 12,570 SH   SOLE   0 0 12,570
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791   718,288 37,217 SH   SOLE   0 0 37,217
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   660,070 31,605 SH   SOLE   0 0 31,605
ISHARES TR RUSEL 2500 ETF 46435G268   466,824 7,582 SH   SOLE   0 0 7,582
ISHARES TR CORE S&P SCP ETF 464287804   9,128,614 84,329 SH   SOLE   0 0 84,329
ISHARES TR CORE S&P500 ETF 464287200   1,736,663 3,636 SH   SOLE   0 0 3,636
ISHARES TR RUS 2000 VAL ETF 464287630   4,829,365 31,091 SH   SOLE   0 0 31,091
ITERIS INC NEW COM 46564T107   133,656 25,703 SH   SOLE   0 0 25,703
ITURAN LOCATION AND CONTROL SHS M6158M104   229,933 8,441 SH   SOLE   0 0 8,441
JANUS HENDERSON GROUP PLC ORD SHS G4474Y214   2,066,598 68,544 SH   SOLE   0 0 68,544
JOHNSON & JOHNSON COM 478160104   7,290,873 46,516 SH   SOLE   0 0 46,516
KKR & CO INC COM 48251W104   5,202,400 62,793 SH   SOLE   0 0 62,793
LABORATORY CORP AMER HLDGS COM NEW 50540R409   6,291,684 27,681 SH   SOLE   0 0 27,681
LAM RESEARCH CORP COM 512807108   7,572,710 9,668 SH   SOLE   0 0 9,668
LIFETIME BRANDS INC COM 53222Q103   69,254 10,321 SH   SOLE   0 0 10,321
LIFEVANTAGE CORP COM NEW 53222K205   134,088 22,348 SH   SOLE   0 0 22,348
LPL FINL HLDGS INC COM 50212V100   21,455,831 94,262 SH   SOLE   0 0 94,262
MAMAS CREATIONS INC COM 56146T103   178,645 36,384 SH   SOLE   0 0 36,384
MARKETWISE INC COM CL A 57064P107   65,460 23,978 SH   SOLE   0 0 23,978
MCKESSON CORP COM 58155Q103   7,549,256 16,306 SH   SOLE   0 0 16,306
META PLATFORMS INC CL A 30303M102   12,593,897 35,580 SH   SOLE   0 0 35,580
MICROSOFT CORP COM 594918104   17,162,186 45,639 SH   SOLE   0 0 45,639
MISTRAS GROUP INC COM 60649T107   76,333 10,428 SH   SOLE   0 0 10,428
MOLSON COORS BEVERAGE CO CL B 60871R209   2,565,278 41,909 SH   SOLE   0 0 41,909
MUELLER INDS INC COM 624756102   331,889 7,039 SH   SOLE   0 0 7,039
NATURES SUNSHINE PRODS INC COM 639027101   282,899 16,362 SH   SOLE   0 0 16,362
NETAPP INC COM 64110D104   2,263,544 25,675 SH   SOLE   0 0 25,675
NUVEEN MULTI ASSET INCOME FU COM 670750108   4,585,142 372,776 SH   SOLE   0 0 372,776
OPEN TEXT CORP COM 683715106   449,866 10,706 SH   SOLE   0 0 10,706
OPPFI INC COM CL A 68386H103   197,873 38,647 SH   SOLE   0 0 38,647
PENTAIR PLC SHS G7S00T104   298,402 4,104 SH   SOLE   0 0 4,104
PFIZER INC COM 717081103   637,893 22,157 SH   SOLE   0 0 22,157
PROCTER AND GAMBLE CO COM 742718109   349,498 2,385 SH   SOLE   0 0 2,385
PROGRESS SOFTWARE CORP COM 743312100   4,345,999 80,037 SH   SOLE   0 0 80,037
ROCKWELL AUTOMATION INC COM 773903109   12,634,577 40,694 SH   SOLE   0 0 40,694
SCHWAB CHARLES CORP COM 808513105   19,660,083 285,757 SH   SOLE   0 0 285,757
SS&C TECHNOLOGIES HLDGS INC COM 78467J100   16,067,137 262,922 SH   SOLE   0 0 262,922
SYNAPTICS INC COM 87157D109   1,035,960 9,081 SH   SOLE   0 0 9,081
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   587,808 5,652 SH   SOLE   0 0 5,652
TERADATA CORP DEL COM 88076W103   474,041 10,895 SH   SOLE   0 0 10,895
TEXAS INSTRS INC COM 882508104   6,468,668 37,948 SH   SOLE   0 0 37,948
TRANSACT TECHNOLOGIES INC COM 892918103   116,468 16,686 SH   SOLE   0 0 16,686
TRANSUNION COM 89400J107   11,849,591 172,458 SH   SOLE   0 0 172,458
ULTA BEAUTY INC COM 90384S303   6,482,078 13,229 SH   SOLE   0 0 13,229
UNITEDHEALTH GROUP INC COM 91324P102   861,831 1,637 SH   SOLE   0 0 1,637
VIRCO MFG CO COM 927651109   176,949 14,709 SH   SOLE   0 0 14,709
VIRTUS CONVERTIBLE & INC FD COM 92838U108   5,690,821 1,909,671 SH   SOLE   0 0 1,909,671
VIRTUS CONVERTIBLE & INCOME COM 92838X102   78,056 23,162 SH   SOLE   0 0 23,162
VONTIER CORPORATION COM 928881101   25,959,373 751,357 SH   SOLE   0 0 751,357
WARNER BROS DISCOVERY INC COM SER A 934423104   19,732,954 1,734,003 SH   SOLE   0 0 1,734,003
YELP INC CL A 985817105   686,714 14,506 SH   SOLE   0 0 14,506
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   3,210,808 11,747 SH   SOLE   0 0 11,747
ZIFF DAVIS INC COM 48123V102   1,219,364 18,148 SH   SOLE   0 0 18,148