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   709,066 6,504 SH   SOLE   0 0 6,504
ABBVIE INC COM 00287y109   1,046,865 7,770 SH   SOLE   0 0 7,770
AGREE RLTY CORP COM 008492100   517,444 7,913 SH   SOLE   0 0 7,913
AIR PRODS & CHEMS INC COM 009158106   331,280 1,106 SH   SOLE   0 0 1,106
ALEXANDER & BALDWIN INC NEW COM 014491104   366,412 19,721 SH   SOLE   0 0 19,721
AMAZON COM INC COM 023135106   410,895 3,152 SH   SOLE   0 0 3,152
APPLE INC COM 037833100   2,009,108 10,358 SH   SOLE   0 0 10,358
ARES CAPITAL CORP COM 04010l103   971,853 51,722 SH   SOLE   0 0 51,722
ASTRAZENECA PLC SPONSORED ADR 046353108   709,974 9,920 SH   SOLE   0 0 9,920
AUTOMATIC DATA PROCESSING IN COM 053015103   208,800 950 SH   SOLE   0 0 950
BCE INC COM NEW 05534B760   234,293 7,412 SH   SOLE   0 0 7,412
BANK NEW YORK MELLON CORP COM 064058100   374,549 7,485 SH   SOLE   0 0 7,485
BASSETT FURNITURE INDS INC COM 070203104   197,851 13,155 SH   SOLE   0 0 13,155
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   561,968 1,648 SH   SOLE   0 0 1,648
BEST BUY INC COM 086516101   726,733 8,868 SH   SOLE   0 0 8,868
BLOCK H & R INC COM 093671105   326,306 10,239 SH   SOLE   0 0 10,239
BRISTOL-MYERS SQUIBB CO COM 110122108   645,684 10,097 SH   SOLE   0 0 10,097
BROADCOM INC COM 11135f101   521,325 601 SH   SOLE   0 0 601
CVS HEALTH CORP COM 126650100   263,662 3,814 SH   SOLE   0 0 3,814
CARDINAL HEALTH INC COM 14149y108   257,325 2,721 SH   SOLE   0 0 2,721
CATERPILLAR INC COM 149123101   464,050 1,886 SH   SOLE   0 0 1,886
CHENIERE ENERGY INC COM NEW 16411r208   310,053 2,035 SH   SOLE   0 0 2,035
CHEVRON CORP NEW COM 166764100   1,239,328 7,876 SH   SOLE   0 0 7,876
CISCO SYS INC COM 17275r102   647,112 12,507 SH   SOLE   0 0 12,507
CLIPPER RLTY INC COM 18885t306   174,063 30,699 SH   SOLE   0 0 30,699
COMPASS DIVERSIFIED SH BEN INT 20451q104   356,714 16,446 SH   SOLE   0 0 16,446
CONSTELLATION BRANDS INC CL A 21036P108   565,880 2,299 SH   SOLE   0 0 2,299
CORNING INC COM 219350105   491,034 14,014 SH   SOLE   0 0 14,014
COUSINS PPTYS INC COM NEW 222795502   266,030 11,668 SH   SOLE   0 0 11,668
DARDEN RESTAURANTS INC COM 237194105   275,014 1,646 SH   SOLE   0 0 1,646
DIAMONDROCK HOSPITALITY CO COM 252784301   595,928 74,398 SH   SOLE   0 0 74,398
DUPONT DE NEMOURS INC COM 26614n102   383,490 5,368 SH   SOLE   0 0 5,368
EPR PPTYS COM SH BEN INT 26884u109   628,391 13,427 SH   SOLE   0 0 13,427
EATON CORP PLC SHS g29183103   1,524,338 7,580 SH   SOLE   0 0 7,580
ELME COMMUNITIES SH BEN INT 939653101   239,728 14,582 SH   SOLE   0 0 14,582
ENBRIDGE INC COM 29250n105   214,133 5,764 SH   SOLE   0 0 5,764
ENTERPRISE PRODS PARTNERS L COM 293792107   336,806 12,782 SH   SOLE   0 0 12,782
FS KKR CAP CORP COM 302635206   1,018,875 9,500 SH   SOLE   0 0 9,500
FASTENAL CO COM 311900104   411,392 21,449 SH   SOLE   0 0 21,449
FEDEX CORP COM 31428x106   626,156 17,466 SH   SOLE   0 0 17,466
FLEX LNG LTD SHS g35947202   843,849 27,640 SH   SOLE   0 0 27,640
FOOT LOCKER INC COM 344849104   280,209 10,336 SH   SOLE   0 0 10,336
FOUR CORNERS PPTY TR INC COM 35086t109   217,881 8,578 SH   SOLE   0 0 8,578
GARMIN LTD SHS H2906T109   218,918 2,099 SH   SOLE   0 0 2,099
GENERAL DYNAMICS CORP COM 369550108   284,643 1,323 SH   SOLE   0 0 1,323
GILEAD SCIENCES INC COM 375558103   700,977 9,095 SH   SOLE   0 0 9,095
GRAPHIC PACKAGING HLDG CO COM 388689101   265,783 11,060 SH   SOLE   0 0 11,060
GUESS INC COM 401617105   395,010 20,309 SH   SOLE   0 0 20,309
HALLIBURTON CO COM 406216101   261,941 7,940 SH   SOLE   0 0 7,940
HERCULES CAPITAL INC COM 427096508   529,603 35,784 SH   SOLE   0 0 35,784
HOME DEPOT INC COM 437076102   699,889 2,253 SH   SOLE   0 0 2,253
HUDSON TECHNOLOGIES INC COM 444144109   116,364 12,096 SH   SOLE   0 0 12,096
HUNTINGTON INGALLS INDS INC COM 446413106   310,219 1,363 SH   SOLE   0 0 1,363
INTERNATIONAL BUSINESS MACHS COM 459200101   1,015,216 7,587 SH   SOLE   0 0 7,587
INNOVATIVE INDL PPTYS INC COM 45781v101   443,696 6,077 SH   SOLE   0 0 6,077
INTERDIGITAL INC COM 45867G101   321,714 9,621 SH   SOLE   0 0 9,621
IRON MTN INC DEL COM 46284V101   553,599 16,093 SH   SOLE   0 0 16,093
HENRY JACK & ASSOC INC COM 426281101   1,849,588 12,717 SH   SOLE   0 0 12,717
JOHNSON & JOHNSON COM 478160104   437,800 2,645 SH   SOLE   0 0 2,645
JOHNSON CTLS INTL PLC SHS g51502105   476,186 6,988 SH   SOLE   0 0 6,988
KIMBERLY-CLARK CORP COM 494368103   481,967 3,491 SH   SOLE   0 0 3,491
KINDER MORGAN INC DEL COM 49456b101   303,175 17,606 SH   SOLE   0 0 17,606
LOCKHEED MARTIN CORP COM 539830109   446,569 970 SH   SOLE   0 0 970
MARATHON PETE CORP COM 56585a102   877,801 7,528 SH   SOLE   0 0 7,528
MERCADOLIBRE INC COM 58733r102   204,936 173 SH   SOLE   0 0 173
MICROCHIP TECHNOLOGY INC. COM 595017104   1,231,862 13,750 SH   SOLE   0 0 13,750
MICROSOFT CORP COM 594918104   1,467,581 4,310 SH   SOLE   0 0 4,310
MILLER INDS INC TENN COM NEW 600551204   256,707 7,237 SH   SOLE   0 0 7,237
MONDELEZ INTL INC CL A 609207105   818,679 11,224 SH   SOLE   0 0 11,224
NETAPP INC COM 64110d104   556,101 7,279 SH   SOLE   0 0 7,279
NEWELL BRANDS INC COM 651229106   295,545 26,294 SH   SOLE   0 0 26,294
NOVARTIS AG SPONSORED ADR 66987v109   891,641 8,836 SH   SOLE   0 0 8,836
ONEOK INC NEW COM 682680103   253,607 4,109 SH   SOLE   0 0 4,109
ORACLE CORP COM 68389x105   235,441 1,977 SH   SOLE   0 0 1,977
PALO ALTO NETWORKS INC COM 697435105   970,171 3,797 SH   SOLE   0 0 3,797
PARAMOUNT GROUP INC COM 69924r108   52,770 11,912 SH   SOLE   0 0 11,912
PEPSICO INC COM 713448108   1,277,317 6,896 SH   SOLE   0 0 6,896
PFIZER INC COM 717081103   670,867 18,290 SH   SOLE   0 0 18,290
PINNACLE WEST CAP CORP COM 723484101   347,997 4,272 SH   SOLE   0 0 4,272
POWELL INDS INC COM 739128106   1,332,738 21,996 SH   SOLE   0 0 21,996
PUBLIC SVC ENTERPRISE GRP IN COM 744573106   360,383 5,756 SH   SOLE   0 0 5,756
RPM INTL INC COM 749685103   549,686 6,126 SH   SOLE   0 0 6,126
RALPH LAUREN CORP CL A 751212101   312,442 2,534 SH   SOLE   0 0 2,534
RAYTHEON TECHNOLOGIES CORP COM 75513e101   677,295 6,914 SH   SOLE   0 0 6,914
RITHM CAPITAL CORP COM NEW 64828T201   462,040 49,416 SH   SOLE   0 0 49,416
RUMBLEON INC COM CL B 781386305   358,746 4,231 SH   SOLE   0 0 4,231
SAPIENS INTL CORP N V SHS g7t16g103   340,374 12,796 SH   SOLE   0 0 12,796
SCHLUMBERGER LTD COM STK 806857108   526,616 10,721 SH   SOLE   0 0 10,721
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS g7997r103   344,554 5,569 SH   SOLE   0 0 5,569
SOLO BRANDS INC COM CL A 83425V104   104,353 18,437 SH   SOLE   0 0 18,437
SOUTHERN CO COM 842587107   495,317 7,051 SH   SOLE   0 0 7,051
STARWOOD PPTY TR INC COM 85571b105   665,633 34,311 SH   SOLE   0 0 34,311
SYSCO CORP COM 871829107   281,663 3,796 SH   SOLE   0 0 3,796
TJX COS INC NEW COM 872540109   1,848,094 21,796 SH   SOLE   0 0 21,796
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   778,598 7,715 SH   SOLE   0 0 7,715
TANGER FACTORY OUTLET CTRS I COM 875465106   245,595 11,128 SH   SOLE   0 0 11,128
TAPESTRY INC COM 876030107   297,075 6,941 SH   SOLE   0 0 6,941
TEXAS INSTRS INC COM 882508104   263,009 1,461 SH   SOLE   0 0 1,461
BLACKSTONE INC COM 09260d107   469,777 5,053 SH   SOLE   0 0 5,053
TRAVELERS COMPANIES INC COM 89417E109   362,602 2,088 SH   SOLE   0 0 2,088
THERMO FISHER SCIENTIFIC INC COM 883556102   328,702 630 SH   SOLE   0 0 630
TORTOISE ENERGY INFRA CORP COM 89147L886   541,344 18,635 SH   SOLE   0 0 18,635
TOTALENERGIES SE SPONSORED ADS 89151E109   295,174 5,121 SH   SOLE   0 0 5,121
TRUIST FINL CORP COM 89832q109   222,398 7,328 SH   SOLE   0 0 7,328
VALERO ENERGY CORP COM 91913Y100   343,924 2,932 SH   SOLE   0 0 2,932
VERIZON COMMUNICATIONS INC COM 92343v104   540,636 14,537 SH   SOLE   0 0 14,537
VIATRIS INC COM 92556v106   460,646 46,157 SH   SOLE   0 0 46,157
VIZIO HLDG CORP CL A COM 92858v101   73,082 10,827 SH   SOLE   0 0 10,827
WALMART INC COM 931142103   371,259 2,362 SH   SOLE   0 0 2,362
DISNEY WALT CO COM 254687106   444,977 4,984 SH   SOLE   0 0 4,984
WILLIAMS COS INC COM 969457100   335,893 10,294 SH   SOLE   0 0 10,294
X4 PHARMACEUTICALS INC COM 98420x103   19,400 10,000 SH   SOLE   0 0 10,000
INVESCO EXCH TRADED FD TR II PFD ETF 46138e511   779,287 68,539 SH   SOLE   0 0 68,539
JOHN HANCOCK EXCHANGE TRADED PREFERRED INCOME 47804j776   883,455 42,109 SH   SOLE   0 0 42,109
EA SERIES TRUST FREEDOM 100 EM 02072L607   1,546,219 49,313 SH   SOLE   0 0 49,313
ISHARES TR RUSSELL 3000 ETF 464287689   2,557,706 356 SH   SOLE   0 0 356
SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463x434   2,741,857 39,214 SH   SOLE   0 0 39,214
SPDR SER TR MSCI USA STRTGIC 78468r812   459,532 3,737 SH   SOLE   0 0 3,737
TRI CONTL CORP COM 895436103   2,369,136 86,402 SH   SOLE   0 0 86,402
GLOBAL X FDS X EMERGING MKT 37954y350   262,266 11,992 SH   SOLE   0 0 11,992
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   221,333 10,760 SH   SOLE   0 0 10,760
INVESCO EXCH TRADED FD TR II SR LN ETF 46138g508   216,607 10,295 SH   SOLE   0 0 10,295
PIMCO ETF TR ACTIVE BD ETF 72201r775   815,422 8,900 SH   SOLE   0 0 8,900
SSGA ACTIVE TR SPDR DBLELN EMRG 78470p309   982,717 24,010 SH   SOLE   0 0 24,010
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467v848   1,495,407 36,878 SH   SOLE   0 0 36,878
SPDR SER TR NUVEEN BLMBRG MU 78468r721   317,950 6,888 SH   SOLE   0 0 6,888
SPDR SER TR PORTFOLIO INTRMD 78464a375   3,618,922 112,704 SH   SOLE   0 0 112,704
SPDR SER TR PORTFOLIO SH TSR 78468R101   1,743,148 60,547 SH   SOLE   0 0 60,547
VANECK ETF TRUST FALLEN ANGEL HG 92189f437   1,173,242 42,249 SH   SOLE   0 0 42,249
VANECK ETF TRUST SHRT HGH YLD MUN 92189f387   230,024 10,315 SH   SOLE   0 0 10,315
VANECK ETF TRUST INTRMDT MUNI ETF 92189h201   1,139,495 24,734 SH   SOLE   0 0 24,734
ISHARES TR 7-10 YR TRSY BD 464287440   3,119,206 32,290 SH   SOLE   0 0 32,290
ISHARES TR INVESTMENT GRADE 46435g219   209,509 4,741 SH   SOLE   0 0 4,741
ISHARES TR JPMORGAN USD EMG 464288281   364,796 4,216 SH   SOLE   0 0 4,216
ISHARES TR SHRT NAT MUN ETF 464288158   2,203,775 21,182 SH   SOLE   0 0 21,182
ISHARES TR ISHS 1-5YR INVS 464288646   1,173,247 23,385 SH   SOLE   0 0 23,385
ISHARES TR 1 3 YR TREAS BD 464287457   550,128 6,785 SH   SOLE   0 0 6,785
ISHARES TR TIPS BD ETF 464287176   1,962,672 18,237 SH   SOLE   0 0 18,237