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 BBG001S5T7X2 305,379 3,051 SH   SOLE   0 0 3,051
ABBOTT LABS COM 002824100 BBG001S5N9M6 438,914 4,026 SH   SOLE   0 0 4,026
ABBVIE INC COM 00287Y109 BBG0025Y4RZ3 513,058 3,808 SH   SOLE   0 0 3,808
ABRDN ASIA PACIFIC INCOME FU COM 003009107 BBG001S5R1L0 73,110 27,077 SH   SOLE   0 0 27,077
AGILENT TECHNOLOGIES INC COM 00846U101 BBG001SCTQY4 234,487 1,950 SH   SOLE   0 0 1,950
AGNICO EAGLE MINES LTD COM 008474108 BBG001S77MK3 1,740,645 34,826 SH   SOLE   0 0 34,826
AKAMAI TECHNOLOGIES INC COM 00971T101 BBG001S7YHX0 214,969 2,392 SH   SOLE   0 0 2,392
ALCON AG ORD SHS H01301128 BBG00NPWGYR0 500,624 6,097 SH   SOLE   0 0 6,097
ALIGN TECHNOLOGY INC COM 016255101 BBG001SCF1B9 821,859 2,324 SH   SOLE   0 0 2,324
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 397,404 3,320 SH   SOLE   0 0 3,320
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 526,219 4,350 SH   SOLE   0 0 4,350
ALPS ETF TR ALERIAN MLP 00162Q452 BBG001TBMNT5 471,592 12,027 SH   SOLE   0 0 12,027
ALTRIA GROUP INC COM 02209S103 BBG001S5T8T5 273,657 6,041 SH   SOLE   0 0 6,041
AMAZON COM INC COM 023135106 BBG001S5PQL7 1,291,346 9,906 SH   SOLE   0 0 9,906
AMCOR PLC ORD G0250X107 BBG00LNJRQ18 832,405 83,407 SH   SOLE   0 0 83,407
AMERICAN EXPRESS CO COM 025816109 BBG001S5P034 1,071,964 6,153 SH   SOLE   0 0 6,153
AMERICAS GOLD AND SILVER COR COM 03062D100 BBG001SCXBR0 628,166 1,779,510 SH   SOLE   0 0 1,779,510
AMERIPRISE FINL INC COM 03076C106 BBG001SK6096 314,555 947 SH   SOLE   0 0 947
AMGEN INC COM 031162100 BBG001S5NNL6 1,095,868 4,935 SH   SOLE   0 0 4,935
AMTECH SYS INC COM PAR $0.01N 032332504 BBG001S5NX89 434,559 45,456 SH   SOLE   0 0 45,456
ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839 BBG001S8J4S0 701,886 35,076 SH   SOLE   0 0 35,076
APPLE INC COM 037833100 BBG001S5N8V8 17,960,307 92,593 SH   SOLE   0 0 92,593
APPLIED MATLS INC COM 038222105 BBG001S5NMM7 561,543 3,885 SH   SOLE   0 0 3,885
APPLIED THERAPEUTICS INC COM 03828A101 BBG001SMJMY2 55,040 43,000 SH   SOLE   0 0 43,000
ARCHER DANIELS MIDLAND CO COM 039483102 BBG001S5ND74 652,864 8,640 SH   SOLE   0 0 8,640
ARCONIC CORPORATION COM 03966V107 BBG00R45JYC6 507,267 17,149 SH   SOLE   0 0 17,149
ARDMORE SHIPPING CORP COM Y0207T100 BBG004SCC0S0 1,140,849 92,376 SH   SOLE   0 0 92,376
AT&T INC COM 00206R102 BBG001S5VWH2 2,229,633 139,788 SH   SOLE   0 0 139,788
AUTOMATIC DATA PROCESSING IN COM 053015103 BBG001S82KF6 1,328,850 6,046 SH   SOLE   0 0 6,046
BANK AMERICA CORP COM 060505104 BBG001S5P0Y0 456,688 15,918 SH   SOLE   0 0 15,918
BANK NEW YORK MELLON CORP COM 064058100 BBG001S5P6Q6 758,826 17,044 SH   SOLE   0 0 17,044
BARRICK GOLD CORP COM 067901108 BBG001S5N9P3 330,558 19,525 SH   SOLE   0 0 19,525
BENITEC BIOPHARMA INC COM 08205P100 BBG00R712L65 3,088 12,950 SH   SOLE   0 0 12,950
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 3,285,850 9,635 SH   SOLE   0 0 9,635
BGC PARTNERS INC CL A 05541T101 BBG001SDL7L6 44,300 10,000 SH   SOLE   0 0 10,000
BHP GROUP LTD SPONSORED ADS 088606108 BBG001S5P5K4 790,329 13,245 SH   SOLE   0 0 13,245
BIOGEN INC COM 09062X103 BBG001S67826 246,680 866 SH   SOLE   0 0 866
BLACKROCK ENHANCED EQUITY DI COM 09251A104 BBG001SK5462 925,120 110,925 SH   SOLE   0 0 110,925
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 BBG001SSV2L3 57,120 10,500 SH   SOLE   0 0 10,500
BLACKROCK MUNIYIELD FD INC COM 09253W104 BBG001S6FY66 108,065 10,351 SH   SOLE   0 0 10,351
BLACKSTONE INC COM 09260D107 BBG001S7H949 650,471 6,996 SH   SOLE   0 0 6,996
BNY MELLON STRATEGIC MUNS IN COM 05588W108 BBG001S5SRS5 194,699 31,302 SH   SOLE   0 0 31,302
BOEING CO COM 097023105 BBG001S5P0V3 758,990 3,594 SH   SOLE   0 0 3,594
BP PLC SPONSORED ADR 055622104 BBG001S5W4F5 289,414 8,201 SH   SOLE   0 0 8,201
BRANDYWINE RLTY TR SH BEN INT NEW 105368203 BBG001S6YGF4 46,500 10,000 SH   SOLE   0 0 10,000
BRISTOL-MYERS SQUIBB CO COM 110122108 BBG001S8N8J6 7,399,861 115,713 SH   SOLE   0 0 115,713
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 BBG001SR7MB9 444,054 2,681 SH   SOLE   0 0 2,681
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 BBG00W5FR7D1 217,772 6,909 SH   SOLE   0 0 6,909
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 BBG001SDHPH6 573,295 19,440 SH   SOLE   0 0 19,440
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 BBG001SC0HR3 386,069 26,174 SH   SOLE   0 0 26,174
CASEYS GEN STORES INC COM 147528103 BBG001S5PHZ2 243,880 1,000 SH   SOLE   0 0 1,000
CATERPILLAR INC COM 149123101 BBG001S5PJ06 431,212 1,752 SH   SOLE   0 0 1,752
CBRE GBL REAL ESTATE INC FD COM 12504G100 BBG001SJ9SR5 1,637,445 313,087 SH   SOLE   0 0 313,087
CENTERPOINT ENERGY INC COM 15189T107 BBG001SB10S0 248,977 8,541 SH   SOLE   0 0 8,541
CHEVRON CORP NEW COM 166764100 BBG001S67ZC5 2,629,467 16,710 SH   SOLE   0 0 16,710
CISCO SYS INC COM 17275R102 BBG001S6HC62 5,618,992 108,600 SH   SOLE   0 0 108,600
CMS ENERGY CORP COM 125896100 BBG001S5PYJ3 1,856,500 31,600 SH   SOLE   0 0 31,600
COCA COLA CO COM 191216100 BBG001S5SMQ8 1,075,433 17,858 SH   SOLE   0 0 17,858
COHERENT CORP COM 19247G107 BBG001S5S6N6 760,621 14,920 SH   SOLE   0 0 14,920
COMCAST CORP NEW CL A 20030N101 BBG001S5PXL2 951,201 22,892 SH   SOLE   0 0 22,892
CONOCOPHILLIPS COM 20825C104 BBG001S5TZM2 570,113 5,502 SH   SOLE   0 0 5,502
CONSOLIDATED EDISON INC COM 209115104 BBG001S5QRL4 2,902,563 32,108 SH   SOLE   0 0 32,108
CONSTELLATION BRANDS INC CL A 21036P108 BBG001SD31G5 541,486 2,200 SH   SOLE   0 0 2,200
CONSTELLATION ENERGY CORP COM 21037T109 BBG014KFRPJ9 1,570,142 17,150 SH   SOLE   0 0 17,150
CORNING INC COM 219350105 BBG001S5RLH1 3,541,285 101,064 SH   SOLE   0 0 101,064
CORTEVA INC COM 22052L104 BBG00BN969D0 434,340 7,580 SH   SOLE   0 0 7,580
CSI COMPRESSCO LP COM UNIT 12637A103 BBG001SR5QB2 195,282 154,986 SH   SOLE   0 0 154,986
CSX CORP COM 126408103 BBG001S5Q7Q3 1,549,435 45,438 SH   SOLE   0 0 45,438
CVS HEALTH CORP COM 126650100 BBG001S5QBD8 866,303 12,531 SH   SOLE   0 0 12,531
DEERE & CO COM 244199105 BBG001S5QFF7 272,321 672 SH   SOLE   0 0 672
DIGITAL TURBINE INC COM NEW 25400W102 BBG001SPBG12 507,411 54,678 SH   SOLE   0 0 54,678
DIODES INC COM 254543101 BBG001SCJ937 212,911 2,302 SH   SOLE   0 0 2,302
DISNEY WALT CO COM 254687106 BBG001S5QHF3 601,495 6,737 SH   SOLE   0 0 6,737
DOMINION ENERGY INC COM 25746U109 BBG001S5QCP3 230,998 4,460 SH   SOLE   0 0 4,460
DOW INC COM 260557103 BBG00BN96931 557,607 10,469 SH   SOLE   0 0 10,469
DUKE ENERGY CORP NEW COM NEW 26441C204 BBG001S5QNR7 1,434,797 15,988 SH   SOLE   0 0 15,988
DUPONT DE NEMOURS INC COM 26614N102 BBG00BN961H3 633,203 8,863 SH   SOLE   0 0 8,863
EATON CORP PLC SHS G29183103 BBG001S5QZ45 394,664 1,962 SH   SOLE   0 0 1,962
EATON VANCE LTD DURATION INC COM 27828H105 BBG001S9B8R8 138,526 14,799 SH   SOLE   0 0 14,799
EATON VANCE SR INCOME TR SH BEN INT 27826S103 BBG001SC5YX4 69,876 12,797 SH   SOLE   0 0 12,797
EATON VANCE TX ADV GLBL DIV COM 27828S101 BBG001SJ9S68 2,345,414 140,443 SH   SOLE   0 0 140,443
ENBRIDGE INC COM 29250N105 BBG001S6Q6D7 569,267 15,323 SH   SOLE   0 0 15,323
ENCORE WIRE CORP COM 292562105 BBG001S70TC4 619,332 3,331 SH   SOLE   0 0 3,331
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 BBG001SDHNW4 425,174 33,478 SH   SOLE   0 0 33,478
ENTERPRISE PRODS PARTNERS L COM 293792107 BBG001S9P0Z1 766,575 29,092 SH   SOLE   0 0 29,092
EQUINOR ASA SPONSORED ADR 29446M102 BBG001SJ3R93 1,087,165 37,218 SH   SOLE   0 0 37,218
ETF SER SOLUTIONS US GLB JETS 26922A842 BBG008LT6124 214,200 10,000 SH   SOLE   0 0 10,000
EVERGY INC COM 30034W106 BBG00H433CS1 1,947,801 33,341 SH   SOLE   0 0 33,341
EVOLUTION PETE CORP COM 30049A107 BBG001S7PJP5 13,347,947 1,654,020 SH   SOLE   0 0 1,654,020
EXELON CORP COM 30161N101 BBG001SBJMT2 2,112,265 51,847 SH   SOLE   0 0 51,847
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 1,543,080 14,387 SH   SOLE   0 0 14,387
EZFILL HOLDINGS INC COM 302314307 BBG01191Q5W9 27,642 11,813 SH   SOLE   0 0 11,813
FIDELITY COVINGTON TRUST INT HG DIV ETF 316092725 BBG00JRH23N7 1,297,378 67,554 SH   SOLE   0 0 67,554
FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 BBG005FHW2X8 353,452 15,950 SH   SOLE   0 0 15,950
FIFTH THIRD BANCORP COM 316773100 BBG001S5R6S2 2,877,590 109,789 SH   SOLE   0 0 109,789
FLEX LTD ORD Y2573F102 BBG001SC5SP6 545,171 19,724 SH   SOLE   0 0 19,724
FLUENT INC COM 34380C102 BBG001T0NKV1 41,341 65,998 SH   SOLE   0 0 65,998
FLUOR CORP NEW COM 343412102 BBG001S5Q738 835,785 28,236 SH   SOLE   0 0 28,236
FORD MTR CO DEL COM 345370860 BBG001S5TZ33 1,184,742 78,304 SH   SOLE   0 0 78,304
FOSTER L B CO COM 350060109 BBG001S7HS29 523,213 36,639 SH   SOLE   0 0 36,639
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 BBG01BFR8YW0 311,433 3,833 SH   SOLE   0 0 3,833
GENASYS INC COM 36872P103 BBG001S72TP8 26,000 10,000 SH   SOLE   0 0 10,000
GENERAL ELECTRIC CO COM NEW 369604301 BBG001S5PVD5 849,140 7,730 SH   SOLE   0 0 7,730
GENERAL MTRS CO COM 37045V100 BBG001SM1DK6 1,084,738 28,131 SH   SOLE   0 0 28,131
GERON CORP COM 374163103 BBG001S6TSX4 32,100 10,000 SH   SOLE   0 0 10,000
GILEAD SCIENCES INC COM 375558103 BBG001S6Y1X7 4,280,168 55,536 SH   SOLE   0 0 55,536
GOLDEN OCEAN GROUP LTD SHS NEW G39637205 BBG001S9KKJ0 142,815 18,916 SH   SOLE   0 0 18,916
GRAHAM CORP COM 384556106 BBG001S5RK92 556,970 41,940 SH   SOLE   0 0 41,940
GSE SYS INC COM 36227K106 BBG001S8HJ36 13,470 37,417 SH   SOLE   0 0 37,417
GSK PLC SPONSORED ADR 37733W204 BBG001SD6SM6 2,071,647 58,127 SH   SOLE   0 0 58,127
HALEON PLC SPON ADS 405552100 BBG018GZNDB0 436,414 52,078 SH   SOLE   0 0 52,078
HANESBRANDS INC COM 410345102 BBG001SMCKB8 851,888 187,640 SH   SOLE   0 0 187,640
HERSHEY CO COM 427866108 BBG001S5S148 689,421 2,761 SH   SOLE   0 0 2,761
HOME DEPOT INC COM 437076102 BBG001S5RTW7 745,874 2,401 SH   SOLE   0 0 2,401
HOWMET AEROSPACE INC COM 443201108 BBG00DYNJH69 2,992,197 60,375 SH   SOLE   0 0 60,375
HSBC HLDGS PLC SPON ADR NEW 404280406 BBG001SCZVC0 226,032 5,705 SH   SOLE   0 0 5,705
HYCROFT MINING HOLDING CORP *W EXP 10/06/202 44862P133   944 33,500 SH   SOLE   0 0 33,500
ICL GROUP LTD SHS M53213100 BBG001S7TFD2 63,020 11,500 SH   SOLE   0 0 11,500
IDEXX LABS INC COM 45168D104 BBG001S5S4Y9 239,061 476 SH   SOLE   0 0 476
ILLINOIS TOOL WKS INC COM 452308109 BBG001S5SDX0 242,154 968 SH   SOLE   0 0 968
INNOVATIVE SOLUTIONS & SUPPO COM 45769N105 BBG001S8H2T5 5,511,970 768,754 SH   SOLE   0 0 768,754
INSIGHT SELECT INCOME FD COM 45781W109 BBG001S63V10 487,930 31,200 SH   SOLE   0 0 31,200
INTEL CORP COM 458140100 BBG001S5SF65 3,028,350 90,560 SH   SOLE   0 0 90,560
INTERNATIONAL BUSINESS MACHS COM 459200101 BBG001S5S399 7,313,855 54,658 SH   SOLE   0 0 54,658
INTREPID POTASH INC COM 46121Y201 BBG001T0ZCR1 226,900 10,000 SH   SOLE   0 0 10,000
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 BBG00KJR2NN7 474,424 3,170 SH   SOLE   0 0 3,170
INVESCO PA VALUE MUN INC TR COM 46132K109 BBG001S75GP3 444,088 45,039 SH   SOLE   0 0 45,039
INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 208,612 564 SH   SOLE   0 0 564
INVESCO SR INCOME TR COM 46131H107 BBG001SB0BV3 137,949 35,831 SH   SOLE   0 0 35,831
IRIDIUM COMMUNICATIONS INC COM 46269C102 BBG001T21JT7 6,011,849 96,778 SH   SOLE   0 0 96,778
IRON MTN INC DEL COM 46284V101 BBG001SCQ2X1 6,192,436 108,983 SH   SOLE   0 0 108,983
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 373,059 837 SH   SOLE   0 0 837
ISHARES TR EXPND TEC SC ETF 464287549 BBG001SHHYT5 520,552 1,325 SH   SOLE   0 0 1,325
ISHARES TR GLOBAL TECH ETF 464287291 BBG001S60KQ0 463,066 7,446 SH   SOLE   0 0 7,446
ISHARES TR INTL SEL DIV ETF 464288448 BBG001S7Y5C9 1,120,553 42,558 SH   SOLE   0 0 42,558
ISHARES TR RUS MD CP GR ETF 464287481 BBG001S561Z8 301,099 3,116 SH   SOLE   0 0 3,116
ISHARES TR S&P SML 600 GWT 464287887 BBG001SFQL44 306,863 2,670 SH   SOLE   0 0 2,670
ISHARES TR SELECT DIVID ETF 464287168 BBG001SDJVG2 701,327 6,190 SH   SOLE   0 0 6,190
ISHARES TR TIPS BD ETF 464287176 BBG001SD9RM5 699,530 6,500 SH   SOLE   0 0 6,500
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 3,360,865 20,304 SH   SOLE   0 0 20,304
JPMORGAN CHASE & CO COM 46625H100 BBG001S8CRC3 847,685 5,828 SH   SOLE   0 0 5,828
KIMBERLY-CLARK CORP COM 494368103 BBG001S5SLZ0 367,295 2,660 SH   SOLE   0 0 2,660
KINDER MORGAN INC DEL COM 49456B101 BBG001TG2YZ5 9,783,312 568,136 SH   SOLE   0 0 568,136
KOPIN CORP COM 500600101 BBG001S6DD46 1,554,017 722,799 SH   SOLE   0 0 722,799
LILLY ELI & CO COM 532457108 BBG001S5STL8 5,837,857 12,447 SH   SOLE   0 0 12,447
LIQTECH INTL INC COM 53632A300 BBG001T7SB23 342,288 106,632 SH   SOLE   0 0 106,632
LOCKHEED MARTIN CORP COM 539830109 BBG001S7PS57 408,059 886 SH   SOLE   0 0 886
LOWES COS INC COM 548661107 BBG001S5SVL3 236,985 1,050 SH   SOLE   0 0 1,050
LSI INDS INC OHIO COM 50216C108 BBG001S5SXV8 11,079,684 882,140 SH   SOLE   0 0 882,140
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 BBG001T8LMY9 275,420 2,999 SH   SOLE   0 0 2,999
M & T BK CORP COM 55261F104 BBG001S7S2B4 410,635 3,318 SH   SOLE   0 0 3,318
MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720 BBG009HYWYH9 407,344 16,523 SH   SOLE   0 0 16,523
MANITEX INTL INC COM 563420108 BBG001SJY1X9 5,440,435 1,000,080 SH   SOLE   0 0 1,000,080
MARATHON PETE CORP COM 56585A102 BBG001S169P1 370,021 3,173 SH   SOLE   0 0 3,173
MATIV HOLDINGS INC COM 808541106 BBG001S7VRC4 511,585 33,835 SH   SOLE   0 0 33,835
MATRIX SVC CO COM 576853105 BBG001S6MM91 1,080,815 183,500 SH   SOLE   0 0 183,500
MCDONALDS CORP COM 580135101 BBG001S5T110 608,241 2,038 SH   SOLE   0 0 2,038
MEDICAL PPTYS TRUST INC COM 58463J304 BBG001S7WM61 97,230 10,500 SH   SOLE   0 0 10,500
MEDICINOVA INC COM NEW 58468P206 BBG001SNG8P4 28,750 12,500 SH   SOLE   0 0 12,500
MERCK & CO INC COM 58933Y105 BBG001S5TC52 5,203,123 45,091 SH   SOLE   0 0 45,091
META PLATFORMS INC CL A 30303M102 BBG001SQCQC5 447,114 1,558 SH   SOLE   0 0 1,558
MICROSOFT CORP COM 594918104 BBG001S5TD05 10,809,622 31,742 SH   SOLE   0 0 31,742
MONDELEZ INTL INC CL A 609207105 BBG001SHHZJ3 205,016 2,810 SH   SOLE   0 0 2,810
MOOG INC CL A 615394202 BBG001S5T922 390,429 3,600 SH   SOLE   0 0 3,600
MOTOROLA SOLUTIONS INC COM NEW 620076307 BBG001S5T9L1 233,744 797 SH   SOLE   0 0 797
NEXTERA ENERGY INC COM 65339F101 BBG001S5RB29 1,164,880 15,699 SH   SOLE   0 0 15,699
NEXTIER OILFIELD SOLUTIONS COM 65290C105 BBG00FJFZY90 539,976 60,400 SH   SOLE   0 0 60,400
NOKIA CORP SPONSORED ADR 654902204 BBG001SCPCG9 716,877 172,326 SH   SOLE   0 0 172,326
NORDIC AMERICAN TANKERS LIMI COM G65773106 BBG001SB8557 2,253,627 614,067 SH   SOLE   0 0 614,067
NORFOLK SOUTHN CORP COM 655844108 BBG001S5TQJ6 204,084 900 SH   SOLE   0 0 900
NOVARTIS AG SPONSORED ADR 66987V109 BBG001SF5LW6 3,349,242 33,190 SH   SOLE   0 0 33,190
NUSCALE PWR CORP CL A COM 67079K100 BBG00YG48PG8 132,736 19,520 SH   SOLE   0 0 19,520
NUTRIEN LTD COM 67077M108 BBG00JM9SM69 2,564,310 43,426 SH   SOLE   0 0 43,426
NUVEEN PFD & INCOME SECS FD COM 67072C105 BBG001SFPML4 138,170 21,656 SH   SOLE   0 0 21,656
NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 305,268 721 SH   SOLE   0 0 721
OLIN CORP COM PAR $1 680665205 BBG001S5TWW8 1,679,778 32,686 SH   SOLE   0 0 32,686
OMEGA HEALTHCARE INVS INC COM 681936100 BBG001S736L1 684,387 22,300 SH   SOLE   0 0 22,300
ONEOK INC NEW COM 682680103 BBG001S5TWK1 1,278,263 20,710 SH   SOLE   0 0 20,710
ONTO INNOVATION INC COM 683344105 BBG001S5THX0 263,571 2,263 SH   SOLE   0 0 2,263
ORACLE CORP COM 68389X105 BBG001S5SJG6 921,518 7,738 SH   SOLE   0 0 7,738
ORANGE SPONSORED ADR 684060106 BBG001S9V388 249,433 21,429 SH   SOLE   0 0 21,429
OREILLY AUTOMOTIVE INC COM 67103H107 BBG001S78TL6 227,361 238 SH   SOLE   0 0 238
ORGANON & CO COMMON STOCK 68622V106 BBG00ZQRGW42 429,613 20,644 SH   SOLE   0 0 20,644
PALO ALTO NETWORKS INC COM 697435105 BBG001T9NWN5 597,893 2,340 SH   SOLE   0 0 2,340
PANGAEA LOGISTICS SOLUTION L SHS G6891L105 BBG005PTVGJ7 109,376 16,156 SH   SOLE   0 0 16,156
PARAMOUNT GLOBAL CLASS B COM 92556H206 BBG001S6L063 846,582 53,210 SH   SOLE   0 0 53,210
PARK CITY GROUP INC COM NEW 700215304 BBG001SK6032 165,555 16,407 SH   SOLE   0 0 16,407
PATRICK INDS INC COM 703343103 BBG001S5V0V6 496,578 6,207 SH   SOLE   0 0 6,207
PATTERSON-UTI ENERGY INC COM 703481101 BBG001S7GWF7 127,074 10,616 SH   SOLE   0 0 10,616
PEPSICO INC COM 713448108 BBG001S695T1 869,143 4,692 SH   SOLE   0 0 4,692
PFIZER INC COM 717081103 BBG001S5V466 4,233,983 115,430 SH   SOLE   0 0 115,430
PHILIP MORRIS INTL INC COM 718172109 BBG001STP9N1 267,674 2,742 SH   SOLE   0 0 2,742
PHILLIPS 66 COM 718546104 BBG00286S4P7 728,353 7,636 SH   SOLE   0 0 7,636
PHYSICIANS RLTY TR COM 71943U104 BBG004MF5B76 225,938 16,150 SH   SOLE   0 0 16,150
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 BBG001S985K5 215,025 15,250 SH   SOLE   0 0 15,250
PNC FINL SVCS GROUP INC COM 693475105 BBG001S5V947 1,040,105 8,258 SH   SOLE   0 0 8,258
PPL CORP COM 69351T106 BBG001S5VC31 308,413 11,655 SH   SOLE   0 0 11,655
PRECISION OPTICS CORP INC MA COM NEW 740294400 BBG001S5VB60 842,500 136,992 SH   SOLE   0 0 136,992
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 1,158,096 7,632 SH   SOLE   0 0 7,632
PROLOGIS INC. COM 74340W103 BBG001S5NMN6 251,220 2,048 SH   SOLE   0 0 2,048
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 BBG001S5V3C1 232,470 3,713 SH   SOLE   0 0 3,713
PULSE BIOSCIENCES INC COM 74587B101 BBG00BRBHVG7 154,585 21,500 SH   SOLE   0 0 21,500
PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 BBG001S5V6N2 54,000 17,088 SH   SOLE   0 0 17,088
QUALCOMM INC COM 747525103 BBG001S6VS70 376,928 3,166 SH   SOLE   0 0 3,166
QUANTA SVCS INC COM 74762E102 BBG001S5VH85 655,744 3,337 SH   SOLE   0 0 3,337
RAYTHEON TECHNOLOGIES CORP COM 75513E101 BBG001S5X5Q9 319,007 3,256 SH   SOLE   0 0 3,256
REPUBLIC FIRST BANCORP INC COM 760416107 BBG001S5RBF5 17,730 19,700 SH   SOLE   0 0 19,700
RETRACTABLE TECHNOLOGIES INC COM 76129W105 BBG001SDHF60 113,887 99,033 SH   SOLE   0 0 99,033
RIO TINTO PLC SPONSORED ADR 767204100 BBG001SB0LX9 808,342 12,662 SH   SOLE   0 0 12,662
ROGERS CORP COM 775133101 BBG001S5TTY3 202,412 1,250 SH   SOLE   0 0 1,250
SCHLUMBERGER LTD COM STK 806857108 BBG001S5W4C8 2,429,539 49,461 SH   SOLE   0 0 49,461
SCORPIO TANKERS INC SHS Y7542C130 BBG001T6B9Q2 540,783 11,450 SH   SOLE   0 0 11,450
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 BBG001S7SCQ6 239,338 1,803 SH   SOLE   0 0 1,803
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 BBG001S7TD56 450,617 6,885 SH   SOLE   0 0 6,885
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 BBG001S7TCZ5 298,062 1,714 SH   SOLE   0 0 1,714
SEMPRA COM 816851109 BBG001SBVZ73 201,496 1,384 SH   SOLE   0 0 1,384
SHELL PLC SPON ADS 780259305 BBG0147BN6H1 1,194,980 19,790 SH   SOLE   0 0 19,790
SONIC FDRY INC COM NEW 83545R207 BBG001SDKNY8 49,557 56,315 SH   SOLE   0 0 56,315
SOUTHERN CO COM 842587107 BBG001S5W777 353,908 5,037 SH   SOLE   0 0 5,037
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 645,753 1,456 SH   SOLE   0 0 1,456
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 BBG001S63NQ1 255,095 532 SH   SOLE   0 0 532
SPDR SER TR NUVEEN BLMBRG MU 78468R721 BBG001SRSPW6 253,880 5,500 SH   SOLE   0 0 5,500
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 BBG00JPZ8T56 518,489 28,773 SH   SOLE   0 0 28,773
SRH TOTAL RETURN FUND INC COM 101507101 BBG001SKK3J3 489,627 36,869 SH   SOLE   0 0 36,869
SYSCO CORP COM 871829107 BBG001S5WJS8 371,000 5,000 SH   SOLE   0 0 5,000
TE CONNECTIVITY LTD SHS H84989104 BBG001STLRP3 322,368 2,300 SH   SOLE   0 0 2,300
TERNIUM SA SPONSORED ADS 880890108 BBG001SQ4WV0 1,153,815 29,100 SH   SOLE   0 0 29,100
TESLA INC COM 88160R101 BBG001SQKGD7 453,123 1,731 SH   SOLE   0 0 1,731
TETRA TECHNOLOGIES INC DEL COM 88162F105 BBG001S5WXH9 4,880,547 1,443,949 SH   SOLE   0 0 1,443,949
TEXAS INSTRS INC COM 882508104 BBG001S5WYZ7 549,120 3,050 SH   SOLE   0 0 3,050
TORONTO DOMINION BK ONT COM NEW 891160509 BBG001S60L15 1,910,657 30,812 SH   SOLE   0 0 30,812
TRACTOR SUPPLY CO COM 892356106 BBG001S7K017 636,182 2,877 SH   SOLE   0 0 2,877
TREVI THERAPEUTICS INC COM 89532M101 BBG003QGQRC8 223,465 93,500 SH   SOLE   0 0 93,500
TRIUMPH GROUP INC NEW COM 896818101 BBG001S6MWK6 1,221,209 98,723 SH   SOLE   0 0 98,723
TRUIST FINL CORP COM 89832Q109 BBG001S5YYC0 331,565 10,924 SH   SOLE   0 0 10,924
UMH PPTYS INC COM 903002103 BBG001S7JRQ3 2,100,810 131,464 SH   SOLE   0 0 131,464
UNILEVER PLC SPON ADR NEW 904767704 BBG001S5X1K4 425,548 8,163 SH   SOLE   0 0 8,163
UNION PAC CORP COM 907818108 BBG001S5X2M0 450,481 2,201 SH   SOLE   0 0 2,201
UNITEDHEALTH GROUP INC COM 91324P102 BBG001S6WCJ1 856,019 1,781 SH   SOLE   0 0 1,781
UNIVERSAL HEALTH RLTY INCOME SH BEN INT 91359E105 BBG001S5X151 1,991,551 41,856 SH   SOLE   0 0 41,856
UNIVEST FINANCIAL CORPORATIO COM 915271100 BBG001S6YQ99 188,646 10,434 SH   SOLE   0 0 10,434
VALERO ENERGY CORP COM 91913Y100 BBG001S5X8K9 469,835 4,005 SH   SOLE   0 0 4,005
VANGUARD INDEX FDS GROWTH ETF 922908736 BBG001SHTTS4 297,343 1,050 SH   SOLE   0 0 1,050
VANGUARD INDEX FDS SMALL CP ETF 922908751 BBG001SHTTV0 316,235 1,590 SH   SOLE   0 0 1,590
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 BBG001SSPWL4 204,392 4,426 SH   SOLE   0 0 4,426
VERIZON COMMUNICATIONS INC COM 92343V104 BBG001S67QY1 4,656,784 125,216 SH   SOLE   0 0 125,216
VIATRIS INC COM 92556V106 BBG00Y52JV51 615,902 61,713 SH   SOLE   0 0 61,713
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 BBG001S6MDB8 1,513,709 160,180 SH   SOLE   0 0 160,180
WALMART INC COM 931142103 BBG001S5XH92 458,965 2,920 SH   SOLE   0 0 2,920
WARNER BROS DISCOVERY INC COM SER A 934423104 BBG011386VG3 299,150 23,855 SH   SOLE   0 0 23,855
WASTE MGMT INC DEL COM 94106L109 BBG001S5XH47 807,786 4,657 SH   SOLE   0 0 4,657
WEC ENERGY GROUP INC COM 92939U106 BBG001S5XDC7 336,723 3,816 SH   SOLE   0 0 3,816
XCEL ENERGY INC COM 98389B100 BBG001S7F0X8 1,016,532 16,350 SH   SOLE   0 0 16,350
YUM BRANDS INC COM 988498101 BBG001S7JQ30 315,894 2,280 SH   SOLE   0 0 2,280
ZYNEX INC COM 98986M103 BBG001S7T7V0 290,463 30,288 SH   SOLE   0 0 30,288