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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABS COM 002824100 2,778 33,033 SH   SOLE   0 0 33,033
AFLAC INC COM 001055102 683 12,470 SH   SOLE   0 0 12,470
AGNICO EAGLE MINES LTD COM 008474108 2,609 50,909 SH   SOLE   0 0 50,909
AILERON THERAPEUTICS INC COM 00887a105 18 25,000 SH   SOLE   0 0 25,000
ALPHABET INC CAP STK CL A 02079k305 3,639 3,361 SH   SOLE   0 0 3,361
ANNALY CAP MGMT INC COM 035710409 91 10,000 SH   SOLE   0 0 10,000
APPLE INC COM 037833100 5,864 29,627 SH   SOLE   0 0 29,627
B RILEY FINL INC COM 05580m108 480 23,018 SH   SOLE   0 0 23,018
BANK AMER CORP COM 060505104 5,391 185,897 SH   SOLE   0 0 185,897
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,564 7,337 SH   SOLE   0 0 7,337
CEDAR FAIR L P DEPOSITRY UNIT 150185106 2,273 47,660 SH   SOLE   0 0 47,660
CHEVRON CORP NEW COM 166764100 695 5,589 SH   SOLE   0 0 5,589
CISCO SYS INC COM 17275r102 3,821 69,812 SH   SOLE   0 0 69,812
CLOROX CO DEL COM 189054109 281 1,838 SH   SOLE   0 0 1,838
COCA COLA CO COM 191216100 241 4,725 SH   SOLE   0 0 4,725
COLGATE PALMOLIVE CO COM 194162103 287 4,000 SH   SOLE   0 0 4,000
CROWN CASTLE INTL CORP NEW COM 22822v101 2,815 21,598 SH   SOLE   0 0 21,598
ENTERPRISE PRODS PARTNERS L COM 293792107 6,839 236,892 SH   SOLE   0 0 236,892
EQUITRANS MIDSTREAM CORPORAT COM 294600101 243 12,329 SH   SOLE   0 0 12,329
EXXON MOBIL CORP COM 30231g102 1,964 25,634 SH   SOLE   0 0 25,634
GILEAD SCIENCES INC COM 375558103 4,471 66,178 SH   SOLE   0 0 66,178
HANNON ARMSTRONG SUST INFR C COM 41068x100 209 7,406 SH   SOLE   0 0 7,406
HILL INTERNATIONAL INC COM 431466101 478 177,171 SH   SOLE   0 0 177,171
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137v100 3,832 59,015 SH   SOLE   0 0 59,015
INVESCO EXCHNG TRADED FD TR KBW BK ETF 46138e628 3,285 65,103 SH   SOLE   0 0 65,103
ISHARES TR CORE S&P MCP ETF 464287507 518 2,668 SH   SOLE   0 0 2,668
ISHARES TR CORE S&P SCP ETF 464287804 271 3,466 SH   SOLE   0 0 3,466
ISHARES TR CORE S&P500 ETF 464287200 2,251 7,636 SH   SOLE   0 0 7,636
ISHARES TR S&P 100 ETF 464287101 313 2,418 SH   SOLE   0 0 2,418
ISHARES TR SELECT DIVID ETF 464287168 2,308 23,186 SH   SOLE   0 0 23,186
JOHNSON & JOHNSON COM 478160104 6,000 43,082 SH   SOLE   0 0 43,082
JPMORGAN CHASE & CO COM 46625h100 907 8,116 SH   SOLE   0 0 8,116
KIMBELL RTY PARTNERS LP UNIT 49435r102 2,311 143,123 SH   SOLE   0 0 143,123
KKR & CO INC CL A 48251w104 278 10,983 SH   SOLE   0 0 10,983
KRANESHARES TR BOSERA MSCI CH 500767405 1,353 43,703 SH   SOLE   0 0 43,703
KRANESHARES TR CSI CHI INTERNET 500767306 2,434 55,382 SH   SOLE   0 0 55,382
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 2,356 36,818 SH   SOLE   0 0 36,818
MICROSOFT CORP COM 594918104 6,744 50,342 SH   SOLE   0 0 50,342
NAVIGATOR HOLDINGS LTD SHS y62132108 1,577 168,490 SH   SOLE   0 0 168,490
PENNSYLVANIA RL ESTATE INVT SH BEN INT 709102107 691 106,351 SH   SOLE   0 0 106,351
PEPSICO INC COM 713448108 598 4,558 SH   SOLE   0 0 4,558
PFIZER INC COM 717081103 524 12,091 SH   SOLE   0 0 12,091
PFSWEB INC COM NEW 717098206 174 42,957 SH   SOLE   0 0 42,957
PNC FINL SVCS GROUP INC COM 693475105 206 1,500 SH   SOLE   0 0 1,500
PROCTER AND GAMBLE CO COM 742718109 355 3,241 SH   SOLE   0 0 3,241
REAVES UTIL INCOME FD COM SH BEN INT 756158101 4,306 120,292 SH   SOLE   0 0 120,292
TEXAS PAC LD TR SUB CTF PROP I T 882610108 1,156 1,469 SH   SOLE   0 0 1,469
VANECK VECTORS ETF TR GOLD MINERS ETF 92189f106 9,960 389,679 SH   SOLE   0 0 389,679
VICI PPTYS INC COM 925652109 2,480 112,508 SH   SOLE   0 0 112,508
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 2,290 74,432 SH   SOLE   0 0 74,432
WIRELESS TELECOM GROUP INC COM 976524108 2,938 1,859,597 SH   SOLE   0 0 1,859,597