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
3M CO COM 88579Y101   218,183 1,406 SH   SOLE   1,281 0 125
ABBOTT LABS COM 002824100   636,881 4,755 SH   SOLE   1,590 0 3,165
ABBVIE INC COM 00287Y109   1,453,840 6,279 SH   SOLE   2,272 0 4,007
ACCURAY INC COM 004397105   167,000 100,000 SH   SOLE   0 0 100,000
ADMA BIOLOGICS INC COM 000899104   6,839,916 466,570 SH   SOLE   31,925 0 434,645
ADOBE INC COM 00724F101   4,394,207 12,457 SH   SOLE   1,020 0 11,437
ADVANCED MICRO DEVICES INC COM 007903107   833,057 5,149 SH   SOLE   25 0 5,124
AIRGAIN INC COM 00938A104   47,740 11,000 SH   SOLE   0 0 11,000
ALLISON TRANSMISSION HLDGS I COM 01973R101   6,384,993 75,224 SH   SOLE   6,328 0 68,896
ALLSTATE CORP COM 020002101   847,438 3,948 SH   SOLE   0 0 3,948
ALMONTY INDS INC COM NEW 020398707   1,508,917 250,235 SH   SOLE   5,870 0 244,365
ALPHABET INC CAP STK CL A 02079K305   1,770,984 7,285 SH   SOLE   1,055 0 6,230
ALPHABET INC CAP STK CL C 02079K107   10,815,920 44,409 SH   SOLE   5,296 0 39,113
ALPHATEC HLDGS INC COM NEW 02081G201   2,921,450 200,925 SH   SOLE   3,250 0 197,675
AMAZON COM INC COM 023135106   6,646,164 30,269 SH   SOLE   2,820 0 27,449
AMERIPRISE FINL INC COM 03076C106   213,694 435 SH   SOLE   195 0 240
AMGEN INC COM 031162100   321,144 1,138 SH   SOLE   63 0 1,075
ANI PHARMACEUTICALS INC COM 00182C103   6,384,978 69,705 SH   SOLE   100 0 69,605
ANTERO RESOURCES CORP COM 03674X106   1,006,800 30,000 SH   SOLE   0 0 30,000
APPLE INC COM 037833100   13,055,352 51,272 SH   SOLE   10,961 0 40,311
ARCOSA INC COM 039653100   4,433,889 47,315 SH   SOLE   600 0 46,715
ARES CAPITAL CORP COM 04010L103   3,219,072 157,720 SH   SOLE   24,625 0 133,095
ASTRAZENECA PLC SPONSORED ADR 046353108   12,348,474 160,955 SH   SOLE   14,960 0 145,995
BANK AMERICA CORP 7.25%CNV PFD L 060505682   1,469,440 1,148 SH   SOLE   491 0 657
BARFRESH FOOD GROUP INC COM NEW 067532200   53,536 15,384 SH   SOLE   0 0 15,384
BARRICK MNG CORP COM SHS 06849F108   4,446,545 135,690 SH   SOLE   5,053 0 130,637
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   5,664,372 11,267 SH   SOLE   6,187 0 5,080
BRISTOL-MYERS SQUIBB CO COM 110122108   386,225 8,564 SH   SOLE   384 0 8,180
BROADCOM INC COM 11135F101   480,019 1,455 SH   SOLE   90 0 1,365
BROWN FORMAN CORP CL B 115637209   731,566 27,015 SH   SOLE   1,390 0 25,625
BUILDERS FIRSTSOURCE INC COM 12008R107   7,038,684 58,051 SH   SOLE   5,150 0 52,901
CALIX INC COM 13100M509   4,921,874 80,200 SH   SOLE   500 0 79,700
CANADIAN PACIFIC KANSAS CITY COM 13646K108   222,278 2,984 SH   SOLE   337 0 2,647
CAPITAL ONE FINL CORP COM 14040H105   299,525 1,409 SH   SOLE   0 0 1,409
CECO ENVIRONMENTAL CORP COM 125141101   5,207,040 101,700 SH   SOLE   1,950 0 99,750
CHEVRON CORP NEW COM 166764100   9,323,837 60,041 SH   SOLE   6,938 0 53,103
CHUBB LIMITED COM H1467J104   3,556,350 12,600 SH   SOLE   620 0 11,980
CINCINNATI FINL CORP COM 172062101   1,191,679 7,538 SH   SOLE   5,113 0 2,425
CISCO SYS INC COM 17275R102   497,278 7,268 SH   SOLE   0 0 7,268
CIVITAS RESOURCES INC COM NEW 17888H103   328,250 10,100 SH   SOLE   475 0 9,625
CLEAR SECURE INC COM CL A 18467V109   567,460 17,000 SH   SOLE   0 0 17,000
CLEVELAND-CLIFFS INC NEW COM 185899101   183,000 15,000 SH   SOLE   0 0 15,000
CNX RES CORP COM 12653C108   321,200 10,000 SH   SOLE   0 0 10,000
COCA COLA CO COM 191216100   1,155,274 17,420 SH   SOLE   4,943 0 12,477
COMSTOCK INC COM SHS 205750409   68,400 20,000 SH   SOLE   0 0 20,000
COPA HOLDINGS SA CL A P31076105   8,480,540 71,373 SH   SOLE   10,240 0 61,133
COREBRIDGE FINL INC COM 21871X109   428,989 13,385 SH   SOLE   1,140 0 12,245
CORNING INC COM 219350105   15,907,563 193,924 SH   SOLE   19,940 0 173,984
CORPAY INC COM SHS 219948106   203,658 707 SH   SOLE   0 0 707
CRYOPORT INC COM PAR $0.001 229050307   1,042,800 110,000 SH   SOLE   0 0 110,000
CSX CORP COM 126408103   481,089 13,548 SH   SOLE   8,841 0 4,707
DANAHER CORPORATION COM 235851102   4,646,063 23,434 SH   SOLE   2,545 0 20,889
DARLING INGREDIENTS INC COM 237266101   1,697,387 54,985 SH   SOLE   2,000 0 52,985
DENTSPLY SIRONA INC COM 24906P109   324,547 25,575 SH   SOLE   1,970 0 23,605
DIAMONDBACK ENERGY INC COM 25278X109   8,812,030 61,580 SH   SOLE   6,515 0 55,065
DISNEY WALT CO COM 254687106   312,356 2,728 SH   SOLE   347 0 2,381
DUKE ENERGY CORP NEW COM NEW 26441C204   391,298 3,162 SH   SOLE   700 0 2,462
DYADIC INTL INC DEL COM 26745T101   41,300 35,000 SH   SOLE   0 0 35,000
EA SERIES TRUST BUSHIDO CAP U S 02072L425   294,725 8,510 SH   SOLE   0 0 8,510
EATON CORP PLC SHS G29183103   633,605 1,693 SH   SOLE   0 0 1,693
ELEVANCE HEALTH INC FORMERLY COM 036752103   306,641 949 SH   SOLE   0 0 949
ELI LILLY & CO COM 532457108   1,970,829 2,583 SH   SOLE   1,639 0 944
EMERSON ELEC CO COM 291011104   271,149 2,067 SH   SOLE   0 0 2,067
ENBRIDGE INC COM 29250N105   886,835 17,575 SH   SOLE   925 0 16,650
ENPHASE ENERGY INC COM 29355A107   2,054,673 58,058 SH   SOLE   3,090 0 54,968
EOG RES INC COM 26875P101   217,625 1,941 SH   SOLE   175 0 1,766
EXPAND ENERGY CORPORATION COM 165167735   1,223,779 11,519 SH   SOLE   650 0 10,869
EXXON MOBIL CORP COM 30231G102   1,123,667 9,966 SH   SOLE   5,601 0 4,365
F N B CORP COM 302520101   289,980 18,000 SH   SOLE   0 0 18,000
FIDELITY NATL INFORMATION SV COM 31620M106   5,970,695 90,547 SH   SOLE   7,300 0 83,247
FIRST CTZNS BANCSHARES INC D CL A 31946M103   527,802 295 SH   SOLE   5 0 290
GE AEROSPACE COM NEW 369604301   885,915 2,945 SH   SOLE   790 0 2,155
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   905,331 12,055 SH   SOLE   1,004 0 11,051
GE VERNOVA INC COM 36828A101   202,917 330 SH   SOLE   160 0 170
GETTY RLTY CORP NEW COM 374297109   438,402 16,340 SH   SOLE   1,205 0 15,135
GLADSTONE LD CORP COM 376549101   1,097,532 119,818 SH   SOLE   2,950 0 116,868
GLOBAL SELF STORAGE INC COM 37955N106   1,489,833 296,190 SH   SOLE   3,000 0 293,190
HEALTHPEAK PROPERTIES INC COM 42250P103   4,980,258 260,066 SH   SOLE   13,587 0 246,479
HILLMAN SOLUTIONS CORP COM 431636109   856,503 93,301 SH   SOLE   0 0 93,301
HOME DEPOT INC COM 437076102   761,352 1,879 SH   SOLE   392 0 1,487
HONEYWELL INTL INC COM 438516106   1,204,060 5,720 SH   SOLE   2,335 0 3,385
HUDSON TECHNOLOGIES INC COM 444144109   1,930,889 194,450 SH   SOLE   1,000 0 193,450
IDENTIV INC COM NEW 45170X205   72,450 21,000 SH   SOLE   2,500 0 18,500
INTERNATIONAL BUSINESS MACHS COM 459200101   8,939,490 31,682 SH   SOLE   2,740 0 28,942
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   209,239 1,103 SH   SOLE   38 0 1,065
INVESCO QQQ TR UNIT SER 1 46090E103   240,148 400 SH   SOLE   0 0 400
ISHARES SILVER TR ISHARES 46428Q109   537,675 12,690 SH   SOLE   9,950 0 2,740
ISHARES TR ISHARES BIOTECH 464287556   406,402 2,815 SH   SOLE   615 0 2,200
ISHARES TR IBONDS DEC25 ETF 46434VBD1   212,226 8,425 SH   SOLE   1,600 0 6,825
JOHNSON & JOHNSON COM 478160104   5,328,284 28,736 SH   SOLE   3,384 0 25,352
JPMORGAN CHASE & CO. COM 46625H100   6,700,853 21,244 SH   SOLE   2,306 0 18,938
KEYSIGHT TECHNOLOGIES INC COM 49338L103   267,453 1,529 SH   SOLE   0 0 1,529
KOPIN CORP COM 500600101   78,975 32,500 SH   SOLE   0 0 32,500
KORNIT DIGITAL LTD SHS M6372Q113   1,235,318 91,505 SH   SOLE   150 0 91,355
LATTICE SEMICONDUCTOR CORP COM 518415104   740,532 10,100 SH   SOLE   0 0 10,100
LIGHTPATH TECHNOLOGIES INC COM CL A 532257805   118,950 15,000 SH   SOLE   0 0 15,000
LOCKHEED MARTIN CORP COM 539830109   240,619 482 SH   SOLE   304 0 178
LOWES COS INC COM 548661107   822,789 3,274 SH   SOLE   0 0 3,274
MAGNOLIA OIL & GAS CORP CL A 559663109   238,700 10,000 SH   SOLE   0 0 10,000
MARATHON PETE CORP COM 56585A102   327,658 1,700 SH   SOLE   0 0 1,700
MARCHEX INC CL B 56624R108   110,085 61,500 SH   SOLE   0 0 61,500
MAXLINEAR INC COM 57776J100   361,800 22,500 SH   SOLE   0 0 22,500
MCDONALDS CORP COM 580135101   653,369 2,150 SH   SOLE   0 0 2,150
MERCK & CO INC COM 58933Y105   2,866,377 34,152 SH   SOLE   5,885 0 28,267
METLIFE INC COM 59156R108   8,610,525 104,535 SH   SOLE   9,533 0 95,002
MICRON TECHNOLOGY INC COM 595112103   1,624,677 9,710 SH   SOLE   0 0 9,710
MICROSOFT CORP COM 594918104   12,156,050 23,470 SH   SOLE   1,946 0 21,524
NABORS INDUSTRIES LTD SHS G6359F137   306,525 7,500 SH   SOLE   0 0 7,500
NANO DIMENSION LTD SPONSORD ADS NEW 63008G203   31,400 20,000 SH   SOLE   0 0 20,000
NEWMONT CORP COM 651639106   357,643 4,242 SH   SOLE   492 0 3,750
NEXTERA ENERGY INC COM 65339F101   238,473 3,159 SH   SOLE   2,450 0 709
NORTHROP GRUMMAN CORP COM 666807102   247,993 407 SH   SOLE   207 0 200
NOVO-NORDISK A S ADR 670100205   3,189,288 57,475 SH   SOLE   6,660 0 50,815
NPK INTERNATIONAL INC COM SHS 651718504   4,392,239 388,350 SH   SOLE   8,425 0 379,925
NVIDIA CORPORATION COM 67066G104   1,144,668 6,135 SH   SOLE   0 0 6,135
OLD DOMINION FREIGHT LINE IN COM 679580100   207,369 1,473 SH   SOLE   0 0 1,473
ONDAS HLDGS INC COM NEW 68236H204   212,300 27,500 SH   SOLE   0 0 27,500
ONEOK INC NEW COM 682680103   313,771 4,300 SH   SOLE   0 0 4,300
PAR TECHNOLOGY CORP COM 698884103   2,675,410 67,595 SH   SOLE   1,750 0 65,845
PEPSICO INC COM 713448108   894,743 6,371 SH   SOLE   3,171 0 3,200
PFIZER INC COM 717081103   434,055 17,035 SH   SOLE   4,368 0 12,667
PNC FINL SVCS GROUP INC COM 693475105   618,262 3,077 SH   SOLE   1,033 0 2,044
POTLATCHDELTIC CORPORATION COM 737630103   489,815 12,020 SH   SOLE   900 0 11,120
PRICE T ROWE GROUP INC COM 74144T108   70,269,910 684,625 SH   SOLE   5,350 0 679,275
PROCTER AND GAMBLE CO COM 742718109   2,605,437 16,957 SH   SOLE   2,292 0 14,665
PROLOGIS INC. COM 74340W103   601,230 5,250 SH   SOLE   0 0 5,250
QUALCOMM INC COM 747525103   10,019,873 60,230 SH   SOLE   4,850 0 55,380
RBB FD INC MOTLEY FOL ETF 74933W601   282,172 4,001 SH   SOLE   0 0 4,001
REALTY INCOME CORP COM 756109104   6,953,718 114,389 SH   SOLE   8,125 0 106,264
RECURSION PHARMACEUTICALS IN CL A 75629V104   683,176 139,995 SH   SOLE   400 0 139,595
RIO TINTO PLC SPONSORED ADR 767204100   436,656 6,615 SH   SOLE   50 0 6,565
ROYAL GOLD INC COM 780287108   820,793 4,092 SH   SOLE   0 0 4,092
ROYALTY PHARMA PLC SHS CLASS A G7709Q104   256,344 7,266 SH   SOLE   0 0 7,266
RTX CORPORATION COM 75513E101   829,037 4,955 SH   SOLE   0 0 4,955
SANMINA CORPORATION COM 801056102   575,550 5,000 SH   SOLE   0 0 5,000
SCHLUMBERGER LTD COM STK 806857108   4,631,549 134,756 SH   SOLE   7,000 0 127,756
SPDR GOLD TR GOLD SHS 78463V107   4,033,874 11,348 SH   SOLE   3,390 0 7,958
SPDR S&P 500 ETF TR TR UNIT 78462F103   955,968 1,435 SH   SOLE   72 0 1,363
SPDR SERIES TRUST BLOOMBERG 1-3 MO 78468R663   11,246,073 122,573 SH   SOLE   0 0 122,573
SPROTT ASSET MANAGEMENT LP PHYSICAL GOLD AN 85208R101   4,631,195 126,225 SH   SOLE   6,850 0 119,375
SSGA ACTIVE TR SPDR SSGA MY2026 78470P820   511,785 20,365 SH   SOLE   5,865 0 14,500
SSGA ACTIVE TR SPDR SSGA MY2027 78470P812   608,016 24,227 SH   SOLE   4,370 0 19,857
STARBUCKS CORP COM 855244109   417,924 4,940 SH   SOLE   4,325 0 615
STRYKER CORPORATION COM 863667101   399,613 1,081 SH   SOLE   933 0 148
SYMBOTIC INC CLASS A COM 87151X101   2,129,859 39,515 SH   SOLE   845 0 38,670
T ROWE PRICE ETF INC CAP APPRECIATION 87283Q867   257,303 6,825 SH   SOLE   4,775 0 2,050
TARGA RES CORP COM 87612G101   1,968,595 11,750 SH   SOLE   1,000 0 10,750
TAYLOR MORRISON HOME CORP COM 87724P106   462,070 7,000 SH   SOLE   0 0 7,000
TETRA TECHNOLOGIES INC DEL COM 88162F105   7,314,144 1,272,025 SH   SOLE   17,650 0 1,254,375
THE CIGNA GROUP COM 125523100   236,942 822 SH   SOLE   579 0 243
THERMO FISHER SCIENTIFIC INC COM 883556102   546,618 1,127 SH   SOLE   600 0 527
TOLL BROTHERS INC COM 889478103   259,013 1,875 SH   SOLE   0 0 1,875
TXO PARTNERS LP COM UNIT 87313P103   140,500 10,000 SH   SOLE   0 0 10,000
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791   206,973 2,090 SH   SOLE   0 0 2,090
VANECK ETF TRUST GOLD MINERS ETF 92189F106   1,539,154 20,146 SH   SOLE   4,525 0 15,621
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   223,519 365 SH   SOLE   0 0 365
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   252,259 1,169 SH   SOLE   0 0 1,169
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794   8,601,704 101,579 SH   SOLE   9,955 0 91,624
VERIZON COMMUNICATIONS INC COM 92343V104   1,275,265 29,016 SH   SOLE   4,050 0 24,966
WELLS FARGO CO NEW PERP PFD CNV A 949746804   1,292,302 1,047 SH   SOLE   421 0 626
WEYERHAEUSER CO MTN BE COM NEW 962166104   1,683,638 67,916 SH   SOLE   1,275 0 66,641
WILLIS TOWERS WATSON PLC LTD SHS G96629103   5,756,233 16,663 SH   SOLE   1,515 0 15,148
ZETA GLOBAL HOLDINGS CORP CL A 98956A105   4,343,781 218,610 SH   SOLE   3,400 0 215,210