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
ABBOTT LABS COM 002824100   532,258 4,836 SH   SOLE   0 0 4,836
ABBVIE INC COM 00287Y109   971,197 6,267 SH   SOLE   200 0 6,067
ACCURAY INC COM 004397105   311,300 110,000 SH   SOLE   10,000 0 100,000
ADVANCED MICRO DEVICES INC COM 007903107   755,329 5,124 SH   SOLE   0 0 5,124
AKOUSTIS TECHNOLOGIES INC COM 00973N102   29,690 35,600 SH   SOLE   30,350 0 5,250
ALLISON TRANSMISSION HLDGS I COM 01973R101   7,928,124 136,339 SH   SOLE   1,575 0 134,764
ALLSTATE CORP COM 020002101   553,341 3,953 SH   SOLE   0 0 3,953
ALPHABET INC CAP STK CL C 02079K107   1,483,852 10,529 SH   SOLE   104 0 10,425
ALPHABET INC CAP STK CL A 02079K305   1,020,435 7,305 SH   SOLE   100 0 7,205
AMAZON COM INC COM 023135106   1,934,196 12,730 SH   SOLE   204 0 12,526
AMGEN INC COM 031162100   262,962 913 SH   SOLE   0 0 913
ANI PHARMACEUTICALS INC COM 00182C103   3,849,875 69,820 SH   SOLE   400 0 69,420
ANTERO RESOURCES CORP COM 03674X106   680,400 30,000 SH   SOLE   0 0 30,000
AON PLC SHS CL A G0403H108   203,714 700 SH   SOLE   0 0 700
APPLE INC COM 037833100   11,277,605 58,576 SH   SOLE   2 0 58,574
AQUA METALS INC COM 03837J101   11,400 15,000 SH   SOLE   15,000 0 0
ARCOSA INC COM 039653100   3,552,776 42,991 SH   SOLE   700 0 42,291
ARES CAPITAL CORP COM 04010L103   3,360,841 167,790 SH   SOLE   1,725 0 166,065
ASTRAZENECA PLC SPONSORED ADR 046353108   6,411,047 95,190 SH   SOLE   825 0 94,365
BANK AMERICA CORP 7.25%CNV PFD L 060505682   1,657,260 1,375 SH   SOLE   15 0 1,360
BANK MONTREAL QUE COM 063671101   3,416,299 34,529 SH   SOLE   0 0 34,529
BARFRESH FOOD GROUP INC COM NEW 067532200   24,461 15,384 SH   SOLE   0 0 15,384
BARRICK GOLD CORP COM 067901108   2,355,770 130,225 SH   SOLE   600 0 129,625
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   4,543,848 12,740 SH   SOLE   301 0 12,439
BLACKROCK RES & COMMODITIES SHS 09257A108   471,182 53,061 SH   SOLE   627 0 52,434
BLUE BIRD CORP COM 095306106   1,247,304 46,265 SH   SOLE   500 0 45,765
BRIGHTHOUSE FINL INC COM 10922N103   427,911 8,086 SH   SOLE   75 0 8,011
BRISTOL-MYERS SQUIBB CO COM 110122108   5,856,202 114,134 SH   SOLE   935 0 113,199
CALIX INC COM 13100M509   2,494,917 57,105 SH   SOLE   575 0 56,530
CANADIAN PACIFIC KANSAS CITY COM 13646K108   229,669 2,905 SH   SOLE   0 0 2,905
CARRIER GLOBAL CORPORATION COM 14448C104   216,029 3,760 SH   SOLE   0 0 3,760
CECO ENVIRONMENTAL CORP COM 125141101   2,876,211 141,825 SH   SOLE   1,300 0 140,525
CHEVRON CORP NEW COM 166764100   6,783,598 45,479 SH   SOLE   365 0 45,114
CHUBB LIMITED COM H1467J104   2,244,180 9,930 SH   SOLE   75 0 9,855
CINCINNATI FINL CORP COM 172062101   799,746 7,730 SH   SOLE   0 0 7,730
CITIGROUP INC COM NEW 172967424   407,508 7,922 SH   SOLE   0 0 7,922
CNX RES CORP COM 12653C108   200,000 10,000 SH   SOLE   0 0 10,000
COCA COLA CO COM 191216100   1,076,633 18,270 SH   SOLE   0 0 18,270
CONOCOPHILLIPS COM 20825C104   873,543 7,526 SH   SOLE   350 0 7,176
COPA HOLDINGS SA CL A P31076105   6,407,623 60,273 SH   SOLE   6,010 0 54,263
CORNING INC COM 219350105   7,289,518 239,393 SH   SOLE   2,355 0 237,038
CRYOPORT INC COM PAR $0.001 229050307   2,377,483 153,485 SH   SOLE   2,425 0 151,060
CSX CORP COM 126408103   487,044 14,048 SH   SOLE   0 0 14,048
DANAHER CORPORATION COM 235851102   543,649 2,350 SH   SOLE   0 0 2,350
DASEKE INC COM 23753F107   1,976,400 244,000 SH   SOLE   0 0 244,000
DELTA AIR LINES INC DEL COM NEW 247361702   4,529,965 112,602 SH   SOLE   4,300 0 108,302
DIAMONDBACK ENERGY INC COM 25278X109   6,310,205 40,690 SH   SOLE   1,660 0 39,030
DISNEY WALT CO COM 254687106   263,015 2,913 SH   SOLE   0 0 2,913
DOCGO INC COM 256086109   1,436,155 256,915 SH   SOLE   9,500 0 247,415
DOW INC COM 260557103   3,942,066 71,883 SH   SOLE   300 0 71,583
DUKE ENERGY CORP NEW COM NEW 26441C204   324,793 3,347 SH   SOLE   0 0 3,347
ELI LILLY & CO COM 532457108   1,492,275 2,560 SH   SOLE   0 0 2,560
EMERSON ELEC CO COM 291011104   206,826 2,125 SH   SOLE   0 0 2,125
ENBRIDGE INC COM 29250N105   236,832 6,575 SH   SOLE   175 0 6,400
ENPHASE ENERGY INC COM 29355A107   9,419,732 71,286 SH   SOLE   500 0 70,786
EVOLV TECHNOLOGIES HLDNGS IN COM CL A 30049H102   2,166,480 459,000 SH   SOLE   12,750 0 446,250
EXXON MOBIL CORP COM 30231G102   960,508 9,607 SH   SOLE   0 0 9,607
F N B CORP COM 302520101   330,480 24,000 SH   SOLE   24,000 0 0
FIDELITY NATL INFORMATION SV COM 31620M106   5,692,281 94,761 SH   SOLE   295 0 94,466
FIRST CTZNS BANCSHARES INC N CL A 31946M103   390,217 275 SH   SOLE   150 0 125
FRONTLINE PLC COM M46528101   300,750 15,000 SH   SOLE   0 0 15,000
FVCBANKCORP INC COM 36120Q101   213,000 15,000 SH   SOLE   0 0 15,000
GLADSTONE LD CORP COM 376549101   2,206,597 152,706 SH   SOLE   0 0 152,706
GLOBAL SELF STORAGE INC COM 37955N106   1,686,155 364,180 SH   SOLE   0 0 364,180
GROWGENERATION CORP COM 39986L109   31,752 12,650 SH   SOLE   0 0 12,650
HECLA MNG CO COM 422704106   57,720 12,000 SH   SOLE   4,000 0 8,000
HELMERICH & PAYNE INC COM 423452101   3,959,372 109,315 SH   SOLE   350 0 108,965
HILLMAN SOLUTIONS CORP COM 431636109   7,545,062 819,225 SH   SOLE   3,000 0 816,225
HOME DEPOT INC COM 437076102   626,909 1,809 SH   SOLE   20 0 1,789
HONEYWELL INTL INC COM 438516106   1,306,913 6,232 SH   SOLE   35 0 6,197
HP INC COM 40434L105   208,373 6,925 SH   SOLE   0 0 6,925
HUDSON TECHNOLOGIES INC COM 444144109   8,203,269 608,100 SH   SOLE   0 0 608,100
IDENTIV INC COM NEW 45170X205   5,902,510 716,324 SH   SOLE   15,550 0 700,774
INTERNATIONAL BUSINESS MACHS COM 459200101   7,026,818 42,964 SH   SOLE   375 0 42,589
ISHARES SILVER TR ISHARES 46428Q109   364,815 16,750 SH   SOLE   0 0 16,750
ISHARES TR ISHARES BIOTECH 464287556   491,098 3,615 SH   SOLE   300 0 3,315
ISHARES TR IBONDS DEC24 ETF 46434VBG4   371,140 14,899 SH   SOLE   88 0 14,811
JOHNSON & JOHNSON COM 478160104   4,476,419 28,560 SH   SOLE   0 0 28,560
JPMORGAN CHASE & CO COM 46625H100   3,640,644 21,403 SH   SOLE   75 0 21,328
KENVUE INC COM 49177J102   2,994,156 139,069 SH   SOLE   875 0 138,194
KEYSIGHT TECHNOLOGIES INC COM 49338L103   356,521 2,241 SH   SOLE   0 0 2,241
KNOWLES CORP COM 49926D109   200,592 11,200 SH   SOLE   0 0 11,200
KOPIN CORP COM 500600101   20,300 10,000 SH   SOLE   10,000 0 0
KORNIT DIGITAL LTD SHS M6372Q113   1,140,882 59,545 SH   SOLE   275 0 59,270
LATTICE SEMICONDUCTOR CORP COM 518415104   689,900 10,000 SH   SOLE   0 0 10,000
LOCKHEED MARTIN CORP COM 539830109   222,541 491 SH   SOLE   0 0 491
LOWES COS INC COM 548661107   706,374 3,174 SH   SOLE   0 0 3,174
LUNA INNOVATIONS INC COM 550351100   1,024,100 154,000 SH   SOLE   0 0 154,000
M D C HLDGS INC COM 552676108   3,920,137 70,953 SH   SOLE   551 0 70,402
MAGNOLIA OIL & GAS CORP CL A 559663109   340,640 16,000 SH   SOLE   0 0 16,000
MARATHON OIL CORP COM 565849106   4,207,696 174,160 SH   SOLE   700 0 173,460
MARATHON PETE CORP COM 56585A102   296,720 2,000 SH   SOLE   0 0 2,000
MCDONALDS CORP COM 580135101   619,415 2,089 SH   SOLE   0 0 2,089
MERCK & CO INC COM 58933Y105   3,565,373 32,704 SH   SOLE   275 0 32,429
METLIFE INC COM 59156R108   7,745,384 117,124 SH   SOLE   745 0 116,379
MICRON TECHNOLOGY INC COM 595112103   512,040 6,000 SH   SOLE   0 0 6,000
MICROSOFT CORP COM 594918104   9,531,203 25,346 SH   SOLE   376 0 24,970
MORGAN STANLEY COM NEW 617446448   244,408 2,621 SH   SOLE   0 0 2,621
NABORS INDUSTRIES LTD SHS G6359F137   408,150 5,000 SH   SOLE   0 0 5,000
NANO DIMENSION LTD SPONSORD ADS NEW 63008G203   60,000 25,000 SH   SOLE   0 0 25,000
NEXTERA ENERGY INC COM 65339F101   203,479 3,350 SH   SOLE   0 0 3,350
NOKIA CORP SPONSORED ADR 654902204   47,297 13,950 SH   SOLE   0 0 13,950
NVIDIA CORPORATION COM 67066G104   557,123 1,125 SH   SOLE   0 0 1,125
ONDAS HLDGS INC COM NEW 68236H204   56,419 36,875 SH   SOLE   21,875 0 15,000
ONEOK INC NEW COM 682680103   351,100 5,000 SH   SOLE   0 0 5,000
OPEN LENDING CORP COM 68373J104   387,248 45,505 SH   SOLE   1,000 0 44,505
ORACLE CORP COM 68389X105   390,091 3,700 SH   SOLE   0 0 3,700
PEPSICO INC COM 713448108   1,056,575 6,221 SH   SOLE   0 0 6,221
PFIZER INC COM 717081103   3,006,076 104,414 SH   SOLE   350 0 104,064
PHILIP MORRIS INTL INC COM 718172109   229,273 2,437 SH   SOLE   62 0 2,375
PHILLIPS 66 COM 718546104   1,985,650 14,914 SH   SOLE   0 0 14,914
PHYSICIANS RLTY TR COM 71943U104   6,063,824 455,584 SH   SOLE   1,050 0 454,534
PNC FINL SVCS GROUP INC COM 693475105   511,160 3,301 SH   SOLE   936 0 2,365
PPG INDS INC COM 693506107   239,489 1,601 SH   SOLE   0 0 1,601
PRICE T ROWE GROUP INC COM 74144T108   93,560,210 868,792 SH   SOLE   215 0 868,577
PROCTER AND GAMBLE CO COM 742718109   2,619,554 17,876 SH   SOLE   0 0 17,876
PROGYNY INC COM 74340E103   1,634,247 43,955 SH   SOLE   425 0 43,530
PROLOGIS INC. COM 74340W103   690,894 5,183 SH   SOLE   0 0 5,183
QUALCOMM INC COM 747525103   8,672,669 59,965 SH   SOLE   540 0 59,425
QUANTERIX CORP COM 74766Q101   2,891,068 105,745 SH   SOLE   1,450 0 104,295
RBB FD INC MOTLEY FOL ETF 74933W601   225,976 5,061 SH   SOLE   775 0 4,286
REALTY INCOME CORP COM 756109104   847,117 14,753 SH   SOLE   0 0 14,753
RECURSION PHARMACEUTICALS IN CL A 75629V104   1,625,717 164,880 SH   SOLE   3,475 0 161,405
ROYAL GOLD INC COM 780287108   362,880 3,000 SH   SOLE   0 0 3,000
RTX CORPORATION COM 75513E101   452,114 5,373 SH   SOLE   0 0 5,373
SANDSTORM GOLD LTD COM NEW 80013R206   50,300 10,000 SH   SOLE   0 0 10,000
SANMINA CORPORATION COM 801056102   385,275 7,500 SH   SOLE   0 0 7,500
SHYFT GROUP INC COM 825698103   1,536,372 125,726 SH   SOLE   2,575 0 123,151
SIGNET JEWELERS LIMITED SHS G81276100   804,450 7,500 SH   SOLE   0 0 7,500
SOUTHWESTERN ENERGY CO COM 845467109   994,945 151,900 SH   SOLE   5,900 0 146,000
SPDR GOLD TR GOLD SHS 78463V107   3,086,057 16,143 SH   SOLE   50 0 16,093
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101   3,841,490 200,600 SH   SOLE   1,775 0 198,825
STARBUCKS CORP COM 855244109   625,505 6,515 SH   SOLE   0 0 6,515
STEREOTAXIS INC COM NEW 85916J409   21,438 12,250 SH   SOLE   0 0 12,250
STRATASYS LTD SHS M85548101   1,850,545 129,590 SH   SOLE   5,475 0 124,115
STRYKER CORPORATION COM 863667101   285,385 953 SH   SOLE   0 0 953
TARGA RES CORP COM 87612G101   2,447,475 28,174 SH   SOLE   0 0 28,174
TAYLOR MORRISON HOME CORP COM 87724P106   373,450 7,000 SH   SOLE   0 0 7,000
TETRA TECHNOLOGIES INC DEL COM 88162F105   5,855,411 1,295,445 SH   SOLE   48,550 0 1,246,895
THE CIGNA GROUP COM 125523100   252,736 844 SH   SOLE   0 0 844
THERMO FISHER SCIENTIFIC INC COM 883556102   636,948 1,200 SH   SOLE   0 0 1,200
TRANSOCEAN LTD REG SHS H8817H100   1,152,525 181,500 SH   SOLE   6,575 0 174,925
TUTOR PERINI CORP COM 901109108   100,100 11,000 SH   SOLE   0 0 11,000
URBAN-GRO INC COM NEW 91704K202   155,519 111,085 SH   SOLE   0 0 111,085
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   207,718 1,219 SH   SOLE   0 0 1,219
VERIZON COMMUNICATIONS INC COM 92343V104   1,136,676 30,151 SH   SOLE   0 0 30,151
WARNER BROS DISCOVERY INC COM SER A 934423104   1,979,289 173,927 SH   SOLE   3,141 0 170,786
WELLS FARGO CO NEW PERP PFD CNV A 949746804   1,490,938 1,247 SH   SOLE   15 0 1,232
WEYERHAEUSER CO MTN BE COM NEW 962166104   2,153,515 61,936 SH   SOLE   0 0 61,936
WILLIS TOWERS WATSON PLC LTD SHS G96629103   4,860,904 20,153 SH   SOLE   135 0 20,018
XEROX HOLDINGS CORP COM NEW 98421M106   3,024,620 165,009 SH   SOLE   150 0 164,859
ZETA GLOBAL HOLDINGS CORP CL A 98956A105   2,107,980 239,000 SH   SOLE   4,850 0 234,150
ZYMEWORKS INC COM 98985Y108   210,397 20,250 SH   SOLE   0 0 20,250