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 432,544 2,978 SH   SOLE   0 0 2,978
ABBOTT LABORATORIES COM 002824100 BBG001S5N9M6 317,912 3,096 SH   SOLE   0 0 3,096
ABBVIE INC COM 00287Y109 BBG0025Y4RZ3 752,080 3,458 SH   SOLE   0 0 3,458
ABRDN GLOBAL PREMIER PPTYS F COM SH BEN INT 00302L207 BBG001SSZNJ6 175,860 15,915 SH   SOLE   0 0 15,915
ABRDN HEALTHCARE OPPORTUNITI SHS 879105104 BBG0069FLDK9 176,400 10,500 SH   SOLE   0 0 10,500
ADVANCED MICRO DEVICES INC COM 007903107 BBG001S5NN36 274,020 1,347 SH   SOLE   0 0 1,347
AGNC INVT CORP COM 00123Q104 BBG001T074G2 187,565 18,700 SH   SOLE   0 0 18,700
AGNICO EAGLE MINES LTD COM 008474108 BBG001S77MK3 9,877,292 48,661 SH   SOLE   0 0 48,661
AKAMAI TECHNOLOGIES INC COM 00971T101 BBG001S7YHX0 207,533 1,807 SH   SOLE   0 0 1,807
ALCON AG ORD SHS H01301128 BBG00NPWGYR0 404,780 5,372 SH   SOLE   0 0 5,372
ALLSTATE CORP COM 020002101 BBG001S9BM06 285,921 1,379 SH   SOLE   0 0 1,379
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 1,366,777 4,753 SH   SOLE   0 0 4,753
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 1,336,814 4,660 SH   SOLE   0 0 4,660
ALPS ETF TR ALERIAN MLP 00162Q452 BBG001TBMNT5 1,093,561 20,774 SH   SOLE   0 0 20,774
ALTRIA GROUP INC COM 02209S103 BBG001S5T8T5 745,523 11,298 SH   SOLE   0 0 11,298
AMAZON COM INC COM 023135106 BBG001S5PQL7 2,683,753 12,886 SH   SOLE   0 0 12,886
AMCOR PLC COM NEW G0250X149 BBG00LNJRQ18 700,673 17,627 SH   SOLE   0 0 17,627
AMERICAN CENTY ETF TR US SML CP VALU 025072877 BBG00Q9MQZW3 277,165 2,509 SH   SOLE   0 0 2,509
AMERICAN EXPRESS CO COM 025816109 BBG001S5P034 1,538,931 5,088 SH   SOLE   0 0 5,088
AMERICAS GOLD AND SILVER COR COM NEW 03062D803 BBG001SCXBR0 1,289,501 247,031 SH   SOLE   0 0 247,031
AMERIPRISE FINL INC COM 03076C106 BBG001SK6096 332,541 748 SH   SOLE   0 0 748
AMGEN INC COM 031162100 BBG001S5NNL6 1,811,756 5,149 SH   SOLE   0 0 5,149
AMKOR TECHNOLOGY INC COM 031652100 BBG001S64YF8 204,886 4,550 SH   SOLE   0 0 4,550
AMTECH SYS INC COM PAR $0.01N 032332504 BBG001S5NX89 190,384 16,300 SH   SOLE   0 0 16,300
ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839 BBG001S8J4S0 714,031 33,760 SH   SOLE   0 0 33,760
APPLE INC COM 037833100 BBG001S5N8V8 19,846,604 78,201 SH   SOLE   0 0 78,201
APPLIED MATLS INC COM 038222105 BBG001S5NMM7 999,741 2,925 SH   SOLE   0 0 2,925
ARCHER DANIELS MIDLAND CO COM 039483102 BBG001S5ND74 591,495 8,137 SH   SOLE   0 0 8,137
ARDMORE SHIPPING CORP COM Y0207T100 BBG004SCC0S0 297,397 19,501 SH   SOLE   0 0 19,501
ARGAN INC COM 04010E109 BBG001SJP7D8 258,708 475 SH   SOLE   0 0 475
ASTRAZENECA PLC ORD G0593M107 BBG001SCNW31 272,755 1,383 SH   SOLE   0 0 1,383
AT&T INC COM 00206R102 BBG001S5VWH2 3,519,734 121,412 SH   SOLE   0 0 121,412
AUTOMATIC DATA PROCESSING IN COM 053015103 BBG001S82KF6 1,165,440 5,736 SH   SOLE   0 0 5,736
BANK AMERICA CORP COM 060505104 BBG001S5P0Y0 1,129,647 23,172 SH   SOLE   0 0 23,172
BANK NEW YORK MELLON CORP COM 064058100 BBG001S5P6Q6 1,511,250 12,739 SH   SOLE   0 0 12,739
BARRICK MNG CORP COM SHS 06849F108 BBG001S5N9P3 584,194 14,322 SH   SOLE   0 0 14,322
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 3,415,892 7,128 SH   SOLE   0 0 7,128
BGC GROUP INC CL A 088929104 BBG01H9FTHS9 97,800 10,000 SH   SOLE   0 0 10,000
BHP BILLITON LIMITED SPONSORED ADS 088606108 BBG001S5P5K4 994,937 13,678 SH   SOLE   0 0 13,678
BLACKROCK ENHANCED EQUITY DI COM 09251A104 BBG001SK5462 837,913 97,206 SH   SOLE   0 0 97,206
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 BBG001SSV2L3 56,805 10,500 SH   SOLE   0 0 10,500
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 BBG001T9DW47 165,888 10,259 SH   SOLE   0 0 10,259
BLACKROCK TCP CAPITAL CORP COM 09259E108 BBG001V17VG7 45,125 12,500 SH   SOLE   0 0 12,500
BLACKSTONE INC COM 09260D107 BBG001S7H949 553,938 4,817 SH   SOLE   0 0 4,817
BLOOM ENERGY CORP COM CL A 093712107 BBG001T53509 271,386 2,003 SH   SOLE   0 0 2,003
BNY MELLON STRATEGIC MUNS IN COM 05588W108 BBG001S5SRS5 81,770 13,000 SH   SOLE   0 0 13,000
BOEING CO COM 097023105 BBG001S5P0V3 3,001,051 15,078 SH   SOLE   0 0 15,078
BP PLC SPONSORED ADR 055622104 BBG001S5W4F5 579,155 12,322 SH   SOLE   0 0 12,322
BRANDYWINE RLTY TR SH BEN INT NEW 105368203 BBG001S6YGF4 33,443 12,341 SH   SOLE   0 0 12,341
BRISTOL-MYERS SQUIBB CO COM 110122108 BBG001S8N8J6 7,367,200 121,471 SH   SOLE   0 0 121,471
BROADCOM INC COM 11135F101 BBG00KHY5SY8 463,307 1,497 SH   SOLE   0 0 1,497
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 BBG001SR7MB9 435,608 2,681 SH   SOLE   0 0 2,681
BROOKFIELD RENEWABLE CORP CL A EX SUB VTG 11285B108 BBG01RJ2Q8X2 254,035 6,378 SH   SOLE   0 0 6,378
BROOKFIELD RENEWABLE ENERGY PARTNERSHIP UNIT G16258108 BBG001SDHPH6 438,192 13,425 SH   SOLE   0 0 13,425
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 BBG001SC0HR3 359,745 21,013 SH   SOLE   0 0 21,013
CASEYS GEN STORES INC COM 147528103 BBG001S5PHZ2 731,499 1,005 SH   SOLE   0 0 1,005
CATERPILLAR INC COM 149123101 BBG001S5PJ06 1,166,734 1,647 SH   SOLE   0 0 1,647
CBRE GBL REAL ESTATE INC FD COM 12504G100 BBG001SJ9SR5 1,565,379 356,578 SH   SOLE   0 0 356,578
CENTERPOINT ENERGY INC COM 15189T107 BBG001SB10S0 355,692 8,241 SH   SOLE   0 0 8,241
CENTRUS ENERGY CORP CL A 15643U104 BBG001S9F7B3 322,703 1,859 SH   SOLE   0 0 1,859
CERAGON NETWORKS LTD ORD M22013102 BBG001SFSXD6 2,039,330 944,135 SH   SOLE   0 0 944,135
CHEVRON CORPORATION COM 166764100 BBG001S67ZC5 3,066,601 14,822 SH   SOLE   0 0 14,822
CISCO SYS INC COM 17275R102 BBG001S6HC62 6,741,543 86,887 SH   SOLE   0 0 86,887
CITIGROUP INC COM NEW 172967424 BBG001S72ZG4 326,869 2,882 SH   SOLE   0 0 2,882
CMS ENERGY CORP COM 125896100 BBG001S5PYJ3 2,048,111 26,400 SH   SOLE   0 0 26,400
COCA COLA CO COM 191216100 BBG001S5SMQ8 932,623 12,263 SH   SOLE   0 0 12,263
COHEN & STEERS INFRASTRUCTUR COM 19248A109 BBG001SJYNK5 260,145 10,052 SH   SOLE   0 0 10,052
COHERENT CORP COM 19247G107 BBG001S5S6N6 659,841 2,770 SH   SOLE   0 0 2,770
COMCAST CORP NEW CL A 20030N101 BBG001S5PXL2 541,584 18,864 SH   SOLE   0 0 18,864
CONOCOPHILLIPS COM 20825C104 BBG001S5TZM2 629,058 4,766 SH   SOLE   0 0 4,766
CONSOLIDATED EDISON INC COM 209115104 BBG001S5QRL4 3,165,984 27,973 SH   SOLE   0 0 27,973
CONSTELLATION ENERGY CORP COM 21037T109 BBG014KFRPJ9 4,208,143 15,069 SH   SOLE   0 0 15,069
CORNING INC COM 219350105 BBG001S5RLH1 8,556,056 62,926 SH   SOLE   0 0 62,926
CORTEVA INC COM 22052L104 BBG00BN969D0 611,929 7,310 SH   SOLE   0 0 7,310
CVS HEALTH CORP COM 126650100 BBG001S5QBD8 654,280 9,110 SH   SOLE   0 0 9,110
D R HORTON INC COM 23331A109 BBG001S8M692 367,349 2,677 SH   SOLE   0 0 2,677
DEERE & CO COM 244199105 BBG001S5QFF7 347,802 617 SH   SOLE   0 0 617
DEVON ENERGY CORP NEW COM 25179M103 BBG001S63VG4 203,081 4,036 SH   SOLE   0 0 4,036
DIAMONDBACK ENERGY INC COM 25278X109 BBG002PHSZN7 213,045 1,077 SH   SOLE   0 0 1,077
DISNEY WALT CO COM 254687106 BBG001S5QHF3 633,762 6,576 SH   SOLE   0 0 6,576
DOCUSIGN INC COM 256163106 BBG001T535D5 2,800,982 59,080 SH   SOLE   0 0 59,080
DUKE ENERGY CORP NEW COM NEW 26441C204 BBG001S5QNR7 1,885,524 14,400 SH   SOLE   0 0 14,400
DUPONT DE NEMOURS INC COM 26614N102 BBG00BN961H3 385,152 8,409 SH   SOLE   0 0 8,409
EATON CORP PLC SHS G29183103 BBG001S5QZ45 701,937 1,963 SH   SOLE   0 0 1,963
EATON VANCE LIMITED DURATION COM 27828H105 BBG001S9B8R8 111,508 11,800 SH   SOLE   0 0 11,800
EATON VANCE TX ADV GLBL DIV COM 27828S101 BBG001SJ9S68 2,385,809 118,579 SH   SOLE   0 0 118,579
ELECTROVAYA INC COM NEW 28617B606 BBG001SGDN51 3,944,071 504,357 SH   SOLE   0 0 504,357
ELI LILLY & CO COM 532457108 BBG001S5STL8 8,079,957 8,785 SH   SOLE   0 0 8,785
ELLINGTON FINANCIAL INC COM 28852N109 BBG001SQ6V04 155,827 13,150 SH   SOLE   0 0 13,150
EMERSON ELEC CO COM 291011104 BBG001S5QVT7 233,002 1,778 SH   SOLE   0 0 1,778
ENBRIDGE INC COM 29250N105 BBG001S6Q6D7 904,002 16,697 SH   SOLE   0 0 16,697
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 BBG001SDHNW4 767,827 39,784 SH   SOLE   0 0 39,784
ENTERPRISE PRODS PARTNERS L COM 293792107 BBG001S9P0Z1 1,632,373 43,139 SH   SOLE   0 0 43,139
EQT CORP COM 26884L109 BBG001S5QXJ4 330,739 5,197 SH   SOLE   0 0 5,197
EQUINOR ASA SPONSORED ADR 29446M102 BBG001SJ3R93 1,107,759 26,250 SH   SOLE   0 0 26,250
ESSENTIAL UTILS INC COM 29670G102 BBG001S5VFD3 459,897 11,420 SH   SOLE   0 0 11,420
EVERGY INC COM 30034W106 BBG00H433CS1 2,347,725 28,659 SH   SOLE   0 0 28,659
EVOLUTION PETE CORP COM 30049A107 BBG001S7PJP5 9,783,868 2,136,216 SH   SOLE   0 0 2,136,216
EXELON CORP COM 30161N101 BBG001SBJMT2 2,330,907 47,550 SH   SOLE   0 0 47,550
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 2,778,132 16,375 SH   SOLE   0 0 16,375
FIDELITY COVINGTON TRUST ENHANCED INTL 31609A404 BBG01K4JLZG0 242,934 6,530 SH   SOLE   0 0 6,530
FIDELITY COVINGTON TRUST ENHANCED LARGE 31609A107 BBG01K786JL8 209,494 6,001 SH   SOLE   0 0 6,001
FIDELITY COVINGTON TRUST INT HG DIV ETF 316092725 BBG00JRH23N7 1,528,769 55,380 SH   SOLE   0 0 55,380
FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 BBG005FHW2X8 341,901 10,050 SH   SOLE   0 0 10,050
FIDELITY MERRIMACK STR TR LOW DURTIN ETF 316188408 BBG00L4J9BR4 8,838,152 176,586 SH   SOLE   0 0 176,586
FIFTH THIRD BANCORP COM 316773100 BBG001S5R6S2 3,613,417 77,775 SH   SOLE   0 0 77,775
FLEXTRONICS INTL LTD ORD Y2573F102 BBG001SC5SP6 1,051,942 16,070 SH   SOLE   0 0 16,070
FORD MTR CO COM 345370860 BBG001S5TZ33 327,484 28,378 SH   SOLE   0 0 28,378
FOSTER L B CO COM 350060109 BBG001S7HS29 225,990 8,100 SH   SOLE   0 0 8,100
GE AEROSPACE COM NEW 369604301 BBG001S5PVD5 1,862,102 6,562 SH   SOLE   0 0 6,562
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 BBG01BFR8YW0 285,431 4,010 SH   SOLE   0 0 4,010
GE VERNOVA INC COM 36828A101 BBG013G17W77 1,394,896 1,598 SH   SOLE   0 0 1,598
GENERAL DYNAMICS CORP COM 369550108 BBG001S5RHP1 345,740 1,007 SH   SOLE   0 0 1,007
GENERAL MTRS CO COM 37045V100 BBG001SM1DK6 297,444 3,993 SH   SOLE   0 0 3,993
GILEAD SCIENCES INC COM 375558103 BBG001S6Y1X7 5,905,328 42,372 SH   SOLE   0 0 42,372
GLOBAL SELF STORAGE INC COM 37955N106 BBG001SB1GZ7 158,410 31,000 SH   SOLE   0 0 31,000
GLOBAL X FDS US PFD ETF 37954Y657 BBG00HPF2LX6 6,063,053 329,514 SH   SOLE   0 0 329,514
GOLAR LNG LTD SHS G9456A100 BBG001SHSF05 316,543 5,850 SH   SOLE   0 0 5,850
GRAHAM CORP COM 384556106 BBG001S5RK92 1,272,942 16,130 SH   SOLE   0 0 16,130
GSK PLC SPONSORED ADR 37733W204 BBG001SD6SM6 3,832,341 69,439 SH   SOLE   0 0 69,439
HALEON PLC SPON ADS 405552100 BBG018GZNDB0 471,330 47,086 SH   SOLE   0 0 47,086
HERSHEY CO COM 427866108 BBG001S5S148 285,848 1,375 SH   SOLE   0 0 1,375
HEXCEL CORP NEW COM 428291108 BBG001S5S2J0 465,347 5,750 SH   SOLE   0 0 5,750
HOME DEPOT INC COM 437076102 BBG001S5RTW7 878,728 2,672 SH   SOLE   0 0 2,672
HOWMET AEROSPACE INC COM 443201108 BBG00DYNJH69 5,441,150 23,610 SH   SOLE   0 0 23,610
HSBC HLDGS PLC SPON ADR NEW 404280406 BBG001SCZVC0 336,146 4,075 SH   SOLE   0 0 4,075
IDEXX LABS INC COM 45168D104 BBG001S5S4Y9 229,813 409 SH   SOLE   0 0 409
IMPERIAL OIL LTD COM NEW 453038408 BBG001S5T1N6 261,640 2,000 SH   SOLE   0 0 2,000
INNOVATIVE SOLUTIONS & SUPPO COM 45769N105 BBG001S8H2T5 4,236,001 206,332 SH   SOLE   0 0 206,332
INTEL CORP COM 458140100 BBG001S5SF65 1,341,087 30,389 SH   SOLE   0 0 30,389
INTERNATIONAL BUSINESS MACHS COM 459200101 BBG001S5S399 10,053,454 41,476 SH   SOLE   0 0 41,476
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 BBG00KJR2NN7 718,250 3,742 SH   SOLE   0 0 3,742
INVESCO PA VALUE MUN INC TR COM 46132K109 BBG001S75GP3 369,743 34,980 SH   SOLE   0 0 34,980
INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 1,349,583 2,338 SH   SOLE   0 0 2,338
INVESCO SR INCOME TR COM 46131H107 BBG001SB0BV3 80,239 24,919 SH   SOLE   0 0 24,919
IOVANCE BIOTHERAPEUTICS INC COM 462260100 BBG001T2PM32 280,800 80,000 SH   SOLE   0 0 80,000
IRIDIUM COMMUNICATIONS INC COM 46269C102 BBG001T21JT7 551,637 19,886 SH   SOLE   0 0 19,886
IRON MTN INC DEL COM 46284V101 BBG001SCQ2X1 4,022,671 39,384 SH   SOLE   0 0 39,384
ISHARES INC MSCI EQUAL WEITE 464286681 BBG001T8MYT8 347,449 3,414 SH   SOLE   0 0 3,414
ISHARES TR CORE MSCI EAFE 46432F842 BBG003H6TRS0 200,914 2,219 SH   SOLE   0 0 2,219
ISHARES TR CORE S&P TTL STK 464287150 BBG001SHTRL5 282,723 1,985 SH   SOLE   0 0 1,985
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 1,476,015 2,260 SH   SOLE   0 0 2,260
ISHARES TR CORE US AGGBD ET 464287226 BBG001SM1QT8 240,531 2,423 SH   SOLE   0 0 2,423
ISHARES TR EXPND TEC SC ETF 464287549 BBG001SHHYT5 829,620 7,000 SH   SOLE   0 0 7,000
ISHARES TR GLOBAL TECH ETF 464287291 BBG001S60KQ0 506,547 5,067 SH   SOLE   0 0 5,067
ISHARES TR IBONDS 27 ETF 46435UAA9 BBG00HPLJP02 1,660,439 68,500 SH   SOLE   0 0 68,500
ISHARES TR INTL SEL DIV ETF 464288448 BBG001S7Y5C9 987,559 23,204 SH   SOLE   0 0 23,204
ISHARES TR MSCI USA VALUE 46432F388 BBG004FPWGT7 274,423 1,930 SH   SOLE   0 0 1,930
ISHARES TR RUS 1000 GRW ETF 464287614 BBG001S56320 304,517 714 SH   SOLE   0 0 714
ISHARES TR RUS 1000 VAL ETF 464287598 BBG001S562P7 302,165 1,414 SH   SOLE   0 0 1,414
ISHARES TR RUS MD CP GR ETF 464287481 BBG001S561Z8 402,567 3,142 SH   SOLE   0 0 3,142
ISHARES TR S&P SML 600 GWT 464287887 BBG001SFQL44 330,662 2,285 SH   SOLE   0 0 2,285
ISHARES TR SELECT DIVID ETF 464287168 BBG001SDJVG2 995,520 6,575 SH   SOLE   0 0 6,575
ISHARES TR TIPS BD ETF 464287176 BBG001SD9RM5 717,340 6,500 SH   SOLE   0 0 6,500
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 BBG00TSG0SK6 237,701 4,194 SH   SOLE   0 0 4,194
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 5,101,199 20,869 SH   SOLE   0 0 20,869
JPMORGAN CHASE & CO COM 46625H100 BBG001S8CRC3 1,659,825 5,643 SH   SOLE   0 0 5,643
JUMIA TECHNOLOGIES AG SPONSORED ADS 48138M105 BBG00NKZFBD4 117,852 17,080 SH   SOLE   0 0 17,080
KAYNE ANDERSON ENERGY INFRST COM 486606106 BBG001SLV0G8 192,780 13,500 SH   SOLE   0 0 13,500
KIMBERLY-CLARK CORP COM 494368103 BBG001S5SLZ0 206,467 2,140 SH   SOLE   0 0 2,140
KINDER MORGAN INC DEL COM 49456B101 BBG001TG2YZ5 16,229,928 484,042 SH   SOLE   0 0 484,042
KKR INCOME OPPORTUNITIES FD COM 48249T106 BBG004NRD5Z2 241,483 21,953 SH   SOLE   0 0 21,953
KOPIN CORP COM 500600101 BBG001S6DD46 526,470 233,987 SH   SOLE   0 0 233,987
LIQTECH INTL INC COM 53632A300 BBG001T7SB23 87,890 46,016 SH   SOLE   0 0 46,016
LOCKHEED MARTIN CORP COM 539830109 BBG001S7PS57 529,866 877 SH   SOLE   0 0 877
LOWES COS INC COM 548661107 BBG001S5SVL3 285,662 1,209 SH   SOLE   0 0 1,209
LSI INDS INC OHIO COM 50216C108 BBG001S5SXV8 10,719,806 576,334 SH   SOLE   0 0 576,334
LUMEN TECHNOLOGIES INC COM 550241103 BBG001S5Q8G2 92,908 13,368 SH   SOLE   0 0 13,368
LUMENTUM HLDGS INC COM 55024U109 BBG0073F9RS8 256,507 365 SH   SOLE   0 0 365
LYONDELLBASELL INDUSTRIES NV SHS - A - N53745100 BBG001T8LMY9 217,451 2,699 SH   SOLE   0 0 2,699
M & T BK CORP COM 55261F104 BBG001S7S2B4 371,062 1,795 SH   SOLE   0 0 1,795
MARATHON PETE CORP COM 56585A102 BBG001S169P1 707,791 2,899 SH   SOLE   0 0 2,899
MCDONALDS CORP COM 580135101 BBG001S5T110 666,624 2,145 SH   SOLE   0 0 2,145
MERCK & CO INC COM 58933Y105 BBG001S5TC52 4,897,217 40,712 SH   SOLE   0 0 40,712
META PLATFORMS INC CL A 30303M102 BBG001SQCQC5 340,824 596 SH   SOLE   0 0 596
MICRON TECHNOLOGY INC COM 595112103 BBG001S6P675 717,812 2,125 SH   SOLE   0 0 2,125
MICROSOFT CORP COM 594918104 BBG001S5TD05 10,748,297 29,036 SH   SOLE   0 0 29,036
MOOG INC CL A 615394202 BBG001S5T922 907,184 3,100 SH   SOLE   0 0 3,100
MORGAN STANLEY COM NEW 617446448 BBG001S9V5Z3 291,288 1,770 SH   SOLE   0 0 1,770
MOTOROLA SOLUTIONS INC COM NEW 620076307 BBG001S5T9L1 240,853 555 SH   SOLE   0 0 555
NATIONAL FUEL GAS CO COM 636180101 BBG001S5TLR8 322,665 3,434 SH   SOLE   0 0 3,434
NETFLIX INC. COM 64110L106 BBG001SF6L46 291,957 3,036 SH   SOLE   0 0 3,036
NEXTERA ENERGY INC COM 65339F101 BBG001S5RB29 2,767,656 29,798 SH   SOLE   0 0 29,798
NEXTPOWER INC CLASS A COM 65290E101 BBG00835TQ17 376,598 3,124 SH   SOLE   0 0 3,124
NIKE INC CL B 654106103 BBG001S6NTK2 269,225 5,097 SH   SOLE   0 0 5,097
NOKIA CORP SPONSORED ADR 654902204 BBG001SCPCG9 123,060 15,306 SH   SOLE   0 0 15,306
NORDIC AMERICAN TANKERS LIMI COM G65773106 BBG001SB8557 2,792,052 476,460 SH   SOLE   0 0 476,460
NORFOLK SOUTHN CORP COM 655844108 BBG001S5TQJ6 200,900 700 SH   SOLE   0 0 700
NOVARTIS AG SPONSORED ADR 66987V109 BBG001SF5LW6 5,001,165 32,741 SH   SOLE   0 0 32,741
NOVO-NORDISK A S ADR 670100205 BBG001S5TSK0 2,339,495 63,660 SH   SOLE   0 0 63,660
NUTRIEN LTD COM 67077M108 BBG00JM9SM69 6,689,977 88,656 SH   SOLE   0 0 88,656
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 BBG001S6R664 149,885 19,879 SH   SOLE   0 0 19,879
NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 2,267,744 13,003 SH   SOLE   0 0 13,003
OBSIDIAN ENERGY LTD COM 674482203 BBG001S603F0 213,614 22,557 SH   SOLE   0 0 22,557
ODDITY TECH LTD SHS CL A M7518J104 BBG01H5JVHH4 327,141 24,450 SH   SOLE   0 0 24,450
OLIN CORP COM PAR $1 680665205 BBG001S5TWW8 676,372 22,751 SH   SOLE   0 0 22,751
OMEGA HEALTHCARE INVS INC COM 681936100 BBG001S736L1 679,210 15,500 SH   SOLE   0 0 15,500
ONEOK INC NEW COM 682680103 BBG001S5TWK1 1,904,448 21,069 SH   SOLE   0 0 21,069
ONTO INNOVATION INC COM 683344105 BBG001S5THX0 216,348 1,055 SH   SOLE   0 0 1,055
ORACLE CORP COM 68389X105 BBG001S5SJG6 1,059,192 7,200 SH   SOLE   0 0 7,200
OREILLY AUTOMOTIVE INC COM 67103H107 BBG001S78TL6 275,545 2,985 SH   SOLE   0 0 2,985
PACER FDS TR US CASH COWS 100 69374H881 BBG00FJQN752 305,075 4,877 SH   SOLE   0 0 4,877
PALO ALTO NETWORKS INC COM 697435105 BBG001T9NWN5 752,221 4,692 SH   SOLE   0 0 4,692
PATRICK INDS INC COM 703343103 BBG001S5V0V6 897,445 8,080 SH   SOLE   0 0 8,080
PEPSICO INC COM 713448108 BBG001S695T1 463,897 2,987 SH   SOLE   0 0 2,987
PFIZER INC COM 717081103 BBG001S5V466 7,247,633 258,107 SH   SOLE   0 0 258,107
PHILLIPS 66 COM 718546104 BBG00286S4P7 1,253,449 6,880 SH   SOLE   0 0 6,880
PIMCO DYNAMIC INCOME FD SHS 72201Y101 BBG002Q8P804 312,822 18,283 SH   SOLE   0 0 18,283
PINNACLE WEST CAP CORP COM 723484101 BBG001S5VB15 221,650 2,200 SH   SOLE   0 0 2,200
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 BBG001S985K5 241,164 10,800 SH   SOLE   0 0 10,800
PNC FINL SVCS GROUP INC COM 693475105 BBG001S5V947 1,514,062 7,276 SH   SOLE   0 0 7,276
PPL CORP COM 69351T106 BBG001S5VC31 702,530 18,391 SH   SOLE   0 0 18,391
PRECISION OPTICS CORP INC MA COM NEW 740294400 BBG001S5VB60 1,115,534 254,108 SH   SOLE   0 0 254,108
PROCTER & GAMBLE CO COM 742718109 BBG001S5V4L9 1,012,184 7,008 SH   SOLE   0 0 7,008
PROLOGIS INC. COM 74340W103 BBG001S5NMN6 287,666 2,176 SH   SOLE   0 0 2,176
PUBLIC SVC ENTERPRISE GROUP COM 744573106 BBG001S5V3C1 230,545 2,848 SH   SOLE   0 0 2,848
PULSE BIOSCIENCES INC COM 74587B101 BBG00BRBHVG7 464,185 21,500 SH   SOLE   0 0 21,500
PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 BBG001S5V6N2 379,320 116,000 SH   SOLE   0 0 116,000
QNITY ELECTRONICS INC COMMON STOCK 74743L100 BBG01TRL7564 472,365 4,094 SH   SOLE   0 0 4,094
QUALCOMM INC COM 747525103 BBG001S6VS70 441,991 3,432 SH   SOLE   0 0 3,432
QUANTA SVCS INC COM 74762E102 BBG001S5VH85 1,409,884 2,568 SH   SOLE   0 0 2,568
REALPHA TECH CORP COM 75607T105 BBG015SL9PF9 2,429 10,000 SH   SOLE   0 0 10,000
RETRACTABLE TECHNOLOGIES INC COM 76129W105 BBG001SDHF60 34,949 52,833 SH   SOLE   0 0 52,833
RIO TINTO PLC SPONSORED ADR 767204100 BBG001SB0LX9 1,113,721 11,938 SH   SOLE   0 0 11,938
RITHM CAPITAL CORP COM NEW 64828T201 BBG003T1GM12 180,120 19,000 SH   SOLE   0 0 19,000
ROCKWELL MED INC COM NEW 774374300 BBG001S8R2Y8 34,924 39,100 SH   SOLE   0 0 39,100
RTX CORPORATION COM 75513E101 BBG001S5X5Q9 678,337 3,517 SH   SOLE   0 0 3,517
SELECT SECTOR SPDR TR STATE STREET HEA 81369Y209 BBG001S7SCQ6 303,804 2,072 SH   SOLE   0 0 2,072
SELECT SECTOR SPDR TR STATE STREET IND 81369Y704 BBG001S7T232 298,925 1,848 SH   SOLE   0 0 1,848
SELECT SECTOR SPDR TR STATE STREET TEC 81369Y803 BBG001S7TCZ5 477,744 3,595 SH   SOLE   0 0 3,595
SELECT SECTOR SPDR TR STATE STREET UTI 81369Y886 BBG001S7TD56 675,347 14,717 SH   SOLE   0 0 14,717
SEMPRA COM 816851109 BBG001SBVZ73 268,772 2,766 SH   SOLE   0 0 2,766
SHELL PLC SPON ADS 780259305 BBG0147BN6H1 1,671,368 17,972 SH   SOLE   0 0 17,972
SIMON PPTY GROUP INC NEW COM 828806109 BBG001S77WM9 596,896 3,200 SH   SOLE   0 0 3,200
SLB LIMITED COM STK 806857108 BBG001S5W4C8 7,947,570 154,652 SH   SOLE   0 0 154,652
SOUTHERN CO COM 842587107 BBG001S5W777 496,773 5,147 SH   SOLE   0 0 5,147
SPDR GOLD TR GOLD SHS 78463V107 BBG001SCPX28 279,787 650 SH   SOLE   0 0 650
SPDR SERIES TRUST STATE STREET SPD 78468R721 BBG001SRSPW6 249,370 5,500 SH   SOLE   0 0 5,500
SPROTT ASSET MANAGEMENT LP PHYSICAL GOLD AN 85208R101 BBG00JPZ8T56 1,086,727 22,773 SH   SOLE   0 0 22,773
SRH TOTAL RETURN FUND INC COM 101507101 BBG001SKK3J3 839,308 49,082 SH   SOLE   0 0 49,082
STARWOOD PPTY TR INC COM 85571B105 BBG001T4JCN5 806,832 46,854 SH   SOLE   0 0 46,854
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 BBG001S72SM3 1,203,136 1,850 SH   SOLE   0 0 1,850
STATE STR SPDR S&P MIDCAP 40 UTSER1 S&PDCRP 78467Y107 BBG001S63NQ1 285,110 462 SH   SOLE   0 0 462
STONERIDGE INC COM 86183P102 BBG001S5RX58 235,766 48,813 SH   SOLE   0 0 48,813
STRYKER CORPORATION COM 863667101 BBG001S8FR03 203,725 620 SH   SOLE   0 0 620
SYSCO CORP COM 871829107 BBG001S5WJS8 399,448 5,600 SH   SOLE   0 0 5,600
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 BBG001S5WWW4 272,094 805 SH   SOLE   0 0 805
TE CONNECTIVITY PLC ORD SHS G87052109 BBG01Q08MMX4 438,941 2,100 SH   SOLE   0 0 2,100
TELA BIO INC COM 872381108 BBG004CH7Z69 233,701 376,938 SH   SOLE   0 0 376,938
TERADYNE INC COM 880770102 BBG001S5WMZ3 216,310 730 SH   SOLE   0 0 730
TERNIUM SA SPONSORED ADS 880890108 BBG001SQ4WV0 748,797 18,650 SH   SOLE   0 0 18,650
TESLA INC COM 88160R101 BBG001SQKGD7 624,263 1,679 SH   SOLE   0 0 1,679
TETRA TECHNOLOGIES INC DEL COM 88162F105 BBG001S5WXH9 9,686,728 1,136,940 SH   SOLE   0 0 1,136,940
TEXAS INSTRS INC COM 882508104 BBG001S5WYZ7 533,948 2,750 SH   SOLE   0 0 2,750
TORONTO DOMINION BK ONT COM NEW 891160509 BBG001S60L15 2,487,730 26,661 SH   SOLE   0 0 26,661
TORTOISE CAPITAL SERIES TRUS NORTH AMRCN PIPE 890930308 BBG01TX8H2X2 402,422 9,500 SH   SOLE   0 0 9,500
TRACTOR SUPPLY CO COM 892356106 BBG001S7K017 652,673 14,408 SH   SOLE   0 0 14,408
TRAVELERS COMPANIES INC COM 89417E109 BBG001S5R103 211,548 725 SH   SOLE   0 0 725
TREVI THERAPEUTICS INC COM 89532M101 BBG003QGQRC8 733,695 61,500 SH   SOLE   0 0 61,500
TRUIST FINL CORP COM 89832Q109 BBG001S5YYC0 243,697 5,301 SH   SOLE   0 0 5,301
UMH PPTYS INC COM 903002103 BBG001S7JRQ3 1,558,872 108,030 SH   SOLE   0 0 108,030
UNILEVER PLC SPON ADR NEW 904767803 BBG001S5X1K4 350,764 6,157 SH   SOLE   0 0 6,157
UNION PAC CORP COM 907818108 BBG001S5X2M0 390,523 1,610 SH   SOLE   0 0 1,610
UNITEDHEALTH GROUP INC COM 91324P102 BBG001S6WCJ1 530,700 1,961 SH   SOLE   0 0 1,961
UNIVERSAL HEALTH RLTY INCOME SH BEN INT 91359E105 BBG001S5X151 1,405,764 34,736 SH   SOLE   0 0 34,736
UNIVEST FINANCIAL CORPORATIO COM 915271100 BBG001S6YQ99 350,377 10,227 SH   SOLE   0 0 10,227
US FOODS HLDG CORP COM 912008109 BBG00C6H6D59 451,829 4,900 SH   SOLE   0 0 4,900
VALERO ENERGY CORP COM 91913Y100 BBG001S5X8K9 859,044 3,477 SH   SOLE   0 0 3,477
VANECK ETF TRUST GOLD MINERS ETF 92189F106 BBG001SR42Z0 534,697 5,826 SH   SOLE   0 0 5,826
VANGUARD INDEX FDS GROWTH ETF 922908736 BBG001SHTTS4 415,824 952 SH   SOLE   0 0 952
VANGUARD INDEX FDS MID CAP ETF 922908629 BBG001SHVTS1 214,258 746 SH   SOLE   0 0 746
VANGUARD INDEX FDS SMALL CP ETF 922908751 BBG001SHTTV0 386,332 1,475 SH   SOLE   0 0 1,475
VANGUARD INDEX FDS VALUE ETF 922908744 BBG001SHVR78 263,300 1,342 SH   SOLE   0 0 1,342
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 BBG001SHTTZ6 215,063 3,979 SH   SOLE   0 0 3,979
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 BBG001T62M38 200,834 2,427 SH   SOLE   0 0 2,427
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 BBG001SQX4T3 233,524 1,086 SH   SOLE   0 0 1,086
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 BBG001SSPWL4 284,387 4,438 SH   SOLE   0 0 4,438
VERIZON COMMUNICATIONS INC COM 92343V104 BBG001S67QY1 5,633,181 112,215 SH   SOLE   0 0 112,215
VICI PPTYS INC COM 925652109 BBG00HVVB4B6 2,471,407 90,461 SH   SOLE   0 0 90,461
VISA INC COM CL A 92826C839 BBG001SRCFY3 369,251 1,222 SH   SOLE   0 0 1,222
VODAFONE GROUP PLC SPONSORED ADR 92857W308 BBG001S6MDB8 609,937 40,608 SH   SOLE   0 0 40,608
WALMART INC COM 931142103 BBG001S5XH92 963,804 7,755 SH   SOLE   0 0 7,755
WASTE MGMT INC DEL COM 94106L109 BBG001S5XH47 1,185,251 5,158 SH   SOLE   0 0 5,158
WEC ENERGY GROUP INC COM 92939U106 BBG001S5XDC7 424,412 3,666 SH   SOLE   0 0 3,666
WELLS FARGO & CO COM 949746101 BBG001S5XF23 521,493 6,551 SH   SOLE   0 0 6,551
WESCO INTL INC COM 95082P105 BBG001SCRP78 677,098 2,475 SH   SOLE   0 0 2,475
WILLDAN GROUP INC COM 96924N100 BBG001SNM0H3 359,449 4,695 SH   SOLE   0 0 4,695
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 BBG001T6DPF6 256,270 4,900 SH   SOLE   0 0 4,900
XCEL ENERGY INC COM 98389B100 BBG001S7F0X8 1,052,647 13,251 SH   SOLE   0 0 13,251
YUM BRANDS INC COM 988498101 BBG001S7JQ30 305,518 1,965 SH   SOLE   0 0 1,965