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 482,313 2,979 SH SOLE 0 0 2,979
ABBOTT LABORATORIES COM 002824100 280,971 3,096 SH SOLE 0 0 3,096
ABBVIE INC COM 00287Y109 865,829 3,441 SH SOLE 0 0 3,441
ABRDN GLOBAL PREMIER PPTYS F COM SH BEN INT 00302L207 188,433 15,915 SH SOLE 0 0 15,915
ABRDN HEALTHCARE OPPORTUNITI SHS 879105104 196,665 10,500 SH SOLE 0 0 10,500
ADVANCED MICRO DEVICES INC COM 007903107 730,784 1,258 SH SOLE 0 0 1,258
AGNC INVT CORP COM 00123Q104 198,385 18,200 SH SOLE 0 0 18,200
AGNICO EAGLE MINES LTD COM 008474108 7,618,497 49,110 SH SOLE 0 0 49,110
AKAMAI TECHNOLOGIES INC COM 00971T101 213,605 1,807 SH SOLE 0 0 1,807
ALCON AG ORD SHS H01301128 360,461 5,372 SH SOLE 0 0 5,372
ALLSTATE CORP COM 020002101 328,119 1,379 SH SOLE 0 0 1,379
ALPHABET INC CAP STK CL A 02079K305 1,619,234 4,531 SH SOLE 0 0 4,531
ALPHABET INC CAP STK CL C 02079K107 1,638,107 4,636 SH SOLE 0 0 4,636
ALPS ETF TR ALERIAN MLP 00162Q452 1,122,777 21,654 SH SOLE 0 0 21,654
ALTRIA GROUP INC COM 02209S103 856,255 11,901 SH SOLE 0 0 11,901
AMAZON COM INC COM 023135106 2,988,072 12,537 SH SOLE 0 0 12,537
AMCOR PLC COM NEW G0250X149 764,173 17,628 SH SOLE 0 0 17,628
AMERICAN CENTY ETF TR US SML CP VALU 025072877 387,814 3,108 SH SOLE 0 0 3,108
AMERICAN EXPRESS CO COM 025816109 1,720,919 5,088 SH SOLE 0 0 5,088
AMERICAS GOLD AND SILVER COR COM NEW 03062D803 1,149,466 243,531 SH SOLE 0 0 243,531
AMERIPRISE FINL INC COM 03076C106 343,286 748 SH SOLE 0 0 748
AMGEN INC COM 031162100 1,829,138 5,051 SH SOLE 0 0 5,051
AMKOR TECHNOLOGY INC COM 031652100 349,231 4,050 SH SOLE 0 0 4,050
AMTECH SYS INC COM PAR $0.01N 032332504 410,824 17,800 SH SOLE 0 0 17,800
ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839 736,987 32,960 SH SOLE 0 0 32,960
APPLE INC COM 037833100 22,535,384 77,880 SH SOLE 0 0 77,880
APPLIED MATLS INC COM 038222105 1,981,996 2,741 SH SOLE 0 0 2,741
ARCHER DANIELS MIDLAND CO COM 039483102 621,852 8,139 SH SOLE 0 0 8,139
ARDMORE SHIPPING CORP COM Y0207T100 159,384 11,376 SH SOLE 0 0 11,376
ARGAN INC COM 04010E109 379,311 475 SH SOLE 0 0 475
ASTRAZENECA PLC ORD G0593M107 262,244 1,383 SH SOLE 0 0 1,383
AT&T INC COM 00206R102 2,483,214 119,962 SH SOLE 0 0 119,962
AUTOMATIC DATA PROCESSING IN COM 053015103 1,284,577 5,736 SH SOLE 0 0 5,736
BANK OF AMER CORP COM 060505104 1,304,350 22,891 SH SOLE 0 0 22,891
BANK OF NY MELLON CORP COM 064058100 1,818,292 12,574 SH SOLE 0 0 12,574
BARRICK MNG CORP COM SHS 06849F108 526,047 14,322 SH SOLE 0 0 14,322
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,533,415 7,061 SH SOLE 0 0 7,061
BGC GROUP INC CL A 088929104 106,900 10,000 SH SOLE 0 0 10,000
BHP BILLITON LIMITED SPONSORED ADS 088606108 1,139,514 13,678 SH SOLE 0 0 13,678
BLACKROCK ENHANCED EQUITY DI COM 09251A104 930,259 97,206 SH SOLE 0 0 97,206
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 165,888 10,259 SH SOLE 0 0 10,259
BLACKROCK TCP CAPITAL CORP COM 09259E108 42,000 12,500 SH SOLE 0 0 12,500
BLACKSTONE INC COM 09260D107 567,089 4,819 SH SOLE 0 0 4,819
BLOOM ENERGY CORP COM CL A 093712107 606,308 2,003 SH SOLE 0 0 2,003
BNY MELLON STRATEGIC MUNS IN COM 05588W108 83,980 13,000 SH SOLE 0 0 13,000
BOEING CO COM 097023105 3,494,342 16,142 SH SOLE 0 0 16,142
BP PLC SPONSORED ADR 055622104 441,433 11,947 SH SOLE 0 0 11,947
BRANDYWINE RLTY TR SH BEN INT NEW 105368203 71,032 22,408 SH SOLE 0 0 22,408
BRISTOL-MYERS SQUIBB CO COM 110122108 6,886,573 119,517 SH SOLE 0 0 119,517
BROADCOM INC COM 11135F101 545,799 1,445 SH SOLE 0 0 1,445
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 367,162 2,681 SH SOLE 0 0 2,681
BROOKFIELD RENEWABLE CORP CL A EX SUB VTG 11285B108 236,751 6,378 SH SOLE 0 0 6,378
BROOKFIELD RENEWABLE ENERGY PARTNERSHIP UNIT G16258108 466,250 13,425 SH SOLE 0 0 13,425
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 432,031 21,013 SH SOLE 0 0 21,013
CAPITAL ONE FINL CORP COM 14040H105 210,249 1,048 SH SOLE 0 0 1,048
CASEYS GEN STORES INC COM 147528103 798,763 1,005 SH SOLE 0 0 1,005
CATERPILLAR INC COM 149123101 1,749,618 1,643 SH SOLE 0 0 1,643
CBRE GBL REAL ESTATE INC FD COM 12504G100 1,581,763 343,116 SH SOLE 0 0 343,116
CENTERPOINT ENERGY INC COM 15189T107 359,353 8,160 SH SOLE 0 0 8,160
CENTRUS ENERGY CORP CL A 15643U104 312,070 1,859 SH SOLE 0 0 1,859
CERAGON NETWORKS LTD ORD M22013102 2,479,090 957,178 SH SOLE 0 0 957,178
CHEVRON CORPORATION COM 166764100 2,444,882 14,750 SH SOLE 0 0 14,750
CISCO SYS INC COM 17275R102 10,042,058 85,493 SH SOLE 0 0 85,493
CITIGROUP INC COM NEW 172967424 396,215 2,831 SH SOLE 0 0 2,831
CMS ENERGY CORP COM 125896100 2,019,599 26,400 SH SOLE 0 0 26,400
COCA COLA CO COM 191216100 983,597 12,103 SH SOLE 0 0 12,103
COHEN & STEERS INFRASTRUCTUR COM 19248A109 277,334 10,052 SH SOLE 0 0 10,052
COHERENT CORP COM 19247G107 1,063,096 2,695 SH SOLE 0 0 2,695
COMCAST CORP NEW CL A 20030N101 477,344 19,444 SH SOLE 0 0 19,444
CONOCOPHILLIPS COM 20825C104 495,619 4,767 SH SOLE 0 0 4,767
CONSOLIDATED EDISON INC COM 209115104 2,960,790 26,763 SH SOLE 0 0 26,763
CONSTELLATION ENERGY CORP COM 21037T109 3,720,996 14,982 SH SOLE 0 0 14,982
CORNING INC COM 219350105 12,088,318 47,325 SH SOLE 0 0 47,325
CORTEVA INC COM 22052L104 618,238 7,300 SH SOLE 0 0 7,300
CVS HEALTH CORP COM 126650100 939,346 9,080 SH SOLE 0 0 9,080
D R HORTON INC COM 23331A109 437,032 2,683 SH SOLE 0 0 2,683
DEERE & CO COM 244199105 391,675 617 SH SOLE 0 0 617
DELL TECHNOLOGIES INC CL C 24703L202 236,440 548 SH SOLE 0 0 548
DEVON ENERGY CORP NEW COM 25179M103 285,744 6,915 SH SOLE 0 0 6,915
DISNEY WALT CO COM 254687106 612,503 6,364 SH SOLE 0 0 6,364
DOCUSIGN INC COM 256163106 3,784,273 85,193 SH SOLE 0 0 85,193
DOMINION ENERGY INC COM 25746U109 203,456 2,979 SH SOLE 0 0 2,979
DUKE ENERGY CORP NEW COM NEW 26441C204 1,792,124 14,158 SH SOLE 0 0 14,158
DUPONT DE NEMOURS INC COMMON STOCK 26614N201 377,079 2,780 SH SOLE 0 0 2,780
EATON CORP PLC SHS G29183103 791,065 1,856 SH SOLE 0 0 1,856
EATON VANCE LIMITED DURATION COM 27828H105 110,564 11,800 SH SOLE 0 0 11,800
EATON VANCE TX ADV GLBL DIV COM 27828S101 2,622,214 111,394 SH SOLE 0 0 111,394
ELECTROVAYA INC COM NEW 28617B606 5,245,940 499,613 SH SOLE 0 0 499,613
ELI LILLY & CO COM 532457108 10,489,605 8,745 SH SOLE 0 0 8,745
ELLINGTON FINANCIAL INC COM 28852N109 178,971 13,150 SH SOLE 0 0 13,150
EMERSON ELEC CO COM 291011104 240,803 1,682 SH SOLE 0 0 1,682
ENBRIDGE INC COM 29250N105 905,388 16,701 SH SOLE 0 0 16,701
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 760,666 39,784 SH SOLE 0 0 39,784
ENTERPRISE PRODS PARTNERS L COM 293792107 1,543,398 41,986 SH SOLE 0 0 41,986
EQT CORP COM 26884L109 276,908 5,208 SH SOLE 0 0 5,208
EQUINOR ASA SPONSORED ADR 29446M102 638,997 20,350 SH SOLE 0 0 20,350
ESSENTIAL UTILS INC COM 29670G102 444,677 11,607 SH SOLE 0 0 11,607
EVERGY INC COM 30034W106 2,464,598 28,516 SH SOLE 0 0 28,516
EVOLUTION PETE CORP COM 30049A107 8,142,436 2,212,619 SH SOLE 0 0 2,212,619
EXELON CORP COM 30161N101 2,217,158 47,558 SH SOLE 0 0 47,558
EXXON MOBIL CORP COM 30231G102 2,239,115 16,377 SH SOLE 0 0 16,377
F5 INC COM 315616102 221,290 532 SH SOLE 0 0 532
FIDELITY COVINGTON TRUST ENHANCED INTL 31609A404 273,361 6,812 SH SOLE 0 0 6,812
FIDELITY COVINGTON TRUST ENHANCED LARGE 31609A107 240,580 6,001 SH SOLE 0 0 6,001
FIDELITY COVINGTON TRUST INT HG DIV ETF 316092725 1,502,070 54,880 SH SOLE 0 0 54,880
FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 282,298 9,550 SH SOLE 0 0 9,550
FIDELITY MERRIMACK STR TR LOW DURTIN ETF 316188408 9,283,268 185,258 SH SOLE 0 0 185,258
FIFTH THIRD BANCORP COM 316773100 4,266,952 75,695 SH SOLE 0 0 75,695
FLEX LTD ORD Y2573F102 1,933,495 11,930 SH SOLE 0 0 11,930
FORD MTR CO COM 345370860 338,022 24,318 SH SOLE 0 0 24,318
FOSTER L B CO COM 350060109 365,877 8,100 SH SOLE 0 0 8,100
GE AEROSPACE COM NEW 369604301 2,418,918 6,472 SH SOLE 0 0 6,472
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 815,874 12,746 SH SOLE 0 0 12,746
GE VERNOVA INC COM 36828A101 1,873,942 1,595 SH SOLE 0 0 1,595
GENERAL DYNAMICS CORP COM 369550108 336,876 951 SH SOLE 0 0 951
GENERAL MTRS CO COM 37045V100 307,763 3,993 SH SOLE 0 0 3,993
GILEAD SCIENCES INC COM 375558103 5,321,696 42,122 SH SOLE 0 0 42,122
GLOBAL SELF STORAGE INC COM 37955N106 167,680 32,000 SH SOLE 0 0 32,000
GLOBAL X FDS US PFD ETF 37954Y657 6,010,100 321,568 SH SOLE 0 0 321,568
GOLAR LNG LTD SHS G9456A100 291,564 5,850 SH SOLE 0 0 5,850
GOLDMAN SACHS GROUP INC COM 38141G104 227,558 225 SH SOLE 0 0 225
GRAHAM CORP COM 384556106 1,953,348 15,780 SH SOLE 0 0 15,780
GSK PLC SPONSORED ADR 37733W204 3,610,788 68,882 SH SOLE 0 0 68,882
HALEON PLC SPON ADS 405552100 437,829 46,927 SH SOLE 0 0 46,927
HERSHEY CO COM 427866108 241,243 1,375 SH SOLE 0 0 1,375
HEXCEL CORP NEW COM 428291108 575,345 5,750 SH SOLE 0 0 5,750
HOME DEPOT INC COM 437076102 942,392 2,672 SH SOLE 0 0 2,672
HOWMET AEROSPACE INC COM 443201108 6,338,879 23,577 SH SOLE 0 0 23,577
HSBC HLDGS PLC SPON ADR NEW 404280406 387,491 4,075 SH SOLE 0 0 4,075
IDEXX LABS INC COM 45168D104 214,787 408 SH SOLE 0 0 408
IMPERIAL OIL LTD COM NEW 453038408 224,040 2,000 SH SOLE 0 0 2,000
INNOVATIVE SOLUTIONS & SUPPO COM 45769N105 3,964,829 220,268 SH SOLE 0 0 220,268
INTEL CORP COM 458140100 4,113,705 29,461 SH SOLE 0 0 29,461
INTERFACE INC COM 458665304 272,384 7,600 SH SOLE 0 0 7,600
INTERNATIONAL BUSINESS MACHS COM 459200101 11,560,543 41,110 SH SOLE 0 0 41,110
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 943,050 4,432 SH SOLE 0 0 4,432
INVESCO PA VALUE MUN INC TR COM 46132K109 396,076 34,989 SH SOLE 0 0 34,989
INVESCO QQQ TR UNIT SER 1 46090E103 1,698,631 2,307 SH SOLE 0 0 2,307
INVESCO SR INCOME TR COM 46131H107 70,363 23,454 SH SOLE 0 0 23,454
IOVANCE BIOTHERAPEUTICS INC COM 462260100 332,800 80,000 SH SOLE 0 0 80,000
IRIDIUM COMMUNICATIONS INC COM 46269C102 1,081,751 19,722 SH SOLE 0 0 19,722
IRON MTN INC DEL COM 46284V101 4,954,245 39,223 SH SOLE 0 0 39,223
ISHARES INC MSCI EQUAL WEITE 464286681 335,290 2,936 SH SOLE 0 0 2,936
ISHARES TR CORE MSCI EAFE 46432F842 229,041 2,372 SH SOLE 0 0 2,372
ISHARES TR CORE S&P TTL STK 464287150 326,075 1,985 SH SOLE 0 0 1,985
ISHARES TR CORE S&P500 ETF 464287200 1,841,874 2,459 SH SOLE 0 0 2,459
ISHARES TR CORE US AGGBD ET 464287226 239,828 2,423 SH SOLE 0 0 2,423
ISHARES TR EXPND TEC SC ETF 464287549 1,145,130 7,000 SH SOLE 0 0 7,000
ISHARES TR GLOBAL TECH ETF 464287291 732,080 5,067 SH SOLE 0 0 5,067
ISHARES TR IBONDS 27 ETF 46435UAA9 1,659,069 68,500 SH SOLE 0 0 68,500
ISHARES TR INTL SEL DIV ETF 464288448 944,767 22,804 SH SOLE 0 0 22,804
ISHARES TR MSCI USA VALUE 46432F388 385,628 1,930 SH SOLE 0 0 1,930
ISHARES TR RUS 1000 GRW ETF 464287614 354,744 2,857 SH SOLE 0 0 2,857
ISHARES TR RUS 1000 VAL ETF 464287598 342,836 1,414 SH SOLE 0 0 1,414
ISHARES TR RUS MD CP GR ETF 464287481 401,472 2,742 SH SOLE 0 0 2,742
ISHARES TR S&P SML 600 GWT 464287887 363,451 2,035 SH SOLE 0 0 2,035
ISHARES TR SELECT DIVID ETF 464287168 1,027,672 6,575 SH SOLE 0 0 6,575
ISHARES TR TIPS BD ETF 464287176 711,295 6,500 SH SOLE 0 0 6,500
ISHARES TR U.S. MED DVC ETF 464288810 280,401 5,675 SH SOLE 0 0 5,675
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 236,862 4,194 SH SOLE 0 0 4,194
JOHNSON & JOHNSON COM 478160104 5,177,735 20,387 SH SOLE 0 0 20,387
JPMORGAN CHASE & CO COM 46625H100 1,802,953 5,508 SH SOLE 0 0 5,508
JUMIA TECHNOLOGIES AG SPONSORED ADS 48138M105 105,750 15,000 SH SOLE 0 0 15,000
KAYNE ANDERSON ENERGY INFRST COM 486606106 186,705 13,500 SH SOLE 0 0 13,500
KEYSIGHT TECHNOLOGIES INC COM 49338L103 210,042 600 SH SOLE 0 0 600
KIMBERLY-CLARK CORP COM 494368103 235,092 2,142 SH SOLE 0 0 2,142
KINDER MORGAN INC DEL COM 49456B101 15,398,903 481,667 SH SOLE 0 0 481,667
KKR INCOME OPPORTUNITIES FD COM 48249T106 235,210 20,889 SH SOLE 0 0 20,889
KOPIN CORP COM 500600101 547,392 122,186 SH SOLE 0 0 122,186
LAM RESEARCH CORP COM NEW 512807306 401,696 927 SH SOLE 0 0 927
LIQTECH INTL INC COM 53632A300 34,290 40,389 SH SOLE 0 0 40,389
LOCKHEED MARTIN CORP COM 539830109 433,730 851 SH SOLE 0 0 851
LOWES COS INC COM 548661107 244,523 1,109 SH SOLE 0 0 1,109
LSI INDS INC OHIO COM 50216C108 15,133,150 569,344 SH SOLE 0 0 569,344
LUMEN TECHNOLOGIES INC COM 550241103 102,667 13,368 SH SOLE 0 0 13,368
LUMENTUM HLDGS INC COM 55024U109 313,191 365 SH SOLE 0 0 365
M & T BK CORP COM 55261F104 427,227 1,795 SH SOLE 0 0 1,795
MARATHON PETE CORP COM 56585A102 741,864 2,902 SH SOLE 0 0 2,902
MCDONALDS CORP COM 580135101 547,782 2,026 SH SOLE 0 0 2,026
MERCK & CO INC COM 58933Y105 5,168,460 40,221 SH SOLE 0 0 40,221
META PLATFORMS INC CL A 30303M102 310,168 551 SH SOLE 0 0 551
MICRON TECHNOLOGY INC COM 595112103 2,117,787 1,835 SH SOLE 0 0 1,835
MICROSOFT CORP COM 594918104 10,682,093 28,637 SH SOLE 0 0 28,637
MOOG INC CL A 615394202 1,292,712 3,050 SH SOLE 0 0 3,050
MORGAN STANLEY COM NEW 617446448 370,000 1,770 SH SOLE 0 0 1,770
MOTOROLA SOLUTIONS INC COM NEW 620076307 209,721 505 SH SOLE 0 0 505
NATIONAL FUEL GAS CO COM 636180101 265,414 3,438 SH SOLE 0 0 3,438
NEXTERA ENERGY INC COM 65339F101 2,606,227 29,694 SH SOLE 0 0 29,694
NEXTPOWER INC CLASS A COM 65290E101 372,193 3,124 SH SOLE 0 0 3,124
NOKIA CORP SPONSORED ADR 654902204 204,033 15,364 SH SOLE 0 0 15,364
NORDIC AMERICAN TANKERS LIMI COM G65773106 2,317,202 418,268 SH SOLE 0 0 418,268
NORFOLK SOUTHN CORP COM 655844108 220,213 700 SH SOLE 0 0 700
NOVARTIS AG SPONSORED ADR 66987V109 5,121,014 32,676 SH SOLE 0 0 32,676
NOVO-NORDISK A S ADR 670100205 3,915,105 81,667 SH SOLE 0 0 81,667
NUTRIEN LTD COM 67077M108 5,461,905 86,766 SH SOLE 0 0 86,766
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 156,644 19,879 SH SOLE 0 0 19,879
NVIDIA CORPORATION COM 67066G104 2,633,718 13,163 SH SOLE 0 0 13,163
OBSIDIAN ENERGY LTD COM 674482203 108,592 13,357 SH SOLE 0 0 13,357
ODDITY TECH LTD SHS CL A M7518J104 271,583 17,950 SH SOLE 0 0 17,950
OLIN CORP COM PAR $1 680665205 450,915 22,751 SH SOLE 0 0 22,751
OMEGA HEALTHCARE INVS INC COM 681936100 739,040 15,500 SH SOLE 0 0 15,500
ONEOK INC NEW COM 682680103 1,831,536 21,067 SH SOLE 0 0 21,067
ONTO INNOVATION INC COM 683344105 399,264 1,055 SH SOLE 0 0 1,055
ORACLE CORP COM 68389X105 1,052,668 7,183 SH SOLE 0 0 7,183
OREILLY AUTOMOTIVE INC COM 67103H107 270,744 2,940 SH SOLE 0 0 2,940
PACER FDS TR US CASH COWS 100 69374H881 405,891 6,526 SH SOLE 0 0 6,526
PALO ALTO NETWORKS INC COM 697435105 1,599,383 4,690 SH SOLE 0 0 4,690
PATRICK INDS INC COM 703343103 725,422 8,080 SH SOLE 0 0 8,080
PEPSICO INC COM 713448108 382,759 2,827 SH SOLE 0 0 2,827
PFIZER INC COM 717081103 6,785,516 281,791 SH SOLE 0 0 281,791
PHILLIPS 66 COM 718546104 1,178,126 6,969 SH SOLE 0 0 6,969
PIMCO DYNAMIC INCOME FD SHS 72201Y101 305,326 18,283 SH SOLE 0 0 18,283
PINNACLE WEST CAP CORP COM 723484101 235,400 2,200 SH SOLE 0 0 2,200
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 240,408 10,800 SH SOLE 0 0 10,800
PNC FINL SVCS GROUP INC COM 693475105 1,793,792 7,285 SH SOLE 0 0 7,285
PPL CORP COM 69351T106 668,740 18,397 SH SOLE 0 0 18,397
PRECISION OPTICS CORP INC MA COM NEW 740294400 1,328,335 260,458 SH SOLE 0 0 260,458
PROCTER & GAMBLE CO COM 742718109 980,450 6,686 SH SOLE 0 0 6,686
PROLOGIS INC. COM 74340W103 294,826 2,176 SH SOLE 0 0 2,176
PROSHARES TR PSHS ULTRA QQQ 74347R206 251,576 2,600 SH SOLE 0 0 2,600
PUBLIC SVC ENTERPRISE GROUP COM 744573106 230,819 2,844 SH SOLE 0 0 2,844
PULSE BIOSCIENCES INC COM 74587B101 596,195 21,500 SH SOLE 0 0 21,500
PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 440,895 136,500 SH SOLE 0 0 136,500
QNITY ELECTRONICS INC COMMON STOCK 74743L100 667,765 4,089 SH SOLE 0 0 4,089
QUALCOMM INC COM 747525103 605,784 3,278 SH SOLE 0 0 3,278
QUANTA SVCS INC COM 74762E102 1,503,480 2,088 SH SOLE 0 0 2,088
RETRACTABLE TECHNOLOGIES INC COM 76129W105 36,959 51,333 SH SOLE 0 0 51,333
RIO TINTO PLC SPONSORED ADR 767204100 1,062,209 11,189 SH SOLE 0 0 11,189
RITHM CAPITAL CORP COM NEW 64828T201 178,410 19,000 SH SOLE 0 0 19,000
ROCKWELL MED INC COM NEW 774374300 18,166 33,000 SH SOLE 0 0 33,000
ROGERS CORP COM 775133101 204,662 1,250 SH SOLE 0 0 1,250
RTX CORPORATION COM 75513E101 665,857 3,510 SH SOLE 0 0 3,510
SELECT SECTOR SPDR TR ST STR CARE ETF 81369Y209 328,774 2,072 SH SOLE 0 0 2,072
SELECT SECTOR SPDR TR ST STR INDL ETF 81369Y704 342,360 1,848 SH SOLE 0 0 1,848
SELECT SECTOR SPDR TR ST STR TECHN ETF 81369Y803 683,351 3,587 SH SOLE 0 0 3,587
SELECT SECTOR SPDR TR ST STR UTIL ETF 81369Y886 667,258 14,717 SH SOLE 0 0 14,717
SEMPRA COM 816851109 255,694 2,758 SH SOLE 0 0 2,758
SERVICENOW INC COM 81762P102 712,234 7,174 SH SOLE 0 0 7,174
SHELL PLC SPON ADS 780259305 1,366,419 17,622 SH SOLE 0 0 17,622
SIMILARWEB LTD SHS M84137104 273,182 44,565 SH SOLE 0 0 44,565
SIMON PPTY GROUP INC NEW COM 828806109 715,680 3,200 SH SOLE 0 0 3,200
SLB LIMITED COM STK 806857108 7,185,690 154,564 SH SOLE 0 0 154,564
SOUTHERN CO COM 842587107 491,743 5,138 SH SOLE 0 0 5,138
SPDR GOLD TR GOLD SHS 78463V107 239,531 650 SH SOLE 0 0 650
SPDR SERIES TRUST ST STR NUVEE ETF 78468R721 251,900 5,500 SH SOLE 0 0 5,500
SPROTT ASSET MANAGEMENT LP PHYSICAL GOLD AN 85208R101 916,157 22,773 SH SOLE 0 0 22,773
SRH TOTAL RETURN FUND INC COM 101507101 838,467 46,842 SH SOLE 0 0 46,842
STARWOOD PPTY TR INC COM 85571B105 822,543 50,216 SH SOLE 0 0 50,216
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 1,359,125 1,820 SH SOLE 0 0 1,820
STATE STR SPDR S&P MIDCAP 40 UTSER1 S&PDCRP 78467Y107 325,206 462 SH SOLE 0 0 462
STONERIDGE INC COM 86183P102 541,018 73,910 SH SOLE 0 0 73,910
SYSCO CORP COM 871829107 468,048 5,600 SH SOLE 0 0 5,600
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 369,401 774 SH SOLE 0 0 774
TE CONNECTIVITY PLC ORD SHS G87052109 423,380 2,100 SH SOLE 0 0 2,100
TELA BIO INC COM 872381108 343,300 457,734 SH SOLE 0 0 457,734
TERADYNE INC COM 880770102 256,262 530 SH SOLE 0 0 530
TERNIUM SA SPONSORED ADS 880890108 768,600 18,000 SH SOLE 0 0 18,000
TESLA INC COM 88160R101 709,053 1,686 SH SOLE 0 0 1,686
TETRA TECHNOLOGIES INC DEL COM 88162F105 12,831,193 1,132,497 SH SOLE 0 0 1,132,497
TEXAS INSTRS INC COM 882508104 819,790 2,750 SH SOLE 0 0 2,750
TORONTO DOMINION BK ONT COM NEW 891160509 3,198,456 26,340 SH SOLE 0 0 26,340
TORTOISE CAPITAL SERIES TRUS NORTH AMRCN PIPE 890930308 398,337 9,500 SH SOLE 0 0 9,500
TRACTOR SUPPLY CO COM 892356106 455,446 14,408 SH SOLE 0 0 14,408
TRAVELERS COMPANIES INC COM 89417E109 228,274 691 SH SOLE 0 0 691
TREVI THERAPEUTICS INC COM 89532M101 1,146,975 61,500 SH SOLE 0 0 61,500
TRUIST FINL CORP COM 89832Q109 261,168 5,242 SH SOLE 0 0 5,242
UMH PPTYS INC COM 903002103 1,568,912 103,627 SH SOLE 0 0 103,627
UNILEVER PLC SPON ADR NEW 904767803 371,902 6,186 SH SOLE 0 0 6,186
UNION PAC CORP COM 907818108 435,153 1,600 SH SOLE 0 0 1,600
UNITEDHEALTH GROUP INC COM 91324P102 792,638 1,907 SH SOLE 0 0 1,907
UNIVERSAL HEALTH RLTY INCOME SH BEN INT 91359E105 1,438,608 32,800 SH SOLE 0 0 32,800
UNIVEST FINANCIAL CORPORATIO COM 915271100 447,431 10,227 SH SOLE 0 0 10,227
US FOODS HLDG CORP COM 912008109 501,025 4,900 SH SOLE 0 0 4,900
VALERO ENERGY CORP COM 91913Y100 889,820 3,417 SH SOLE 0 0 3,417
VANECK ETF TRUST GOLD MINERS ETF 92189F106 439,609 5,826 SH SOLE 0 0 5,826
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 249,297 380 SH SOLE 0 0 380
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 306,486 4,175 SH SOLE 0 0 4,175
VANGUARD INDEX FDS GROWTH ETF 922908736 495,159 5,748 SH SOLE 0 0 5,748
VANGUARD INDEX FDS MID CAP ETF 922908629 235,024 2,917 SH SOLE 0 0 2,917
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 213,931 311 SH SOLE 0 0 311
VANGUARD INDEX FDS SMALL CP ETF 922908751 447,102 1,475 SH SOLE 0 0 1,475
VANGUARD INDEX FDS TOTAL STK MKT 922908769 405,824 1,097 SH SOLE 0 0 1,097
VANGUARD INDEX FDS VALUE ETF 922908744 388,787 1,784 SH SOLE 0 0 1,784
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 307,678 5,155 SH SOLE 0 0 5,155
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 312,251 3,778 SH SOLE 0 0 3,778
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 245,826 1,039 SH SOLE 0 0 1,039
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 620,445 8,708 SH SOLE 0 0 8,708
VANGUARD WORLD FD INF TECH ETF 92204A702 223,415 1,869 SH SOLE 0 0 1,869
VERIZON COMMUNICATIONS INC COM 92343V104 4,666,222 110,208 SH SOLE 0 0 110,208
VICI PPTYS INC COM 925652109 2,663,227 100,310 SH SOLE 0 0 100,310
VISA INC COM CL A 92826C839 402,666 1,174 SH SOLE 0 0 1,174
VISHAY INTERTECHNOLOGY INC COM 928298108 335,210 6,233 SH SOLE 0 0 6,233
VODAFONE GROUP PLC SPONSORED ADR 92857W308 517,862 39,158 SH SOLE 0 0 39,158
WALMART INC COM 931142103 843,805 7,450 SH SOLE 0 0 7,450
WASTE MGMT INC DEL COM 94106L109 1,149,609 5,158 SH SOLE 0 0 5,158
WEC ENERGY GROUP INC COM 92939U106 428,078 3,666 SH SOLE 0 0 3,666
WELLS FARGO & CO COM 949746101 537,292 6,502 SH SOLE 0 0 6,502
WESCO INTL INC COM 95082P105 854,816 2,475 SH SOLE 0 0 2,475
WILLDAN GROUP INC COM 96924N100 371,374 4,695 SH SOLE 0 0 4,695
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 279,300 4,900 SH SOLE 0 0 4,900
XCEL ENERGY INC COM 98389B100 1,056,012 13,151 SH SOLE 0 0 13,151
YUM BRANDS INC COM 988498101 314,124 1,965 SH SOLE 0 0 1,965