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,469 20,857 SH   SOLE   0 0 20,857
ABBVIE INC COM 00287Y109 294 1,815 SH   SOLE   0 0 1,815
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,747 5,179 SH   SOLE   0 0 5,179
AFLAC INC COM 001055102 8,619 133,862 SH   SOLE   0 0 133,862
AGNICO EAGLE MINES LTD COM 008474108 2,070 33,794 SH   SOLE   0 0 33,794
ALPHABET INC CAP STK CL A 02079K305 5,919 2,128 SH   SOLE   0 0 2,128
ALPHABET INC CAP STK CL C 02079K107 857 307 SH   SOLE   0 0 307
AMAZON COM INC COM 023135106 1,878 576 SH   SOLE   0 0 576
AMERICAN ELEC PWR CO INC COM 025537101 1,912 19,169 SH   SOLE   0 0 19,169
AMGEN INC COM 031162100 243 1,005 SH   SOLE   0 0 1,005
APPLE INC COM 037833100 9,751 55,844 SH   SOLE   0 0 55,844
APPLIED MATLS INC COM 038222105 533 4,043 SH   SOLE   0 0 4,043
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,747 2,616 SH   SOLE   0 0 2,616
B. RILEY FINANCIAL INC COM 05580M108 584 8,348 SH   SOLE   0 0 8,348
BED BATH & BEYOND INC COM 075896100 295 13,100 SH   SOLE   0 0 13,100
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 7,910 22,415 SH   SOLE   0 0 22,415
BK OF AMERICA CORP COM 060505104 203 4,928 SH   SOLE   0 0 4,928
BOTTOMLINE TECH DEL INC COM 101388106 567 10,000 SH   SOLE   0 0 10,000
CARMAX INC COM 143130102 10,494 108,771 SH   SOLE   0 0 108,771
CHEVRON CORP NEW COM 166764100 5,428 33,337 SH   SOLE   0 0 33,337
CLOROX CO DEL COM 189054109 238 1,713 SH   SOLE   0 0 1,713
COCA COLA CO COM 191216100 526 8,484 SH   SOLE   0 0 8,484
COLGATE PALMOLIVE CO COM 194162103 303 4,000 SH   SOLE   0 0 4,000
CONSTELLATION ENERGY CORP COM 21037T109 2,370 42,135 SH   SOLE   0 0 42,135
CROWN CASTLE INTL CORP NEW COM 22822V101 1,231 6,666 SH   SOLE   0 0 6,666
DEERE & CO COM 244199105 493 1,187 SH   SOLE   0 0 1,187
DENBURY INC COM 24790A101 1,872 23,823 SH   SOLE   0 0 23,823
DONALDSON INC COM 257651109 2,337 45,000 SH   SOLE   0 0 45,000
ENBRIDGE INC COM 29250N105 241 5,220 SH   SOLE   0 0 5,220
ENCOMPASS HEALTH CORP COM 29261A100 1,138 16,010 SH   SOLE   0 0 16,010
ENTERPRISE PRODS PARTNERS L COM 293792107 6,338 245,583 SH   SOLE   0 0 245,583
EXELON CORP COM 30161N101 1,586 33,306 SH   SOLE   0 0 33,306
EXXON MOBIL CORP COM 30231G102 1,642 19,886 SH   SOLE   0 0 19,886
FLOOR & DECOR HLDGS INC CL A 339750101 5,038 62,202 SH   SOLE   0 0 62,202
GILEAD SCIENCES INC COM 375558103 214 3,600 SH   SOLE   0 0 3,600
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1,779 40,851 SH   SOLE   0 0 40,851
IHS HOLDING LIMITED ORD SHS G4701H109 1,698 153,273 SH   SOLE   0 0 153,273
INTEL CORP COM 458140100 1,496 30,189 SH   SOLE   0 0 30,189
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 4,739 60,508 SH   SOLE   0 0 60,508
ISHARES TR MSCI USA QLT FCT 46432F339 220 1,631 SH   SOLE   0 0 1,631
ISHARES TR CORE S&P SCP ETF 464287804 464 4,297 SH   SOLE   0 0 4,297
ISHARES TR CORE S&P MCP ETF 464287507 877 3,267 SH   SOLE   0 0 3,267
ISHARES TR LATN AMER 40 ETF 464287390 1,069 35,169 SH   SOLE   0 0 35,169
ISHARES TR CORE S&P500 ETF 464287200 3,464 7,636 SH   SOLE   0 0 7,636
ISHARES TR S&P 100 ETF 464287101 860 4,126 SH   SOLE   0 0 4,126
JOHNSON & JOHNSON COM 478160104 8,187 46,197 SH   SOLE   0 0 46,197
JPMORGAN CHASE & CO COM 46625H100 1,305 9,576 SH   SOLE   0 0 9,576
MICROSOFT CORP COM 594918104 10,483 34,001 SH   SOLE   0 0 34,001
NAVIGATOR HLDGS LTD SHS Y62132108 153 12,500 SH   SOLE   0 0 12,500
NEXTERA ENERGY INC COM 65339F101 252 2,975 SH   SOLE   0 0 2,975
NOVARTIS AG SPONSORED ADR 66987V109 508 5,788 SH   SOLE   0 0 5,788
PALO ALTO NETWORKS INC COM 697435105 992 1,594 SH   SOLE   0 0 1,594
PEPSICO INC COM 713448108 1,020 6,096 SH   SOLE   0 0 6,096
PFIZER INC COM 717081103 730 14,099 SH   SOLE   0 0 14,099
PLANET FITNESS INC CL A 72703H101 4,653 55,082 SH   SOLE   0 0 55,082
PNC FINL SVCS GROUP INC COM 693475105 292 1,585 SH   SOLE   0 0 1,585
PROCTER AND GAMBLE CO COM 742718109 465 3,041 SH   SOLE   0 0 3,041
RAYTHEON TECHNOLOGIES CORP COM 75513E101 2,998 30,262 SH   SOLE   0 0 30,262
REAVES UTIL INCOME FD COM SH BEN INT 756158101 276 7,994 SH   SOLE   0 0 7,994
SAP SE SPON ADR 803054204 1,275 11,493 SH   SOLE   0 0 11,493
SPDR GOLD TR GOLD SHS 78463V107 3,417 18,916 SH   SOLE   0 0 18,916
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 262 4,170 SH   SOLE   0 0 4,170
STEPAN CO COM 858586100 204 2,065 SH   SOLE   0 0 2,065
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 1,724 16,537 SH   SOLE   0 0 16,537
THERMO FISHER SCIENTIFIC INC COM 883556102 2,018 3,417 SH   SOLE   0 0 3,417
TRUST FOR PROFESSIONAL MANAG CROSSINGBRDG PRE 89834G778 1,302 63,426 SH   SOLE   0 0 63,426
TUESDAY MORNING CORP COM 89904V101 32 29,000 SH   SOLE   0 0 29,000
UNITEDHEALTH GROUP INC COM 91324P102 211 414 SH   SOLE   0 0 414
VANECK ETF TRUST OIL SERVICES ETF 92189H607 2,000 7,080 SH   SOLE   0 0 7,080
VANECK ETF TRUST GOLD MINERS ETF 92189F106 29,361 765,613 SH   SOLE   0 0 765,613
VERISK ANALYTICS INC COM 92345Y106 3,479 16,207 SH   SOLE   0 0 16,207
VISA INC COM CL A 92826C839 240 1,083 SH   SOLE   0 0 1,083
WALMART INC COM 931142103 2,469 16,580 SH   SOLE   0 0 16,580
WELLS FARGO CO NEW COM 949746101 1,973 40,715 SH   SOLE   0 0 40,715
WIRELESS TELECOM GROUP INC COM 976524108 3,199 1,859,597 SH   SOLE   0 0 1,859,597
WORLD GOLD TR SPDR GLD MINIS 98149E303 33,310 865,857 SH   SOLE   0 0 865,857