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
Expires: July 31, 2015
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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 230,795 1,406 SH SOLE 1,281 0 125
ABBOTT LABORATORIES COM 002824100 465,056 4,706 SH SOLE 1,540 0 3,166
ABBVIE INC COM 00287Y109 1,781,689 6,811 SH SOLE 2,276 0 4,535
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 759,335 4,141 SH SOLE 306 0 3,835
ADMA BIOLOGICS INC COM 000899104 3,623,919 361,308 SH SOLE 3,040 0 358,268
ADVANCED MICRO DEVICES INC COM 007903107 2,525,957 4,129 SH SOLE 5 0 4,124
AECOM COM 00766T100 465,980 7,905 SH SOLE 452 0 7,453
AIRGAIN INC COM 00938A104 54,560 11,000 SH SOLE 0 0 11,000
ALLISON TRANSMISSION HLDGS I COM 01973R101 8,130,797 71,789 SH SOLE 6,382 0 65,407
ALLSTATE CORP COM 020002101 317,125 1,429 SH SOLE 4 0 1,425
ALMONTY INDS INC COM NEW 020398707 6,891,958 523,705 SH SOLE 17,175 0 506,530
ALPHABET INC CAP STK CL C 02079K107 13,960,327 40,971 SH SOLE 5,087 0 35,884
ALPHABET INC CAP STK CL A 02079K305 2,855,864 8,300 SH SOLE 695 0 7,605
ALPHATEC HLDGS INC COM NEW 02081G201 2,865,090 277,625 SH SOLE 3,450 0 274,175
AMAZON COM INC COM 023135106 14,083,204 56,525 SH SOLE 5,014 0 51,511
AMERIPRISE FINL INC COM 03076C106 215,157 437 SH SOLE 197 0 240
AMGEN INC COM 031162100 1,067,835 2,533 SH SOLE 63 0 2,470
ANI PHARMACEUTICALS INC COM 00182C103 5,216,997 71,810 SH SOLE 1,225 0 70,585
ANTERO RESOURCES CORP COM 03674X106 1,001,700 30,000 SH SOLE 0 0 30,000
APPLE INC COM 037833100 13,739,538 41,257 SH SOLE 6,305 0 34,952
APPLIED MATLS INC COM 038222105 267,452 523 SH SOLE 500 0 23
ARCOSA INC COM 039653100 6,463,579 44,226 SH SOLE 590 0 43,636
ARES CAPITAL CORP COM 04010L103 591,691 30,979 SH SOLE 400 0 30,579
ARISTA NETWORKS INC COM SHS 040413205 218,045 1,071 SH SOLE 4 0 1,067
ASML HLDG NV N Y REGISTRY SHS N07059210 248,199 137 SH SOLE 0 0 137
ASTRAZENECA PLC ORD G0593M107 10,553,667 65,360 SH SOLE 6,273 0 59,087
AT&T INC COM 00206R102 239,750 9,826 SH SOLE 1,221 0 8,605
ATOMERA INC COM 04965B100 43,600 10,000 SH SOLE 0 0 10,000
AUTOMATIC DATA PROCESSING IN COM 053015103 324,381 1,257 SH SOLE 223 0 1,034
AXT INC COM 00246W103 882,087 11,395 SH SOLE 20 0 11,375
BANK OF AMER CORP 7.25%CNV PFD L 060505682 457,860 375 SH SOLE 20 0 355
BARRICK MNG CORP COM SHS 06849F108 5,358,822 131,764 SH SOLE 6,138 0 125,626
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,708,615 9,456 SH SOLE 4,483 0 4,973
BRISTOL-MYERS SQUIBB CO COM 110122108 507,267 8,129 SH SOLE 413 0 7,716
BROADCOM INC COM 11135F101 667,261 1,900 SH SOLE 101 0 1,799
BROWN FORMAN CORP CL B 115637209 931,944 35,570 SH SOLE 2,215 0 33,355
BUILDERS FIRSTSOURCE INC COM 12008R107 4,113,386 72,152 SH SOLE 5,275 0 66,877
BXP INC COM 101121101 432,964 7,085 SH SOLE 440 0 6,645
CALIX INC COM 13100M509 3,063,538 89,160 SH SOLE 565 0 88,595
CAPITAL ONE FINL CORP COM 14040H105 230,333 1,193 SH SOLE 4 0 1,189
CECO ENVIRONMENTAL CORP COM 125141101 6,393,997 91,815 SH SOLE 2,050 0 89,765
CHEVRON CORPORATION COM 166764100 8,463,274 41,444 SH SOLE 4,515 0 36,929
CHUBB LIMITED COM H1467J104 3,900,197 11,991 SH SOLE 421 0 11,570
CINCINNATI FINL CORP COM 172062101 1,192,884 7,485 SH SOLE 5,110 0 2,375
CISCO SYS INC COM 17275R102 585,833 5,443 SH SOLE 149 0 5,294
CNX RES CORP COM 12653C108 311,700 10,000 SH SOLE 0 0 10,000
COCA COLA CO COM 191216100 1,458,341 16,942 SH SOLE 4,736 0 12,206
COMSTOCK INC COM SHS 205750409 69,600 30,000 SH SOLE 5,000 0 25,000
COPA HOLDINGS SA CL A P31076105 3,052,064 23,148 SH SOLE 3,715 0 19,433
COPART INC COM 217204106 351,885 12,899 SH SOLE 735 0 12,164
COREBRIDGE FINL INC COM 21871X109 507,162 15,313 SH SOLE 940 0 14,373
CORNING INC COM 219350105 14,009,324 91,112 SH SOLE 10,164 0 80,948
CORPAY INC COM SHS 219948106 636,138 1,637 SH SOLE 95 0 1,542
CRYOPORT INC COM PAR $0.001 229050307 1,169,715 67,225 SH SOLE 0 0 67,225
CSX CORP COM 126408103 627,466 13,491 SH SOLE 8,841 0 4,650
DANAHER CORP DEL COM 235851102 5,752,856 25,966 SH SOLE 2,196 0 23,770
DARLING INGREDIENTS INC COM 237266101 1,691,381 27,860 SH SOLE 1,345 0 26,515
DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 313,863 5,740 SH SOLE 0 0 5,740
DECKERS OUTDOOR CORP COM 243537107 6,453,192 82,585 SH SOLE 7,630 0 74,955
DEVON ENERGY CORP NEW COM 25179M103 465,418 10,109 SH SOLE 623 0 9,486
DIAMONDBACK ENERGY INC COM 25278X109 8,116,320 44,156 SH SOLE 4,643 0 39,513
DISNEY WALT CO COM 254687106 260,467 2,483 SH SOLE 252 0 2,231
DUKE ENERGY CORP NEW COM NEW 26441C204 468,793 4,112 SH SOLE 702 0 3,410
DYADIC INTL INC DEL COM 26745T101 70,070 157,602 SH SOLE 6,700 0 150,902
EA SERIES TRUST BUSHIDO CAP U S 02072L425 326,907 7,315 SH SOLE 0 0 7,315
EATON CORP PLC SHS G29183103 917,861 2,136 SH SOLE 0 0 2,136
ELEVANCE HEALTH INC FORMERLY COM 036752103 601,962 1,548 SH SOLE 76 0 1,472
ELI LILLY & CO COM 532457108 2,882,312 2,491 SH SOLE 1,589 0 902
ELUTIA INC CL A COM 05479K106 13,825 17,500 SH SOLE 5,000 0 12,500
EMERSON ELEC CO COM 291011104 320,592 2,067 SH SOLE 0 0 2,067
ENBRIDGE INC COM 29250N105 784,984 16,885 SH SOLE 730 0 16,155
ENPHASE ENERGY INC COM 29355A107 1,864,859 56,528 SH SOLE 3,090 0 53,438
EOG RES INC COM 26875P101 1,061,296 7,704 SH SOLE 596 0 7,108
EXPAND ENERGY CORPORATION COM 165167735 520,013 6,184 SH SOLE 650 0 5,534
EXXONMOBIL HOLDINGS CORP COM SHS 30233Q108 1,509,669 9,276 SH SOLE 5,136 0 4,140
F N B CORP COM 302520101 309,780 18,000 SH SOLE 0 0 18,000
FACTSET RESH SYS INC COM 303075105 619,865 2,296 SH SOLE 115 0 2,181
FIDELITY NATL INFORMATION SV COM 31620M106 5,226,949 158,874 SH SOLE 8,153 0 150,721
FIRST CTZNS BANCSHARES INC D CL A 31946M103 226,622 110 SH SOLE 0 0 110
GE AEROSPACE COM NEW 369604301 611,464 1,958 SH SOLE 793 0 1,165
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 889,293 13,604 SH SOLE 4 0 13,600
GE VERNOVA INC COM 36828A101 310,810 327 SH SOLE 160 0 167
GETTY RLTY CORP NEW COM 374297109 442,501 15,669 SH SOLE 1,180 0 14,489
GLOBAL SELF STORAGE INC COM 37955N106 1,195,919 243,568 SH SOLE 2,500 0 241,068
GLOBAL X FDS GLOBAL X URANIUM 37954Y871 239,698 6,015 SH SOLE 2,615 0 3,400
GLOBAL X FDS GLOBAL X COPPER 37954Y830 398,852 4,709 SH SOLE 1,185 0 3,524
HEALTHPEAK PROPERTIES INC COM 42250P103 4,049,497 202,779 SH SOLE 9,387 0 193,392
HOME DEPOT INC COM 437076102 527,444 1,854 SH SOLE 292 0 1,562
HONEYWELL AEROSPACE INC COM 43849R105 407,726 2,631 SH SOLE 1,071 0 1,560
HONEYWELL INTL INC COM 438516205 554,994 2,631 SH SOLE 1,071 0 1,560
HUDSON TECHNOLOGIES INC COM 444144109 866,874 168,325 SH SOLE 1,000 0 167,325
INTERNATIONAL BUSINESS MACHS COM 459200101 7,030,769 31,968 SH SOLE 2,662 0 29,306
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 371,469 1,786 SH SOLE 288 0 1,498
INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 346,562 3,104 SH SOLE 351 0 2,753
ISHARES INC MSCI BRAZIL ETF 464286400 445,167 11,951 SH SOLE 750 0 11,201
ISHARES SILVER TR ISHARES 46428Q109 376,773 6,912 SH SOLE 5,632 0 1,280
ISHARES TR ISHARES BIOTECH 464287556 289,479 1,375 SH SOLE 200 0 1,175
ISHARES TR 0-3 MTH TREASURY 46436E718 7,246,443 71,975 SH SOLE 840 0 71,135
ISHARES TR IBDS DEC28 ETF 46435U515 209,664 8,400 SH SOLE 1,000 0 7,400
JOHNSON & JOHNSON COM 478160104 6,355,251 24,006 SH SOLE 3,236 0 20,770
JPMORGAN CHASE & CO COM 46625H100 6,878,693 20,792 SH SOLE 2,191 0 18,601
KALTURA INC COM 483467106 22,400 17,500 SH SOLE 0 0 17,500
KEYSIGHT TECHNOLOGIES INC COM 49338L103 557,709 1,532 SH SOLE 3 0 1,529
KOPIN CORP COM 500600101 57,500 12,500 SH SOLE 0 0 12,500
KORNIT DIGITAL LTD SHS M6372Q113 1,179,605 70,975 SH SOLE 150 0 70,825
LATTICE SEMICONDUCTOR CORP COM 518415104 1,268,762 10,100 SH SOLE 0 0 10,100
LIGHTPATH TECHNOLOGIES INC COM CL A 532257805 5,688 2,500 SH Call SOLE 0 0 2,500
LIGHTPATH TECHNOLOGIES INC COM CL A 532257805 726,494 70,465 SH SOLE 5,605 0 64,860
LOCKHEED MARTIN CORP COM 539830109 961,973 1,889 SH SOLE 304 0 1,585
LOWES COS INC COM 548661107 586,987 3,185 SH SOLE 0 0 3,185
MAGNOLIA OIL & GAS CORP CL A 559663109 234,900 10,000 SH SOLE 0 0 10,000
MARATHON PETE CORP COM 56585A102 609,342 1,541 SH SOLE 1 0 1,540
MARCHEX INC CL B 56624R108 82,560 64,000 SH SOLE 0 0 64,000
MAXLINEAR INC COM 57776J100 1,806,200 20,000 SH SOLE 0 0 20,000
MCDONALDS CORP COM 580135101 496,987 2,152 SH SOLE 2 0 2,150
MEDTRONIC PLC SHS G5960L103 995,269 11,534 SH SOLE 364 0 11,170
MERCK & CO INC COM 58933Y105 3,301,626 22,721 SH SOLE 4,614 0 18,107
META PLATFORMS INC CL A 30303M102 593,203 818 SH SOLE 26 0 792
METLIFE INC COM 59156R108 9,519,998 101,104 SH SOLE 9,680 0 91,424
MICRON TECHNOLOGY INC COM 595112103 2,805,562 2,634 SH SOLE 4 0 2,630
MICROSOFT CORP COM 594918104 12,107,609 23,606 SH SOLE 1,841 0 21,765
NABORS INDUSTRIES LTD SHS G6359F137 585,900 7,500 SH SOLE 0 0 7,500
NETFLIX INC. COM 64110L106 300,238 4,315 SH SOLE 54 0 4,261
NEWMONT CORP COM 651639106 383,506 3,325 SH SOLE 500 0 2,825
NEXTERA ENERGY INC COM 65339F101 216,545 2,859 SH SOLE 2,450 0 409
NOVO-NORDISK A S ADR 670100205 2,891,926 76,284 SH SOLE 7,565 0 68,719
NPK INTERNATIONAL INC COM SHS 651718504 3,898,160 341,345 SH SOLE 7,385 0 333,960
NVIDIA CORPORATION COM 67066G104 3,177,101 13,911 SH SOLE 1,636 0 12,275
OLD DOMINION FREIGHT LINE IN COM 679580100 433,832 2,496 SH SOLE 140 0 2,356
ONDAS INC COM NEW 68236H204 90,709 12,375 SH SOLE 0 0 12,375
ONEOK INC NEW COM 30609A109 221,873 2,602 SH SOLE 2 0 2,600
PALO ALTO NETWORKS INC COM 697435105 388,569 978 SH SOLE 2 0 976
PAR TECHNOLOGY CORP COM 698884103 1,615,906 117,435 SH SOLE 340 0 117,095
PEPSICO INC COM 713448108 704,943 5,563 SH SOLE 2,356 0 3,207
PFIZER INC COM 717081103 358,838 12,582 SH SOLE 3,955 0 8,627
PNC FINL SVCS GROUP INC COM 693475105 561,873 2,528 SH SOLE 783 0 1,745
PRICE T ROWE GROUP INC COM 74144T108 60,346,399 579,975 SH SOLE 4,400 0 575,575
PRINCIPAL EXCHANGE TRADED FD PRIN U S SMALL 74255Y607 218,607 3,276 SH SOLE 201 0 3,075
PROCTER & GAMBLE CO COM 742718109 2,282,505 15,711 SH SOLE 2,299 0 13,412
PROLOGIS INC. COM 74340W103 662,184 5,100 SH SOLE 0 0 5,100
QUALCOMM INC COM 747525103 5,187,524 28,187 SH SOLE 2,589 0 25,598
RBB FD INC MOTLEY FOL ETF 74933W601 277,137 3,461 SH SOLE 0 0 3,461
REALTY INCOME CORP COM 756109104 5,913,793 108,910 SH SOLE 7,305 0 101,605
ROYAL GOLD INC COM 780287108 962,880 4,080 SH SOLE 0 0 4,080
ROYALTY PHARMA PLC SHS CLASS A G7709Q104 546,867 9,371 SH SOLE 600 0 8,771
RTX CORPORATION COM 75513E101 1,016,493 5,475 SH SOLE 0 0 5,475
SIMILARWEB LTD SHS M84137104 77,600 10,000 SH SOLE 0 0 10,000
SLB LIMITED COM STK 806857108 2,133,400 43,789 SH SOLE 3,220 0 40,569
SOUTHERN CO COM 842587107 501,485 6,050 SH SOLE 0 0 6,050
SPDR GOLD TR GOLD SHS 78463V107 4,186,955 10,994 SH SOLE 3,501 0 7,493
SPDR SERIES TRUST ST STR BLO 1 ETF 78468R663 19,510,796 212,907 SH SOLE 118 0 212,789
SPROTT ASSET MANAGEMENT LP PHYSICAL GOLD AN 85208R101 4,982,931 119,955 SH SOLE 6,625 0 113,330
SSGA ACTIVE TR STATE STREET MY 78470P820 470,770 18,801 SH SOLE 5,565 0 13,236
SSGA ACTIVE TR STATE STREET MY 78470P812 799,714 32,098 SH SOLE 6,540 0 25,558
STARBUCKS CORP COM 855244109 454,766 4,840 SH SOLE 4,365 0 475
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 1,778,124 2,332 SH SOLE 72 0 2,260
STRYKER CORPORATION COM 863667101 391,607 1,422 SH SOLE 808 0 614
SYMBOTIC INC CLASS A COM 87151X101 2,906,406 69,085 SH SOLE 935 0 68,150
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 210,760 462 SH SOLE 0 0 462
TARGA RES CORP COM 87612G101 2,412,517 8,925 SH SOLE 1,000 0 7,925
TESLA INC COM 88160R101 274,623 774 SH SOLE 37 0 737
TETRA TECHNOLOGIES INC DEL COM 88162F105 5,597,027 953,497 SH SOLE 17,020 0 936,477
TEXAS INSTRS INC COM 882508104 333,027 1,189 SH SOLE 4 0 1,185
THE CIGNA GROUP COM 125523100 223,444 822 SH SOLE 579 0 243
THERMO FISHER SCIENTIFIC INC COM 883556102 648,724 961 SH SOLE 601 0 360
TOLL BROTHERS INC COM 889478103 518,394 3,847 SH SOLE 230 0 3,617
TXO PARTNERS LP COM UNIT 87313P103 683,500 50,000 SH SOLE 0 0 50,000
ULTA BEAUTY INC COM 90384S303 486,637 891 SH SOLE 56 0 835
VANECK ETF TRUST GOLD MINERS ETF 92189F106 1,588,565 18,093 SH SOLE 4,145 0 13,948
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 249,408 1,069 SH SOLE 0 0 1,069
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 10,448,076 103,313 SH SOLE 9,870 0 93,443
VERIZON COMMUNICATIONS INC COM 92343V104 1,368,164 29,827 SH SOLE 3,715 0 26,112
VISA INC COM CL A 92826C839 550,871 1,533 SH SOLE 225 0 1,308
WAYSTAR HLDG CORP COM 946784105 7,946,751 313,605 SH SOLE 29,130 0 284,475
WELLS FARGO & CO PERP PFD CNV A 949746804 1,094,096 1,014 SH SOLE 406 0 608
WEYERHAEUSER CO COM NEW 962166104 1,287,285 67,574 SH SOLE 2,035 0 65,539
WILLIS TOWERS WATSON PLC LTD SHS G96629103 4,699,590 16,305 SH SOLE 1,585 0 14,720
WISDOMTREE TR EMGRING MKTS 97717Y782 213,630 5,661 SH SOLE 150 0 5,511
ZETA GLOBAL HOLDINGS CORP CL A 98956A105 15,034,897 476,240 SH SOLE 29,710 0 446,530
ZOETIS INC CL A 98978V103 5,545,024 79,407 SH SOLE 4,150 0 75,257
ZOOM COMMUNICATIONS INC CL A 98980L101 410,099 4,518 SH SOLE 280 0 4,238
ZSCALER INC COM 98980G102 13,077,365 65,577 SH SOLE 5,300 0 60,277