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