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
BANK NEW YORK MELLON CORP COM 064058100   255,690 4,938 SH   SOLE   0 0 4,938
MEDTRONIC PLC SHS G5960L103   519,763 5,964 SH   SOLE   0 0 5,964
POWELL INDS INC COM 739128106   692,574 3 SH   SOLE   0 0 3
TRAVELERS COMPANIES INC COM 89417E109   496,642 626 SH   SOLE   0 0 626
TORTOISE ENERGY INFRA CORP COM 89147L886   586,885 5,308 SH   SOLE   0 0 5,308
GARMIN LTD SHS H2906T109   320,685 2,154 SH   SOLE   0 0 2,154
ISHARES TR 1 3 YR TREAS BD 464287457   484,138 5,920 SH   SOLE   0 0 5,920
ISHARES TR 7-10 YR TRSY BD 464287440   3,280,988 34,661 SH   SOLE   0 0 34,661
PIMCO ETF TR ACTIVE BD ETF 72201R775   983,579 10,707 SH   SOLE   0 0 10,707
ALPHABET INC CAP STK CL A 02079K305   364,949 2,418 SH   SOLE   0 0 2,418
MONDELEZ INTL INC CL A 609207105   791,210 11,303 SH   SOLE   0 0 11,303
RALPH LAUREN CORP CL A 751212101   1,161,582 2,549 SH   SOLE   0 0 2,549
SNOWFLAKE INC CL A 833445109   323 11,041 SH   SOLE   0 0 11,041
COMPASS INC CL A 20464U100   47,783 13,273 SH   SOLE   0 0 13,273
CONSTELLATION BRANDS INC CL A 21036P108   642,199 2,363 SH   SOLE   0 0 2,363
FEDERATED HERMES INC CL B 314211103   614,726 17,019 SH   SOLE   0 0 17,019
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   710,679 1,690 SH   SOLE   0 0 1,690
ABBOTT LABS COM 002824100   419,064 3,687 SH   SOLE   0 0 3,687
AGREE RLTY CORP COM 008492100   465,082 8,142 SH   SOLE   0 0 8,142
AIR PRODS & CHEMS INC COM 009158106   271,100 1,119 SH   SOLE   0 0 1,119
ALEXANDER & BALDWIN INC NEW COM 014491104   325,443 19,760 SH   SOLE   0 0 19,760
AMAZON COM INC COM 023135106   599,763 3,325 SH   SOLE   0 0 3,325
APPLE INC COM 037833100   1,655,610 9,655 SH   SOLE   0 0 9,655
AUTOMATIC DATA PROCESSING IN COM 053015103   237,253 950 SH   SOLE   0 0 950
BASSETT FURNITURE INDS INC COM 070203104   193,946 13,140 SH   SOLE   0 0 13,140
BEST BUY INC COM 086516101   498,414 6,076 SH   SOLE   0 0 6,076
BLOCK H & R INC COM 093671105   413,735 8,425 SH   SOLE   0 0 8,425
BRISTOL-MYERS SQUIBB CO COM 110122108   931,330 17,174 SH   SOLE   0 0 17,174
CVS HEALTH CORP COM 126650100   291,363 3,653 SH   SOLE   0 0 3,653
TOPGOLF CALLAWAY BRANDS CORP COM 131193104   27,327 18,987 SH   SOLE   0 0 18,987
CATERPILLAR INC COM 149123101   339,681 927 SH   SOLE   0 0 927
CHEVRON CORP NEW COM 166764100   1,229,938 7,797 SH   SOLE   0 0 7,797
CITIZENS FINL GROUP INC COM 174610105   268,401 7,396 SH   SOLE   0 0 7,396
CORNING INC COM 219350105   411,490 12,485 SH   SOLE   0 0 12,485
DARDEN RESTAURANTS INC COM 237194105   284,322 1,701 SH   SOLE   0 0 1,701
DIAMONDROCK HOSPITALITY CO COM 252784301   674,122 70,148 SH   SOLE   0 0 70,148
DICKS SPORTING GOODS INC COM 253393102   295,241 1,313 SH   SOLE   0 0 1,313
DISNEY WALT CO COM 254687106   645,089 5,272 SH   SOLE   0 0 5,272
ENTERPRISE PRODS PARTNERS L COM 293792107   375,196 12,858 SH   SOLE   0 0 12,858
FS KKR CAP CORP COM 302635206   369,405 19,371 SH   SOLE   0 0 19,371
FOOT LOCKER INC COM 344849104   294,690 10,340 SH   SOLE   0 0 10,340
GALLAGHER ARTHUR J & CO COM 363576109   202,032 808 SH   SOLE   0 0 808
GENERAL DYNAMICS CORP COM 369550108   352,548 1,248 SH   SOLE   0 0 1,248
GILEAD SCIENCES INC COM 375558103   429,928 5,869 SH   SOLE   0 0 5,869
GRAPHIC PACKAGING HLDG CO COM 388689101   316,937 10,861 SH   SOLE   0 0 10,861
GUESS INC COM 401617105   621,753 19,757 SH   SOLE   0 0 19,757
HALLIBURTON CO COM 406216101   288,554 7,320 SH   SOLE   0 0 7,320
HERCULES CAPITAL INC COM 427096508   589,404 31,946 SH   SOLE   0 0 31,946
HOME DEPOT INC COM 437076102   878,465 2,290 SH   SOLE   0 0 2,290
HUDSON TECHNOLOGIES INC COM 444144109   127,980 11,624 SH   SOLE   0 0 11,624
HUNTINGTON INGALLS INDS INC COM 446413106   358,508 1,230 SH   SOLE   0 0 1,230
INTEL CORP COM 458140100   441,683 10,000 SH   SOLE   0 0 10,000
INTERNATIONAL BUSINESS MACHS COM 459200101   1,055,245 5,526 SH   SOLE   0 0 5,526
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   570,286 6,632 SH   SOLE   0 0 6,632
JOHNSON & JOHNSON COM 478160104   421,735 2,666 SH   SOLE   0 0 2,666
KIMBERLY-CLARK CORP COM 494368103   458,158 3,542 SH   SOLE   0 0 3,542
LINCOLN NATL CORP IND COM 534187109   607,532 19,027 SH   SOLE   0 0 19,027
LOCKHEED MARTIN CORP COM 539830109   385,730 848 SH   SOLE   0 0 848
MICROSOFT CORP COM 594918104   2,323,035 5,522 SH   SOLE   0 0 5,522
MICROCHIP TECHNOLOGY INC. COM 595017104   1,254,146 13,980 SH   SOLE   0 0 13,980
ONEOK INC NEW COM 682680103   309,972 1,697 SH   SOLE   0 0 1,697
PALO ALTO NETWORKS INC COM 697435105   481,600 11,486 SH   SOLE   0 0 11,486
PEPSICO INC COM 713448108   1,339,914 4,984 SH   SOLE   0 0 4,984
PFIZER INC COM 717081103   515,671 785 SH   SOLE   0 0 785
PINNACLE WEST CAP CORP COM 723484101   331,054 1,843 SH   SOLE   0 0 1,843
PUBLIC SVC ENTERPRISE GRP IN COM 744573106   393,401 31 SH   SOLE   0 0 31
RPM INTL INC COM 749685103   727,855 11,910 SH   SOLE   0 0 11,910
RAPID7 INC COM 753422104   478,600 1,866 SH   SOLE   0 0 1,866
SOUTHERN CO COM 842587107   792,065 600 SH   SOLE   0 0 600
STARBUCKS CORP COM 855244109   54,834 33,816 SH   SOLE   0 0 33,816
SYSCO CORP COM 871829107   327,399 800 SH   SOLE   0 0 800
TJX COS INC NEW COM 872540109   1,963,099 7,524 SH   SOLE   0 0 7,524
TANGER INC COM 875465106   307,023 7,051 SH   SOLE   0 0 7,051
TAPESTRY INC COM 876030107   334,781 28 SH   SOLE   0 0 28
TEXAS INSTRS INC COM 882508104   260,618 3,039 SH   SOLE   0 0 3,039
THERMO FISHER SCIENTIFIC INC COM 883556102   363,837 1,504 SH   SOLE   0 0 1,504
TRI CONTL CORP COM 895436103   2,731,715 88,692 SH   SOLE   0 0 88,692
UNITIL CORP COM 913259107   340,118 6,497 SH   SOLE   0 0 6,497
WALMART INC COM 931142103   434,849 7,227 SH   SOLE   0 0 7,227
AT&T INC COM 00206R102   464,886 26,414 SH   SOLE   0 0 26,414
ABBVIE INC COM 00287Y109   1,374,144 7,546 SH   SOLE   0 0 7,546
ARES CAPITAL CORP COM 04010L103   819,409 39,357 SH   SOLE   0 0 39,357
BLACKSTONE INC COM 09260D107   669,856 331 SH   SOLE   0 0 331
BROADCOM INC COM 11135F101   774,039 584 SH   SOLE   0 0 584
CARDINAL HEALTH INC COM 14149Y108   318,691 2,848 SH   SOLE   0 0 2,848
CISCO SYS INC COM 17275R102   319,224 6,396 SH   SOLE   0 0 6,396
CLIPPER RLTY INC COM 18885T306   124,488 25,774 SH   SOLE   0 0 25,774
DUPONT DE NEMOURS INC COM 26614N102   382,430 4,988 SH   SOLE   0 0 4,988
EXXON MOBIL CORP COM 30231G102   855,410 7,359 SH   SOLE   0 0 7,359
FOUR CORNERS PPTY TR INC COM 35086T109   213,403 8,721 SH   SOLE   0 0 8,721
INNOVATIVE INDL PPTYS INC COM 45781V101   601,381 5,808 SH   SOLE   0 0 5,808
INVITATION HOMES INC COM 46187W107   638,060 17,918 SH   SOLE   0 0 17,918
JPMORGAN CHASE & CO COM 46625H100   2,501,135 12,487 SH   SOLE   0 0 12,487
KINDER MORGAN INC DEL COM 49456B101   310,019 16,904 SH   SOLE   0 0 16,904
MARATHON PETE CORP COM 56585A102   1,213,092 6,020 SH   SOLE   0 0 6,020
MERCADOLIBRE INC COM 58733R102   281,589 186 SH   SOLE   0 0 186
NETAPP INC COM 64110D104   755,029 7,193 SH   SOLE   0 0 7,193
ORACLE CORP COM 68389X105   213,160 75 SH   SOLE   0 0 75
RB GLOBAL INC COM 74935Q107   5,789 45,221 SH   SOLE   0 0 45,221
STARWOOD PPTY TR INC COM 85571B105   687,479 1,165 SH   SOLE   0 0 1,165
TC ENERGY CORP COM 87807B107   32,160 19,356 SH   SOLE   0 0 19,356
TRUIST FINL CORP COM 89832Q109   242,097 6,211 SH   SOLE   0 0 6,211
VALERO ENERGY CORP COM 91913Y100   465,130 2,725 SH   SOLE   0 0 2,725
VERIZON COMMUNICATIONS INC COM 92343V104   1,199,390 28,584 SH   SOLE   0 0 28,584
VIATRIS INC COM 92556V106   262,703 22,002 SH   SOLE   0 0 22,002
X4 PHARMACEUTICALS INC COM 98420X103   13,900 10,000 SH   SOLE   0 0 10,000
PETIQ INC COM CL A 71639T106   81,401 18,583 SH   SOLE   0 0 18,583
COUSINS PPTYS INC COM NEW 222795502   284,850 11,849 SH   SOLE   0 0 11,849
MILLER INDS INC TENN COM NEW 600551204   367,348 7,332 SH   SOLE   0 0 7,332
CHENIERE ENERGY INC COM NEW 16411R208   357,396 2,216 SH   SOLE   0 0 2,216
RITHM CAPITAL CORP COM NEW 64828T201   504,666 327 SH   SOLE   0 0 327
EPR PPTYS COM SH BEN INT 26884U109   565,568 13,323 SH   SOLE   0 0 13,323
SCHLUMBERGER LTD COM STK 806857108   543,057 1,039 SH   SOLE   0 0 1,039
VANECK ETF TRUST FALLEN ANGEL HG 92189F437   1,358,089 46,798 SH   SOLE   0 0 46,798
EA SERIES TRUST FREEDOM 100 EM 02072L607   1,830,792 54,278 SH   SOLE   0 0 54,278
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201   1,368,278 29,419 SH   SOLE   0 0 29,419
ISHARES TR INVESTMENT GRADE 46435G219   459,600 10,247 SH   SOLE   0 0 10,247
ISHARES TR ISHS 1-5YR INVS 464288646   1,843,140 35,943 SH   SOLE   0 0 35,943
ISHARES TR JPMORGAN USD EMG 464288281   388,930 4,337 SH   SOLE   0 0 4,337
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   361,847 4,025 SH   SOLE   0 0 4,025
SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434   3,164,588 41,590 SH   SOLE   0 0 41,590
SPDR SER TR MSCI USA STRTGIC 78468R812   775,708 5,327 SH   SOLE   0 0 5,327
SPDR SER TR NUVEEN BLMBRG MU 78468R721   320,154 6,888 SH   SOLE   0 0 6,888
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103   445,151 156 SH   SOLE   0 0 156
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511   729,646 61,418 SH   SOLE   0 0 61,418
SPDR SER TR PORTFOLIO INTRMD 78464A375   3,888,135 118,940 SH   SOLE   0 0 118,940
SPDR SER TR PORTFOLIO SH TSR 78468R101   2,021,797 69,910 SH   SOLE   0 0 69,910
JOHN HANCOCK EXCHANGE TRADED PREFERRED INCOME 47804J776   1,029,094 45,798 SH   SOLE   0 0 45,798
ELME COMMUNITIES SH BEN INT 939653101   156,892 11,271 SH   SOLE   0 0 11,271
COMPASS DIVERSIFIED SH BEN INT 20451Q104   338,857 14,078 SH   SOLE   0 0 14,078
VANECK ETF TRUST SHRT HGH YLD MUN 92189F387   274,747 12,260 SH   SOLE   0 0 12,260
ISHARES TR SHRT NAT MUN ETF 464288158   2,171,262 20,732 SH   SOLE   0 0 20,732
EATON CORP PLC SHS G29183103   1,691,911 5,411 SH   SOLE   0 0 5,411
FLEX LNG LTD SHS G35947202   413,237 16,250 SH   SOLE   0 0 16,250
JOHNSON CTLS INTL PLC SHS G51502105   513,242 7,857 SH   SOLE   0 0 7,857
SAPIENS INTL CORP N V SHS G7T16G103   375,179 9,908 SH   SOLE   0 0 9,908
SSGA ACTIVE TR SPDR DBLELN EMRG 78470P309   1,084,748 25,713 SH   SOLE   0 0 25,713
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848   1,469,499 36,692 SH   SOLE   0 0 36,692
ASTRAZENECA PLC SPONSORED ADR 046353108   643,165 9,493 SH   SOLE   0 0 9,493
NOVARTIS AG SPONSORED ADR 66987V109   844,550 176 SH   SOLE   0 0 176
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   1,023,640 10,397 SH   SOLE   0 0 10,397
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508   242,167 11,450 SH   SOLE   0 0 11,450
SCHWAB STRATEGIC TR US TIPS ETF 808524870   1,868,632 35,825 SH   SOLE   0 0 35,825
GLOBAL X FDS X EMERGING MKT 37954Y350   308,028 13,628 SH   SOLE   0 0 13,628