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
ABBOTT LABS COM 002824100   655,355 6,472 SH   SOLE   0 0 6,472
AGREE RLTY CORP COM 008492100   540,112 7,872 SH   SOLE   0 0 7,872
AIR PRODS & CHEMS INC COM 009158106   316,793 1,103 SH   SOLE   0 0 1,103
ALEXANDER & BALDWIN INC NEW COM 014491104   363,389 19,217 SH   SOLE   0 0 19,217
AMAZON COM INC COM 023135106   326,087 3,157 SH   SOLE   0 0 3,157
APPLE INC COM 037833100   1,718,889 10,424 SH   SOLE   0 0 10,424
ASTRAZENECA PLC SPONSORED ADR 046353108   687,923 9,911 SH   SOLE   0 0 9,911
AUTOMATIC DATA PROCESSING IN COM 053015103   211,498 950 SH   SOLE   0 0 950
BANK NOVA SCOTIA HALIFAX COM 064149107   360,678 7,162 SH   SOLE   0 0 7,162
BASSETT FURNITURE INDS INC COM 070203104   229,762 12,908 SH   SOLE   0 0 12,908
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   505,456 1,637 SH   SOLE   0 0 1,637
BEST BUY INC COM 086516101   706,778 9,030 SH   SOLE   0 0 9,030
BRISTOL-MYERS SQUIBB CO COM 110122108   685,871 9,896 SH   SOLE   0 0 9,896
CVS HEALTH CORP COM 126650100   281,338 3,786 SH   SOLE   0 0 3,786
CATERPILLAR INC COM 149123101   440,975 1,927 SH   SOLE   0 0 1,927
CHEVRON CORP NEW COM 166764100   1,288,515 7,897 SH   SOLE   0 0 7,897
CITIZENS FINL GROUP INC COM 174610105   218,421 7,192 SH   SOLE   0 0 7,192
CORNING INC COM 219350105   482,155 13,667 SH   SOLE   0 0 13,667
COUSINS PPTYS INC COM NEW 222795502   241,722 11,306 SH   SOLE   0 0 11,306
DARDEN RESTAURANTS INC COM 237194105   248,721 1,603 SH   SOLE   0 0 1,603
DIAMONDROCK HOSPITALITY CO COM 252784301   638,221 78,502 SH   SOLE   0 0 78,502
DISNEY WALT CO COM 254687106   490,142 4,895 SH   SOLE   0 0 4,895
FS KKR CAP CORP COM 302635206   411,088 22,221 SH   SOLE   0 0 22,221
FEDERATED HERMES INC CL B 314211103   696,630 17,355 SH   SOLE   0 0 17,355
FOOT LOCKER INC COM 344849104   726,248 18,298 SH   SOLE   0 0 18,298
GENERAL DYNAMICS CORP COM 369550108   313,789 1,375 SH   SOLE   0 0 1,375
GILEAD SCIENCES INC COM 375558103   772,727 9,313 SH   SOLE   0 0 9,313
GRAPHIC PACKAGING HLDG CO COM 388689101   283,741 11,131 SH   SOLE   0 0 11,131
GUESS INC COM 401617105   388,811 19,980 SH   SOLE   0 0 19,980
HALLIBURTON CO COM 406216101   257,866 8,150 SH   SOLE   0 0 8,150
HERCULES CAPITAL INC COM 427096508   474,275 36,794 SH   SOLE   0 0 36,794
HOME DEPOT INC COM 437076102   658,724 2,232 SH   SOLE   0 0 2,232
HUDSON TECHNOLOGIES INC COM 444144109   104,524 11,973 SH   SOLE   0 0 11,973
HUNTINGTON INGALLS INDS INC COM 446413106   290,035 1,401 SH   SOLE   0 0 1,401
INTEL CORP COM 458140100   312,182 9,556 SH   SOLE   0 0 9,556
INTERNATIONAL BUSINESS MACHS COM 459200101   1,020,011 7,781 SH   SOLE   0 0 7,781
ISHARES TR TIPS BD ETF 464287176   1,969,940 17,868 SH   SOLE   0 0 17,868
ISHARES TR 7-10 YR TRSY BD 464287440   3,224,065 32,527 SH   SOLE   0 0 32,527
ISHARES TR 1 3 YR TREAS BD 464287457   557,456 6,785 SH   SOLE   0 0 6,785
ISHARES TR SHRT NAT MUN ETF 464288158   2,168,970 20,720 SH   SOLE   0 0 20,720
ISHARES TR JPMORGAN USD EMG 464288281   367,127 4,255 SH   SOLE   0 0 4,255
ISHARES TR ISHS 1-5YR INVS 464288646   1,167,746 23,105 SH   SOLE   0 0 23,105
JOHNSON & JOHNSON COM 478160104   409,200 2,640 SH   SOLE   0 0 2,640
KIMBERLY-CLARK CORP COM 494368103   466,683 3,477 SH   SOLE   0 0 3,477
LOCKHEED MARTIN CORP COM 539830109   467,057 988 SH   SOLE   0 0 988
MICROSOFT CORP COM 594918104   1,236,971 4,291 SH   SOLE   0 0 4,291
MICROCHIP TECHNOLOGY INC. COM 595017104   1,135,135 13,549 SH   SOLE   0 0 13,549
MILLER INDS INC TENN COM NEW 600551204   246,294 6,967 SH   SOLE   0 0 6,967
MONDELEZ INTL INC CL A 609207105   761,830 10,927 SH   SOLE   0 0 10,927
NEWTEKONE INC COM NEW 652526203   133,281 10,714 SH   SOLE   0 0 10,714
ONEOK INC NEW COM 682680103   276,272 4,348 SH   SOLE   0 0 4,348
PALO ALTO NETWORKS INC COM 697435105   776,389 3,887 SH   SOLE   0 0 3,887
PEPSICO INC COM 713448108   1,263,013 6,928 SH   SOLE   0 0 6,928
PFIZER INC COM 717081103   738,510 18,101 SH   SOLE   0 0 18,101
PINNACLE WEST CAP CORP COM 723484101   338,117 4,267 SH   SOLE   0 0 4,267
PUBLIC SVC ENTERPRISE GRP IN COM 744573106   354,029 5,669 SH   SOLE   0 0 5,669
RPM INTL INC COM 749685103   510,005 5,846 SH   SOLE   0 0 5,846
RALPH LAUREN CORP CL A 751212101   289,342 2,480 SH   SOLE   0 0 2,480
ROCKWELL AUTOMATION INC COM 773903109   265,728 33,216 SH   SOLE   0 0 33,216
RYDER SYS INC COM 783549108   390,157 4,372 SH   SOLE   0 0 4,372
SCHLUMBERGER LTD COM STK 806857108   535,632 10,909 SH   SOLE   0 0 10,909
SIMON PPTY GROUP INC NEW COM 828806109   281,045 2,510 SH   SOLE   0 0 2,510
SOUTHERN CO COM 842587107   484,470 6,963 SH   SOLE   0 0 6,963
BLOCK INC CL A 852234103   355,484 10,085 SH   SOLE   0 0 10,085
SYSCO CORP COM 871829107   286,137 3,705 SH   SOLE   0 0 3,705
TJX COS INC NEW COM 872540109   1,703,870 21,744 SH   SOLE   0 0 21,744
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   377,010 4,053 SH   SOLE   0 0 4,053
TANGER FACTORY OUTLET CTRS I COM 875465106   215,498 10,978 SH   SOLE   0 0 10,978
TAPESTRY INC COM 876030107   293,924 6,818 SH   SOLE   0 0 6,818
TEXAS INSTRS INC COM 882508104   268,040 1,441 SH   SOLE   0 0 1,441
THERMO FISHER SCIENTIFIC INC COM 883556102   362,537 629 SH   SOLE   0 0 629
TRI CONTL CORP COM 895436103   2,282,497 85,970 SH   SOLE   0 0 85,970
UNITIL CORP COM 913259107   213,786 3,748 SH   SOLE   0 0 3,748
WALMART INC COM 931142103   343,116 2,327 SH   SOLE   0 0 2,327
ELME COMMUNITIES SH BEN INT 939653101   263,167 14,735 SH   SOLE   0 0 14,735
WILLIAMS COS INC COM 969457100   304,453 10,196 SH   SOLE   0 0 10,196
RAYTHEON TECHNOLOGIES CORP COM 75513E101   683,258 6,977 SH   SOLE   0 0 6,977
TOTALENERGIES SE SPONSORED ADS 89151E109   295,486 5,004 SH   SOLE   0 0 5,004
ABBVIE INC COM 00287Y109   1,245,970 7,818 SH   SOLE   0 0 7,818
EA SERIES TRUST FREEDOM 100 EM 02072L607   1,416,894 48,210 SH   SOLE   0 0 48,210
ARES CAPITAL CORP COM 04010L103   961,426 52,609 SH   SOLE   0 0 52,609
BAKER HUGHES COMPANY CL A 05722G100   226,060 7,833 SH   SOLE   0 0 7,833
BLACKSTONE INC COM 09260D107   441,220 5,023 SH   SOLE   0 0 5,023
BROADCOM INC COM 11135F101   394,547 615 SH   SOLE   0 0 615
CHENIERE ENERGY INC COM NEW 16411R208   306,059 1,942 SH   SOLE   0 0 1,942
CISCO SYS INC COM 17275R102   663,997 12,702 SH   SOLE   0 0 12,702
CLIPPER RLTY INC COM 18885T306   202,645 35,304 SH   SOLE   0 0 35,304
COMPASS DIVERSIFIED SH BEN INT 20451Q104   313,752 16,444 SH   SOLE   0 0 16,444
CONSTELLATION BRANDS INC CL A 21036P108   512,795 2,270 SH   SOLE   0 0 2,270
DUPONT DE NEMOURS INC COM 26614N102   380,094 5,296 SH   SOLE   0 0 5,296
EPR PPTYS COM SH BEN INT 26884U109   512,223 13,444 SH   SOLE   0 0 13,444
ENBRIDGE INC COM 29250N105   221,767 5,813 SH   SOLE   0 0 5,813
EXXON MOBIL CORP COM 30231G102   1,036,726 9,454 SH   SOLE   0 0 9,454
FOUR CORNERS PPTY TR INC COM 35086T109   227,853 8,483 SH   SOLE   0 0 8,483
GLOBAL X FDS X EMERGING MKT 37954Y350   264,982 12,144 SH   SOLE   0 0 12,144
INGERSOLL RAND INC COM 45687V106   451,547 5,942 SH   SOLE   0 0 5,942
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511   786,872 68,543 SH   SOLE   0 0 68,543
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508   230,277 11,071 SH   SOLE   0 0 11,071
INVITATION HOMES INC COM 46187W107   483,534 15,483 SH   SOLE   0 0 15,483
JPMORGAN CHASE & CO COM 46625H100   1,219,075 9,355 SH   SOLE   0 0 9,355
JOHN HANCOCK EXCHANGE TRADED PREFERRED INCOME 47804J776   850,180 40,306 SH   SOLE   0 0 40,306
KINDER MORGAN INC DEL COM 49456B101   316,598 18,081 SH   SOLE   0 0 18,081
MARATHON PETE CORP COM 56585A102   1,017,064 7,543 SH   SOLE   0 0 7,543
MERCADOLIBRE INC COM 58733R102   225,388 171 SH   SOLE   0 0 171
NETAPP INC COM 64110D104   466,668 7,309 SH   SOLE   0 0 7,309
NOVARTIS AG SPONSORED ADR 66987V109   802,700 8,725 SH   SOLE   0 0 8,725
PARAMOUNT GROUP INC COM 69924R108   55,764 12,229 SH   SOLE   0 0 12,229
PIMCO ETF TR ACTIVE BD ETF 72201R775   867,445 9,352 SH   SOLE   0 0 9,352
SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434   2,193,393 31,642 SH   SOLE   0 0 31,642
SPDR SER TR PORTFOLIO INTRMD 78464A375   3,565,934 109,755 SH   SOLE   0 0 109,755
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848   1,493,410 36,398 SH   SOLE   0 0 36,398
SPDR SER TR PORTFOLIO SH TSR 78468R101   1,519,463 51,983 SH   SOLE   0 0 51,983
SPDR SER TR NUVEEN BLMBRG MU 78468R721   414,123 8,845 SH   SOLE   0 0 8,845
SPDR SER TR MSCI USA STRTGIC 78468R812   369,005 3,183 SH   SOLE   0 0 3,183
SSGA ACTIVE TR SPDR DBLELN EMRG 78470P309   936,727 22,915 SH   SOLE   0 0 22,915
SOLO BRANDS INC COM CL A 83425V104   93,735 13,055 SH   SOLE   0 0 13,055
STARWOOD PPTY TR INC COM 85571B105   600,434 33,942 SH   SOLE   0 0 33,942
TRUIST FINL CORP COM 89832Q109   250,116 7,335 SH   SOLE   0 0 7,335
VALERO ENERGY CORP COM 91913Y100   421,173 3,017 SH   SOLE   0 0 3,017
VANECK ETF TRUST SHRT HGH YLD MUN 92189F387   236,051 10,590 SH   SOLE   0 0 10,590
VANECK ETF TRUST FALLEN ANGEL HG 92189F437   1,155,977 41,255 SH   SOLE   0 0 41,255
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201   1,167,745 25,129 SH   SOLE   0 0 25,129
VERIZON COMMUNICATIONS INC COM 92343V104   587,088 15,096 SH   SOLE   0 0 15,096
VIZIO HLDG CORP CL A COM 92858V101   97,097 10,577 SH   SOLE   0 0 10,577
SPRUCE POWER HOLDING CORP COM CL A 9837FR100   8,700 10,000 SH   SOLE   0 0 10,000
EATON CORP PLC SHS G29183103   1,321,031 7,710 SH   SOLE   0 0 7,710
FLEX LNG LTD SHS G35947202   942,389 28,064 SH   SOLE   0 0 28,064
JOHNSON CTLS INTL PLC SHS G51502105   412,167 6,844 SH   SOLE   0 0 6,844
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103   360,288 5,449 SH   SOLE   0 0 5,449
SAPIENS INTL CORP N V SHS G7T16G103   269,154 12,392 SH   SOLE   0 0 12,392