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
2023 ETF SERIES TRUST II GMO US QUALITY E 90139K100   563,201 18,963 SH   SOLE   0 0 18,963
ABRDN HEALTHCARE OPPORTUNITI SHS 879105104   10,211,745 508,047 SH   SOLE   0 0 508,047
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   568,440 1,640 SH   SOLE   0 0 1,640
ADVENT CONV & INCOME FD COM 00764C109   419,260 35,114 SH   SOLE   0 0 35,114
ALPHABET INC CAP STK CL A 02079K305   17,908,017 118,651 SH   SOLE   0 0 118,651
ALPHABET INC CAP STK CL C 02079K107   2,933,593 19,267 SH   SOLE   0 0 19,267
AMAZON COM INC COM 023135106   14,333,560 79,463 SH   SOLE   0 0 79,463
AMBEV SA SPONSORED ADR 02319V103   47,534 19,167 SH   SOLE   0 0 19,167
AMERICAN CENTY ETF TR US SML CP VALU 025072877   2,197,968 23,455 SH   SOLE   0 0 23,455
AMERICAN PUB ED INC COM 02913V103   245,632 17,298 SH   SOLE   0 0 17,298
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108   6,178,956 101,661 SH   SOLE   0 0 101,661
APPLE INC COM 037833100   14,886,757 86,813 SH   SOLE   0 0 86,813
ARC DOCUMENT SOLUTIONS INC COM 00191G103   167,865 60,601 SH   SOLE   0 0 60,601
ARTISAN PARTNERS ASSET MGMT CL A 04316A108   5,859,079 128,011 SH   SOLE   0 0 128,011
BERKSHIRE HATHAWAY INC DEL CL A 084670108   634,440 1 SH   SOLE   0 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   10,345,633 24,602 SH   SOLE   0 0 24,602
BHP GROUP LTD SPONSORED ADS 088606108   388,369 6,732 SH   SOLE   0 0 6,732
BNY MELLON ALCENTRA GLOBAL C COM 05588N108   6,373,036 740,190 SH   SOLE   0 0 740,190
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   217,622 5,179 SH   SOLE   0 0 5,179
BROOKFIELD CORP CL A LTD VT SH 11271J107   694,330 16,583 SH   SOLE   0 0 16,583
BROWN & BROWN INC COM 115236101   9,649,777 110,233 SH   SOLE   0 0 110,233
CARECLOUD INC COM 14167R100   17,687 15,247 SH   SOLE   0 0 15,247
CF INDS HLDGS INC COM 125269100   841,170 10,109 SH   SOLE   0 0 10,109
CHECK POINT SOFTWARE TECH LT ORD M22465104   5,376,412 32,781 SH   SOLE   0 0 32,781
CHUBB LIMITED COM H1467J104   400,356 1,545 SH   SOLE   0 0 1,545
CIRRUS LOGIC INC COM 172755100   987,800 10,672 SH   SOLE   0 0 10,672
COHEN & STEERS QUALITY INCOM COM 19247L106   196,674 16,281 SH   SOLE   0 0 16,281
COMCAST CORP NEW CL A 20030N101   9,708,694 223,961 SH   SOLE   0 0 223,961
COMMERCIAL VEH GROUP INC COM 202608105   127,873 19,887 SH   SOLE   0 0 19,887
COMPUGEN LTD ORD M25722105   32,371 12,547 SH   SOLE   0 0 12,547
CONSENSUS CLOUD SOLUTIONS IN COM 20848V105   17,452,741 1,100,425 SH   SOLE   0 0 1,100,425
CORPAY INC COM SHS 219948106   4,777,125 15,483 SH   SOLE   0 0 15,483
CRAWFORD & CO CL A 224633206   123,863 13,135 SH   SOLE   0 0 13,135
CREXENDO INC COM 226552107   87,378 18,166 SH   SOLE   0 0 18,166
DISNEY WALT CO COM 254687106   581,210 4,750 SH   SOLE   0 0 4,750
DROPBOX INC CL A 26210C104   213,548 8,788 SH   SOLE   0 0 8,788
EATON VANCE TAX-MANAGED DIVE COM 27828N102   4,964,591 371,601 SH   SOLE   0 0 371,601
EBAY INC. COM 278642103   5,524,026 104,661 SH   SOLE   0 0 104,661
ENERGY SVCS ACQUISITION CORP COM 29271Q103   234,374 28,409 SH   SOLE   0 0 28,409
EXELIXIS INC COM 30161Q104   613,373 25,848 SH   SOLE   0 0 25,848
F5 INC COM 315616102   263,530 1,390 SH   SOLE   0 0 1,390
FACTSET RESH SYS INC COM 303075105   15,324,275 33,725 SH   SOLE   0 0 33,725
FLEXSHOPPER INC COM NEW 33939J303   42,531 28,544 SH   SOLE   0 0 28,544
FLEXSTEEL INDS INC COM 339382103   298,027 7,990 SH   SOLE   0 0 7,990
FOX CORP CL A COM 35137L105   16,624,588 531,647 SH   SOLE   0 0 531,647
GALIANO GOLD INC COM 36352H100   14,696 10,497 SH   SOLE   0 0 10,497
INCYTE CORP COM 45337C102   1,215,854 21,342 SH   SOLE   0 0 21,342
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791   714,939 37,217 SH   SOLE   0 0 37,217
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   662,757 31,605 SH   SOLE   0 0 31,605
ISHARES TR RUSEL 2500 ETF 46435G268   825,505 12,582 SH   SOLE   0 0 12,582
ISHARES TR CORE S&P SCP ETF 464287804   9,600,762 86,869 SH   SOLE   0 0 86,869
ISHARES TR CORE S&P500 ETF 464287200   1,911,554 3,636 SH   SOLE   0 0 3,636
ISHARES TR RUS 2000 VAL ETF 464287630   4,937,562 31,091 SH   SOLE   0 0 31,091
ITERIS INC NEW COM 46564T107   133,667 27,058 SH   SOLE   0 0 27,058
ITURAN LOCATION AND CONTROL SHS M6158M104   279,097 9,982 SH   SOLE   0 0 9,982
JANUS HENDERSON GROUP PLC ORD SHS G4474Y214   2,248,507 68,364 SH   SOLE   0 0 68,364
JOHNSON & JOHNSON COM 478160104   7,323,223 46,294 SH   SOLE   0 0 46,294
JOURNEY MED CORP COM 48115J109   123,902 33,669 SH   SOLE   0 0 33,669
KKR & CO INC COM 48251W104   6,379,287 63,425 SH   SOLE   0 0 63,425
LABORATORY CORP AMER HLDGS COM NEW 50540R409   6,018,219 27,548 SH   SOLE   0 0 27,548
LAM RESEARCH CORP COM 512807108   9,348,519 9,622 SH   SOLE   0 0 9,622
LANTRONIX INC COM NEW 516548203   226,106 63,513 SH   SOLE   0 0 63,513
LIFETIME BRANDS INC COM 53222Q103   195,871 18,690 SH   SOLE   0 0 18,690
LIFEVANTAGE CORP COM NEW 53222K205   139,344 23,032 SH   SOLE   0 0 23,032
LPL FINL HLDGS INC COM 50212V100   23,759,172 89,929 SH   SOLE   0 0 89,929
MARKETWISE INC COM CL A 57064P107   33,266 19,229 SH   SOLE   0 0 19,229
MCKESSON CORP COM 58155Q103   9,897,256 18,436 SH   SOLE   0 0 18,436
MEDPACE HLDGS INC COM 58506Q109   259,868 643 SH   SOLE   0 0 643
META PLATFORMS INC CL A 30303M102   15,760,470 32,457 SH   SOLE   0 0 32,457
MICROSOFT CORP COM 594918104   19,273,735 45,811 SH   SOLE   0 0 45,811
MISTRAS GROUP INC COM 60649T107   142,511 14,907 SH   SOLE   0 0 14,907
MOLSON COORS BEVERAGE CO CL B 60871R209   2,650,545 39,413 SH   SOLE   0 0 39,413
MUELLER INDS INC COM 624756102   386,678 7,170 SH   SOLE   0 0 7,170
NATURES SUNSHINE PRODS INC COM 639027101   416,812 20,068 SH   SOLE   0 0 20,068
NETAPP INC COM 64110D104   2,726,335 25,973 SH   SOLE   0 0 25,973
NL INDS INC COM NEW 629156407   106,798 14,570 SH   SOLE   0 0 14,570
NUVEEN MULTI ASSET INCOME FU COM 670750108   4,639,672 372,964 SH   SOLE   0 0 372,964
OPEN TEXT CORP COM 683715106   415,714 10,706 SH   SOLE   0 0 10,706
OPPFI INC COM CL A 68386H103   114,470 45,788 SH   SOLE   0 0 45,788
PENTAIR PLC SHS G7S00T104   350,475 4,102 SH   SOLE   0 0 4,102
PFIZER INC COM 717081103   3,770,044 135,857 SH   SOLE   0 0 135,857
PROCTER AND GAMBLE CO COM 742718109   273,391 1,685 SH   SOLE   0 0 1,685
PROGRESS SOFTWARE CORP COM 743312100   1,838,122 34,480 SH   SOLE   0 0 34,480
ROCKWELL AUTOMATION INC COM 773903109   11,980,856 41,125 SH   SOLE   0 0 41,125
SCHWAB CHARLES CORP COM 808513105   20,738,144 286,676 SH   SOLE   0 0 286,676
SILVERCREST ASSET MGMT GROUP CL A 828359109   162,226 10,261 SH   SOLE   0 0 10,261
SS&C TECHNOLOGIES HLDGS INC COM 78467J100   15,819,903 245,765 SH   SOLE   0 0 245,765
STEALTHGAS INC SHS Y81669106   78,182 13,162 SH   SOLE   0 0 13,162
SYNAPTICS INC COM 87157D109   897,259 9,197 SH   SOLE   0 0 9,197
SYNOPSYS INC COM 871607107   226,314 396 SH   SOLE   0 0 396
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   768,819 5,651 SH   SOLE   0 0 5,651
TERADATA CORP DEL COM 88076W103   427,768 11,062 SH   SOLE   0 0 11,062
TEXAS INSTRS INC COM 882508104   6,605,346 37,916 SH   SOLE   0 0 37,916
TRANSACT TECHNOLOGIES INC COM 892918103   89,483 17,077 SH   SOLE   0 0 17,077
TRANSUNION COM 89400J107   13,820,006 173,183 SH   SOLE   0 0 173,183
ULTA BEAUTY INC COM 90384S303   6,911,428 13,218 SH   SOLE   0 0 13,218
UNITEDHEALTH GROUP INC COM 91324P102   805,866 1,629 SH   SOLE   0 0 1,629
VIANT TECHNOLOGY INC COM CL A 92557A101   243,485 22,841 SH   SOLE   0 0 22,841
VIRTUS CONVERTIBLE & INC FD COM 92838U108   5,715,677 1,911,598 SH   SOLE   0 0 1,911,598
VIRTUS CONVERTIBLE & INCOME COM 92838X102   77,361 23,162 SH   SOLE   0 0 23,162
VONTIER CORPORATION COM 928881101   33,099,327 729,703 SH   SOLE   0 0 729,703
WARNER BROS DISCOVERY INC COM SER A 934423104   12,468,238 1,428,206 SH   SOLE   0 0 1,428,206
YELP INC CL A 985817105   525,044 13,326 SH   SOLE   0 0 13,326
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   9,857,992 32,703 SH   SOLE   0 0 32,703
ZEDGE INC CL B 98923T104   102,279 36,924 SH   SOLE   0 0 36,924
ZIFF DAVIS INC COM 48123V102   1,124,949 17,845 SH   SOLE   0 0 17,845