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
ACTIVISION BLIZZARD INC COM 00507V109 BBG000CVWGS6 210,750 2,500 SH   SOLE   2,500 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 BBG000BB5006 2,933,940 6,000 SH   SOLE   6,000 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 BBG000C060M4 374,725 2,500 SH   SOLE   2,500 0 0
AGILETHOUGHT INC *W EXP 08/23/202 00857F118 BBG00RCQNTT9 1,228 20,000 SH   SOLE   20,000 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 BBG000BJQWD2 1,797,400 20,000 SH   SOLE   20,000 0 0
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB30 2,419,400 20,000 SH   SOLE   20,000 0 0
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JX6 18,625,320 155,600 SH   SOLE   155,600 0 0
AMAZON COM INC COM 023135106 BBG000BVPV84 20,075,440 154,000 SH   SOLE   154,000 0 0
AMBAC FINL GROUP INC COM NEW 023139884 BBG004HQHKK0 2,796,480 196,382 SH   SOLE   196,382 0 0
AMERICAN EXPRESS CO COM 025816109 BBG000BCQZS4 348,400 2,000 SH   SOLE   2,000 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 BBG000BBDZG3 402,780 7,000 SH   SOLE   7,000 0 0
AMERICAN NATL BANKSHARES INC COM 027745108 BBG000BG8NR3 400,249 13,811 SH   SOLE   13,811 0 0
AON PLC SHS CL A G0403H108 BBG00SSQFPK6 863,000 2,500 SH   SOLE   2,500 0 0
APOLLO GLOBAL MGMT INC COM 03769M106 BBG00ZNLTFK3 917,726 11,948 SH   SOLE   11,948 0 0
APPLE INC COM 037833100 BBG000B9XRY4 28,785,148 148,400 SH   SOLE   148,400 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 BBG0068KVV91 481,750 5,000 SH   SOLE   5,000 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 BBG000K6MRN4 507,325 700 SH   SOLE   700 0 0
AURORA CANNABIS INC COM 05156X884 BBG000RSS169 5,512 10,427 SH   SOLE   10,427 0 0
BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208 BBG00DK7NM27 4,662,336 170,407 SH   SOLE   170,407 0 0
BANK OZK LITTLE ROCK ARK COM 06417N103 BBG000QFJJW0 861,633 21,455 SH   SOLE   21,455 0 0
BANKFINANCIAL CORP COM 06643P104 BBG000BCD4H9 81,849 10,006 SH   SOLE   10,006 0 0
BAUSCH HEALTH COS INC COM 071734107 BBG000DLFM21 80,000 10,000 SH   SOLE   10,000 0 0
BAYCOM CORP COM 07272M107 BBG00FWKRBS2 303,276 18,182 SH   SOLE   18,182 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 BBG000DWCFL4 517,810 1 SH   SOLE   1 0 0
BGC PARTNERS INC CL A 05541T101 BBG000C4MWH4 44,300 10,000 SH   SOLE   10,000 0 0
BLACKROCK INC COM 09247X101 BBG000C2PW58 2,712,033 3,924 SH   SOLE   3,924 0 0
BLACKSTONE INC COM 09260D107 BBG000BH0106 715,869 7,700 SH   SOLE   7,700 0 0
BLUE RIDGE BANKSHARES INC VA COM 095825105 BBG000BJ7RY1 186,567 21,081 SH   SOLE   21,081 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 BBG000DQLV23 319,750 5,000 SH   SOLE   5,000 0 0
BROWN & BROWN INC COM 115236101 BBG000BWSGF4 1,652,160 24,000 SH   SOLE   24,000 0 0
CANADIAN NAT RES LTD COM 136385101 BBG000HW5GX3 14,059,374 249,900 SH   SOLE   249,900 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108 BBG000BCVMH9 1,514,114 18,746 SH   SOLE   18,746 0 0
CAPSTAR FINL HLDGS INC COM 14070T102 BBG00CW88W83 122,700 10,000 SH   SOLE   10,000 0 0
CBRE GROUP INC CL A 12504L109 BBG000C04224 484,260 6,000 SH   SOLE   6,000 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 BBG000VPGNR2 10,159,985 27,656 SH   SOLE   27,656 0 0
CHEVRON CORP NEW COM 166764100 BBG000K4ND22 687,934 4,372 SH   SOLE   4,372 0 0
CHINDATA GROUP HLDGS LTD ADS 16955F107 BBG00X71QNZ0 111,696 15,600 SH   SOLE   15,600 0 0
CITIGROUP INC COM NEW 172967424 BBG000FY4S11 230,200 5,000 SH   SOLE   5,000 0 0
COMCAST CORP NEW CL A 20030N101 BBG000BFT2L4 1,038,750 25,000 SH   SOLE   25,000 0 0
CONAGRA BRANDS INC COM 205887102 BBG000BDXGP9 556,380 16,500 SH   SOLE   16,500 0 0
CONOCOPHILLIPS COM 20825C104 BBG000BQQH30 960,672 9,272 SH   SOLE   9,272 0 0
COSTAR GROUP INC COM 22160N109 BBG000D7JKW9 895,340 10,060 SH   SOLE   10,060 0 0
COTERRA ENERGY INC COM 127097103 BBG000C3GN47 1,519,088 60,043 SH   SOLE   60,043 0 0
CREATIVE MEDIA & CMNTY TR COM NEW 125525584 BBG000BN7SF1 49,900 10,000 SH   SOLE   10,000 0 0
CROSSFIRST BANKSHARES INC COM 22766M109 BBG000Q4LHK9 100,000 10,000 SH   SOLE   10,000 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 BBG00BLYKS03 330,458 2,250 SH   SOLE   2,250 0 0
CSX CORP COM 126408103 BBG000BGJRC8 1,023,000 30,000 SH   SOLE   30,000 0 0
CUSTOMERS BANCORP INC COM 23204G100 BBG0023XX761 211,820 7,000 SH   SOLE   7,000 0 0
DANAHER CORPORATION COM 235851102 BBG000BH3JF8 3,001,200 12,505 SH   SOLE   12,505 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 BBG000R7Z112 218,779 4,602 SH   SOLE   4,602 0 0
DEVON ENERGY CORP NEW COM 25179M103 BBG000BBVJZ8 499,352 10,330 SH   SOLE   10,330 0 0
DIAMONDBACK ENERGY INC COM 25278X109 BBG002PHSYX9 577,721 4,398 SH   SOLE   4,398 0 0
DIGITAL RLTY TR INC COM 253868103 BBG000Q5ZRM7 3,272,282 28,737 SH   SOLE   28,737 0 0
DISNEY WALT CO COM 254687106 BBG000BH4R78 3,526,203 39,496 SH   SOLE   39,496 0 0
ECHOSTAR CORP CL A 278768106 BBG000TGLV00 173,400 10,000 SH   SOLE   10,000 0 0
ENSTAR GROUP LIMITED SHS G3075P101 BBG000NQKP71 610,600 2,500 SH   SOLE   2,500 0 0
EOG RES INC COM 26875P101 BBG000BZ9223 2,963,996 25,900 SH   SOLE   25,900 0 0
EQUIFAX INC COM 294429105 BBG000BHPL78 2,823,600 12,000 SH   SOLE   12,000 0 0
EQUINIX INC COM 29444U700 BBG000MBDGM6 205,165,452 261,711 SH   SOLE   261,711 0 0
ESSA BANCORP INC COM 29667D104 BBG000R3PVY0 149,500 10,000 SH   SOLE   10,000 0 0
EVERCORE INC CLASS A 29977A105 BBG000BP30Y0 1,853,850 15,000 SH   SOLE   15,000 0 0
EVEREST RE GROUP LTD COM G3223R108 BBG000C1XVK6 1,196,510 3,500 SH   SOLE   3,500 0 0
FB FINL CORP COM 30257X104 BBG00DM434G9 1,048,705 37,387 SH   SOLE   37,387 0 0
FEDEX CORP COM 31428X106 BBG000BJF1Z8 265,501 1,071 SH   SOLE   1,071 0 0
FERGUSON PLC NEW SHS G3421J106 BBG00P5M4V07 7,909,963 50,190 SH   SOLE   50,190 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 BBG006N7S6K9 1,202,724 33,409 SH   SOLE   33,409 0 0
FIRST AMERN FINL CORP COM 31847R102 BBG000V78V75 285,100 5,000 SH   SOLE   5,000 0 0
FIRST BANCSHARES INC MS COM 318916103 BBG000BHWFN5 404,939 15,671 SH   SOLE   15,671 0 0
FIRST HORIZON CORPORATION COM 320517105 BBG000GHZSZ6 301,270 26,732 SH   SOLE   26,732 0 0
FOX CORP CL B COM 35137L204 BBG00JHNKJY8 1,315,973 41,266 SH   SOLE   41,266 0 0
FRANCO NEV CORP COM 351858105 BBG000RD3CL8 285,200 2,000 SH   SOLE   2,000 0 0
FTAI AVIATION LTD SHS G3730V105 BBG019M62R45 1,741,300 55,000 SH   SOLE   55,000 0 0
FTAI INFRASTRUCTURE INC COMMON STOCK 35953C106 BBG0174VKJ51 202,950 55,000 SH   SOLE   55,000 0 0
FTI CONSULTING INC COM 302941109 BBG000K88H58 855,900 4,500 SH   SOLE   4,500 0 0
GARTNER INC COM 366651107 BBG000BB65D0 875,775 2,500 SH   SOLE   2,500 0 0
GENERAL ELECTRIC CO COM NEW 369604301 BBG000BK6MB5 549,250 5,000 SH   SOLE   5,000 0 0
GODADDY INC CL A 380237107 BBG006MDLY05 225,390 3,000 SH   SOLE   3,000 0 0
GRUPO TELEVISA S A B SPON ADR REP ORD 40049J206 BBG000BJDPF9 126,342 24,628 SH   SOLE   24,628 0 0
HANMI FINL CORP COM NEW 410495204 BBG000M4M6Q0 223,950 15,000 SH   SOLE   15,000 0 0
HARBORONE BANCORP INC NEW COM NEW 41165Y100 BBG00NKZNGB6 896,253 103,255 SH   SOLE   103,255 0 0
HERTZ GLOBAL HLDGS INC COM NEW 42806J700 BBG011N57109 302,828 16,467 SH   SOLE   16,467 0 0
HESS CORP COM 42809H107 BBG000BBD070 815,700 6,000 SH   SOLE   6,000 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 BBG0058KMH30 1,038,208 7,133 SH   SOLE   7,133 0 0
HOME DEPOT INC COM 437076102 BBG000BKZB36 1,708,520 5,500 SH   SOLE   5,500 0 0
HOULIHAN LOKEY INC CL A 441593100 BBG000CZTB66 2,457,750 25,000 SH   SOLE   25,000 0 0
HOWARD HUGHES CORP COM 44267D107 BBG000MJRJJ2 206,218 2,613 SH   SOLE   2,613 0 0
HUNTSMAN CORP COM 447011107 BBG000NS26Q8 787,525 29,146 SH   SOLE   29,146 0 0
HYATT HOTELS CORP COM CL A 448579102 BBG000CVRFS4 458,320 4,000 SH   SOLE   4,000 0 0
IHS HOLDING LIMITED ORD SHS G4701H109 BBG012M7S1G4 97,800 10,000 SH   SOLE   10,000 0 0
INNOVIZ TECHNOLOGIES LTD SHS M5R635108 BBG00DKCC5X1 56,800 20,000 SH   SOLE   20,000 0 0
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 BBG000LV0836 4,116,783 49,558 SH   SOLE   49,558 0 0
ISHARES INC MSCI BRAZIL ETF 464286400 BBG000CPLR52 227,010 7,000 SH   SOLE   7,000 0 0
JD.COM INC SPON ADR CL A 47215P106 BBG005YHY0Q7 477,820 14,000 SH   SOLE   14,000 0 0
JEFFERIES FINL GROUP INC COM 47233W109 BBG000BNHSP9 497,550 15,000 SH   SOLE   15,000 0 0
JPMORGAN CHASE & CO COM 46625H100 BBG000DMBXR2 3,512,085 24,148 SH   SOLE   24,148 0 0
KEURIG DR PEPPER INC COM 49271V100 BBG000TJM7F0 938,100 30,000 SH   SOLE   30,000 0 0
LENNOX INTL INC COM 526107107 BBG000BB5B84 717,354 2,200 SH   SOLE   2,200 0 0
LIBERTY BROADBAND CORP COM SER C 530307305 BBG006GNSZW5 1,495,974 18,674 SH   SOLE   18,674 0 0
LIBERTY GLOBAL PLC SHS CL A G5480U104 BBG000H0QBS7 169,342 10,044 SH   SOLE   10,044 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 BBG000BXWBN9 432,166 24,320 SH   SOLE   24,320 0 0
LILLY ELI & CO COM 532457108 BBG000BNBDC2 234,490 500 SH   SOLE   500 0 0
LOWES COS INC COM 548661107 BBG000BNDN65 835,090 3,700 SH   SOLE   3,700 0 0
MARTIN MARIETTA MATLS INC COM 573284106 BBG000BGYMH7 2,077,605 4,500 SH   SOLE   4,500 0 0
MASTERCARD INCORPORATED CL A 57636Q104 BBG000F1ZSQ2 10,225,800 26,000 SH   SOLE   26,000 0 0
MELCO RESORTS AND ENTMNT LTD ADR 585464100 BBG000BHP8J4 213,675 17,500 SH   SOLE   17,500 0 0
META PLATFORMS INC CL A 30303M102 BBG000MM2P62 3,673,344 12,800 SH   SOLE   12,800 0 0
METROPOLITAN BK HLDG CORP COM 591774104 BBG001KHD495 347,300 10,000 SH   SOLE   10,000 0 0
MICRON TECHNOLOGY INC COM 595112103 BBG000C5Z1S3 3,060,835 48,500 SH   SOLE   48,500 0 0
MICROSOFT CORP COM 594918104 BBG000BPH459 8,683,770 25,500 SH   SOLE   25,500 0 0
MOELIS & CO CL A 60786M105 BBG000RNBH63 671,032 14,800 SH   SOLE   14,800 0 0
MOODYS CORP COM 615369105 BBG000F86GP6 2,781,760 8,000 SH   SOLE   8,000 0 0
MORGAN STANLEY COM NEW 617446448 BBG000BLZRJ2 564,323 6,608 SH   SOLE   6,608 0 0
MSCI INC COM 55354G100 BBG000RTDY25 469,290 1,000 SH   SOLE   1,000 0 0
NETFLIX INC COM 64110L106 BBG000CL9VN6 220,245 500 SH   SOLE   500 0 0
NORFOLK SOUTHN CORP COM 655844108 BBG000BQ5DS5 680,280 3,000 SH   SOLE   3,000 0 0
NUCOR CORP COM 670346105 BBG000BQ8KV2 4,590,128 27,992 SH   SOLE   27,992 0 0
NUTRIEN LTD COM 67077M108 BBG00JM9XLN6 1,098,802 18,608 SH   SOLE   18,608 0 0
NVIDIA CORPORATION COM 67066G104 BBG000BBJQV0 7,191,340 17,000 SH   SOLE   17,000 0 0
NXP SEMICONDUCTORS N V COM N6596X109 BBG000BND699 307,020 1,500 SH   SOLE   1,500 0 0
OCCIDENTAL PETE CORP COM 674599105 BBG000BQQ2S6 352,800 6,000 SH   SOLE   6,000 0 0
OLIN CORP COM PAR $1 680665205 BBG000BQHTV3 513,900 10,000 SH   SOLE   10,000 0 0
PACIFIC PREMIER BANCORP COM 69478X105 BBG000BNS256 229,176 11,082 SH   SOLE   11,082 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108 BBG000N7QR55 168,630 11,000 SH   SOLE   11,000 0 0
PCB BANCORP COM 69320M109 BBG000CWSXR3 294,200 20,000 SH   SOLE   20,000 0 0
PENN ENTERTAINMENT INC COM 707569109 BBG000CDZLV8 336,420 14,000 SH   SOLE   14,000 0 0
PFIZER INC COM 717081103 BBG000BR2B91 695,526 18,962 SH   SOLE   18,962 0 0
PHILLIPS 66 COM 718546104 BBG00286S4N9 337,741 3,541 SH   SOLE   3,541 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 BBG000C1XKF6 679,800 12,000 SH   SOLE   12,000 0 0
PIONEER NAT RES CO COM 723787107 BBG000BXRPH1 718,500 3,468 SH   SOLE   3,468 0 0
PJT PARTNERS INC COM CL A 69343T107 BBG0079T1PZ6 2,891,383 41,519 SH   SOLE   41,519 0 0
PNC FINL SVCS GROUP INC COM 693475105 BBG000BRD0D8 1,315,422 10,444 SH   SOLE   10,444 0 0
POPULAR INC COM NEW 733174700 BBG000BDNB35 605,200 10,000 SH   SOLE   10,000 0 0
PROFOUND MED CORP COM NEW 74319B502 BBG00CXJY8L7 161,324 12,400 SH   SOLE   12,400 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 BBG000BW8S60 270,957 2,766 SH   SOLE   2,766 0 0
RBB BANCORP COM 74930B105 BBG002537TC9 119,400 10,000 SH   SOLE   10,000 0 0
S&P GLOBAL INC COM 78409V104 BBG000BP1Q11 4,409,790 11,000 SH   SOLE   11,000 0 0
SEACOAST BKG CORP FLA COM NEW 811707801 BBG000KK3464 293,311 13,272 SH   SOLE   13,272 0 0
TARGET HOSPITALITY CORP COM 87615L107 BBG00K7K3474 201,300 15,000 SH   SOLE   15,000 0 0
TFS FINL CORP COM 87240R107 BBG000F7GST7 531,208 42,260 SH   SOLE   42,260 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 BBG000BVDLH9 652,188 1,250 SH   SOLE   1,250 0 0
T-MOBILE US INC COM 872590104 BBG000NDV1D4 2,868,285 20,650 SH   SOLE   20,650 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 BBG000BM6788 478,150 2,500 SH   SOLE   2,500 0 0
UBER TECHNOLOGIES INC COM 90353T100 BBG002B04MT8 315,055 7,298 SH   SOLE   7,298 0 0
UNITED RENTALS INC COM 911363109 BBG000BXMFC3 668,055 1,500 SH   SOLE   1,500 0 0
VAIL RESORTS INC COM 91879Q109 BBG000BCMWM1 2,014,080 8,000 SH   SOLE   8,000 0 0
VERISIGN INC COM 92343E102 BBG000BGKHZ3 338,955 1,500 SH   SOLE   1,500 0 0
VISA INC COM CL A 92826C839 BBG000PSKYX7 949,920 4,000 SH   SOLE   4,000 0 0
VOYA FINANCIAL INC COM 929089100 BBG000BCWKD6 430,260 6,000 SH   SOLE   6,000 0 0
WALMART INC COM 931142103 BBG000BWXBC2 1,728,980 11,000 SH   SOLE   11,000 0 0
WELLS FARGO CO NEW COM 949746101 BBG000BWQFY7 853,600 20,000 SH   SOLE   20,000 0 0
WILLIAMS COS INC COM 969457100 BBG000BWVCP8 326,300 10,000 SH   SOLE   10,000 0 0
YANDEX N V SHS CLASS A N97284108 BBG001NVJ6W4 331,450 17,500 SH   SOLE   17,500 0 0
YUM CHINA HLDGS INC COM 98850P109 BBG00B8N0HG1 1,073,500 19,000 SH   SOLE   19,000 0 0
ZOETIS INC CL A 98978V103 BBG0039320N9 1,029,127 5,976 SH   SOLE   5,976 0 0