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
3M CO COM 88579Y101 448 4,050 SH   SOLE   3,800 0 250
ABBVIE INC COM 00287Y109 1,148 8,553 SH   SOLE   8,353 0 200
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 242 940 SH   SOLE   940 0 0
ALBEMARLE CORP COM 012653101 918 3,472 SH   SOLE   3,447 0 25
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 210 6,000 SH   SOLE   6,000 0 0
ALPHABET INC CAP STK CL C 02079K107 6,595 68,589 SH   SOLE   66,889 0 1,700
ALPHABET INC CAP STK CL A 02079K305 2,174 22,724 SH   SOLE   21,924 0 800
AMAZON COM INC COM 023135106 1,696 15,010 SH   SOLE   14,410 0 600
AMERCO COM 023586100 311 610 SH   SOLE   610 0 0
ANALOG DEVICES INC COM 032654105 3,665 26,300 SH   SOLE   25,720 0 580
APPLE INC COM 037833100 7,122 51,536 SH   SOLE   50,160 0 1,377
ARCHER DANIELS MIDLAND CO COM 039483102 4,746 58,989 SH   SOLE   57,209 0 1,780
ARMADA HOFFLER PPTYS INC COM 04208T108 194 18,710 SH   SOLE   18,210 0 500
ATLAS CORP SHARES Y0436Q109 500 35,966 SH   SOLE   35,966 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 735 3,248 SH   SOLE   3,248 0 0
BALL CORP COM 058498106 768 15,904 SH   SOLE   15,904 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 16,304 61,060 SH   SOLE   59,865 0 1,195
BERKSHIRE HATHAWAY INC DEL CL A 084670108 5,284 13 SH   SOLE   13 0 0
BK OF AMERICA CORP COM 060505104 360 11,905 SH   SOLE   9,405 0 2,500
BLACK STONE MINERALS L P COM UNIT 09225M101 282 18,000 SH   SOLE   18,000 0 0
BOISE CASCADE CO DEL COM 09739D100 699 11,750 SH   SOLE   11,750 0 0
BOXED INC COM 103174108 13 14,490 SH   SOLE   14,490 0 0
BP PLC SPONSORED ADR 055622104 3,643 127,588 SH   SOLE   123,878 0 3,710
BRISTOL-MYERS SQUIBB CO COM 110122108 612 8,603 SH   SOLE   8,203 0 400
CARRIER GLOBAL CORPORATION COM 14448C104 280 7,883 SH   SOLE   7,783 0 100
CENOVUS ENERGY INC COM 15135U109 839 54,600 SH   SOLE   54,600 0 0
CHEVRON CORP NEW COM 166764100 1,409 9,809 SH   SOLE   9,809 0 0
CISCO SYS INC COM 17275R102 234 5,850 SH   SOLE   5,850 0 0
CITY OFFICE REIT INC COM 178587101 107 10,700 SH   SOLE   10,700 0 0
CLARUS CORP NEW COM 18270P109 180 13,369 SH   SOLE   13,089 0 280
CLOROX CO DEL COM 189054109 205 1,600 SH   SOLE   1,500 0 100
COMCAST CORP NEW CL A 20030N101 669 22,824 SH   SOLE   22,574 0 250
COSTCO WHSL CORP NEW COM 22160K105 6,321 13,384 SH   SOLE   13,024 0 360
DEERE & CO COM 244199105 795 2,380 SH   SOLE   2,380 0 0
DISCOVER FINL SVCS COM 254709108 3,546 39,002 SH   SOLE   37,439 0 1,563
DISNEY WALT CO COM 254687106 3,223 34,166 SH   SOLE   33,480 0 686
DRIVE SHACK INC COM 262077100 55 88,850 SH   SOLE   87,750 0 1,100
DUKE ENERGY CORP NEW COM NEW 26441C204 235 2,531 SH   SOLE   2,531 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 356 4,309 SH   SOLE   4,309 0 0
ENCORE WIRE CORP COM 292562105 5,688 49,234 SH   SOLE   47,941 0 1,293
EVERSOURCE ENERGY COM 30040W108 790 10,133 SH   SOLE   10,133 0 0
EXPONENT INC COM 30214U102 1,147 13,080 SH   SOLE   13,080 0 0
EXXON MOBIL CORP COM 30231G102 402 4,609 SH   SOLE   4,609 0 0
FEDEX CORP COM 31428X106 237 1,594 SH   SOLE   1,394 0 200
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 7,579 170,584 SH   SOLE   158,483 0 12,101
FIRSTENERGY CORP COM 337932107 266 7,189 SH   SOLE   750 0 6,439
FISERV INC COM 337738108 4,300 45,958 SH   SOLE   45,118 0 840
FMC CORP COM NEW 302491303 4,791 45,328 SH   SOLE   44,088 0 1,240
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 2,701 43,046 SH   SOLE   42,196 0 850
FORD MTR CO DEL COM 345370860 185 16,500 SH   SOLE   11,500 0 5,000
GARRETT MOTION INC COM 366505105 1,644 291,032 SH   SOLE   277,095 0 13,937
GENERAL MTRS CO COM 37045V100 334 10,402 SH   SOLE   9,400 0 1,002
GLOBAL SELF STORAGE INC COM 37955N106 82 14,000 SH   SOLE   14,000 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 7,498 302,958 SH   SOLE   290,905 0 12,053
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 1,558 15,600 SH   SOLE   15,000 0 600
GOLDMAN SACHS GROUP INC COM 38141G104 1,950 6,653 SH   SOLE   6,563 0 90
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 755 21,535 SH   SOLE   20,555 0 980
HIGHWOODS PPTYS INC COM 431284108 547 20,300 SH   SOLE   19,800 0 500
HOME DEPOT INC COM 437076102 1,633 5,919 SH   SOLE   5,719 0 200
HONDA MOTOR LTD AMERN SHS 438128308 472 21,850 SH   SOLE   21,850 0 0
HONEYWELL INTL INC COM 438516106 3,599 21,557 SH   SOLE   20,601 0 956
HOST HOTELS & RESORTS INC COM 44107P104 596 37,507 SH   SOLE   37,207 0 300
INGLES MKTS INC CL A 457030104 3,467 43,770 SH   SOLE   43,770 0 0
INVESCO CURRENCYSHARES SWISS SWISS FRANC 46138R108 317 3,500 SH   SOLE   3,500 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 8,222 59,247 SH   SOLE   57,817 0 1,430
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 2,420 19,011 SH   SOLE   19,011 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 2,043 7,643 SH   SOLE   7,359 0 284
INVESTORS TITLE CO NC COM 461804106 419 2,975 SH   SOLE   2,975 0 0
IRON MTN INC DEL COM 46284V101 3,991 90,767 SH   SOLE   87,122 0 3,645
ISHARES GOLD TR ISHARES NEW 464285204 205 6,500 SH   SOLE   6,500 0 0
ISHARES TR RUS 1000 ETF 464287622 227 1,150 SH   SOLE   1,150 0 0
ISHARES TR MSCI EAFE MIN VL 46429B689 1,498 26,270 SH   SOLE   25,820 0 450
ISHARES TR RUS MDCP VAL ETF 464287473 336 3,500 SH   SOLE   3,500 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 202 1,487 SH   SOLE   1,487 0 0
ISHARES TR EAFE SML CP ETF 464288273 540 11,080 SH   SOLE   10,880 0 200
ISHARES TR CORE MSCI TOTAL 46432F834 8,932 175,411 SH   SOLE   163,418 0 11,993
ISHARES TR GLOBAL ENERG ETF 464287341 517 15,500 SH   SOLE   15,500 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 5,236 64,475 SH   SOLE   62,995 0 1,480
ISHARES TR INTL EQTY FACTOR 46434V274 419 20,000 SH   SOLE   20,000 0 0
ISHARES TR RUS MID CAP ETF 464287499 340 5,476 SH   SOLE   5,476 0 0
ISHARES TR SHORT TREAS BD 464288679 246 2,240 SH   SOLE   2,190 0 50
ITT INC COM 45073V108 760 11,630 SH   SOLE   11,630 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654 5,001 99,425 SH   SOLE   97,925 0 1,500
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 1,586 31,628 SH   SOLE   29,358 0 2,270
JANUS DETROIT STR TR HENDERSON MTG 47103U852 2,342 52,008 SH   SOLE   50,518 0 1,490
JOHN BEAN TECHNOLOGIES CORP COM 477839104 595 6,915 SH   SOLE   6,915 0 0
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 9,117 214,003 SH   SOLE   202,516 0 11,487
JOHNSON & JOHNSON COM 478160104 7,316 44,786 SH   SOLE   36,243 0 8,543
JPMORGAN CHASE & CO COM 46625H100 5,052 48,343 SH   SOLE   46,540 0 1,803
KIMCO RLTY CORP COM 49446R109 2,375 129,018 SH   SOLE   123,668 0 5,350
KROGER CO COM 501044101 3,822 87,351 SH   SOLE   84,501 0 2,850
LABORATORY CORP AMER HLDGS COM NEW 50540R409 4,500 21,970 SH   SOLE   21,290 0 680
LAM RESEARCH CORP COM 512807108 5,016 13,706 SH   SOLE   13,294 0 412
LIMONEIRA CO COM 532746104 212 16,050 SH   SOLE   16,050 0 0
LINDE PLC SHS G5494J103 241 895 SH   SOLE   895 0 0
LISTED FD TR HORIZON KINETICS 53656F623 689 24,742 SH   SOLE   24,742 0 0
LOCKHEED MARTIN CORP COM 539830109 206 532 SH   SOLE   532 0 0
LOUISIANA PAC CORP COM 546347105 8,700 169,946 SH   SOLE   165,353 0 4,593
LUXFER HLDGS PLC SHS G5698W116 203 14,000 SH   SOLE   14,000 0 0
MARRIOTT INTL INC NEW CL A 571903202 210 1,500 SH   SOLE   1,500 0 0
MARTEN TRANS LTD COM 573075108 275 14,362 SH   SOLE   14,362 0 0
MATSON INC COM 57686G105 588 9,555 SH   SOLE   9,555 0 0
MERCK & CO INC COM 58933Y105 918 10,665 SH   SOLE   10,350 0 315
META PLATFORMS INC CL A 30303M102 209 1,540 SH   SOLE   1,340 0 200
MICROSOFT CORP COM 594918104 13,219 56,758 SH   SOLE   55,032 0 1,725
MID-AMER APT CMNTYS INC COM 59522J103 2,663 17,175 SH   SOLE   16,975 0 200
MOLSON COORS BEVERAGE CO CL B 60871R209 648 13,500 SH   SOLE   13,500 0 0
NEWS CORP NEW CL B 65249B208 278 18,050 SH   SOLE   18,050 0 0
NEWS CORP NEW CL A 65249B109 189 12,500 SH   SOLE   12,500 0 0
NEXTERA ENERGY INC COM 65339F101 875 11,155 SH   SOLE   11,155 0 0
NIKE INC CL B 654106103 1,392 16,743 SH   SOLE   16,740 0 3
NORDSTROM INC COM 655664100 1,246 74,465 SH   SOLE   72,341 0 2,124
NORFOLK SOUTHN CORP COM 655844108 335 1,600 SH   SOLE   1,600 0 0
NORTHROP GRUMMAN CORP COM 666807102 5,020 10,673 SH   SOLE   10,603 0 70
NOVARTIS AG SPONSORED ADR 66987V109 1,045 13,742 SH   SOLE   13,742 0 0
ORACLE CORP COM 68389X105 373 6,104 SH   SOLE   5,504 0 600
OSHKOSH CORP COM 688239201 350 4,983 SH   SOLE   4,983 0 0
PEPSICO INC COM 713448108 6,917 42,368 SH   SOLE   40,308 0 2,060
PFIZER INC COM 717081103 538 12,294 SH   SOLE   11,394 0 900
PHILLIPS 66 COM 718546104 672 8,319 SH   SOLE   8,319 0 0
PIMCO EQUITY SER RAFI DYN ML US 72202L363 7,191 210,076 SH   SOLE   196,174 0 13,902
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 3,290 34,734 SH   SOLE   33,572 0 1,162
PINNACLE WEST CAP CORP COM 723484101 3,496 54,193 SH   SOLE   53,017 0 1,176
PINTEREST INC CL A 72352L106 363 15,565 SH   SOLE   65 0 15,500
POTLATCHDELTIC CORPORATION COM 737630103 395 9,627 SH   SOLE   9,627 0 0
PREFORMED LINE PRODS CO COM 740444104 542 7,611 SH   SOLE   7,611 0 0
PROCTER AND GAMBLE CO COM 742718109 456 3,610 SH   SOLE   3,110 0 500
PROLOGIS INC. COM 74340W103 1,194 11,750 SH   SOLE   11,650 0 100
RAYONIER INC COM 754907103 547 18,260 SH   SOLE   18,260 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 4,671 57,061 SH   SOLE   55,037 0 2,024
SALEM MEDIA GROUP INC CL A 794093104 20 11,400 SH   SOLE   11,400 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 557 20,500 SH   SOLE   20,500 0 0
SCHWAB STRATEGIC TR US TIPS ETF 808524870 1,732 33,430 SH   SOLE   32,273 0 1,157
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 253 5,300 SH   SOLE   5,300 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 11,764 177,090 SH   SOLE   171,579 0 5,511
SEABOARD CORP DEL COM 811543107 378 111 SH   SOLE   111 0 0
SHELL PLC SPON ADS 780259305 806 16,200 SH   SOLE   16,200 0 0
SKECHERS U S A INC CL A 830566105 3,342 105,374 SH   SOLE   101,169 0 4,205
SMUCKER J M CO COM NEW 832696405 1,494 10,869 SH   SOLE   10,269 0 600
SONOCO PRODS CO COM 835495102 671 11,825 SH   SOLE   11,675 0 150
SPDR GOLD TR GOLD SHS 78463V107 1,470 9,502 SH   SOLE   9,402 0 100
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,954 5,471 SH   SOLE   5,431 0 40
SPROTT PHYSICAL GOLD TR UNIT 85207H104 403 31,500 SH   SOLE   31,500 0 0
STARBUCKS CORP COM 855244109 511 6,066 SH   SOLE   6,066 0 0
STARWOOD PPTY TR INC COM 85571B105 915 50,200 SH   SOLE   50,200 0 0
STELLANTIS N.V SHS N82405106 1,216 102,736 SH   SOLE   101,836 0 900
STRYKER CORPORATION COM 863667101 4,487 22,156 SH   SOLE   21,486 0 670
TARGET CORP COM 87612E106 2,862 19,285 SH   SOLE   18,410 0 875
TETRA TECHNOLOGIES INC DEL COM 88162F105 101 28,000 SH   SOLE   28,000 0 0
TMC THE METALS COMPANY INC COM 87261Y106 14 13,000 SH   SOLE   13,000 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109 602 12,950 SH   SOLE   12,950 0 0
TRICON RESIDENTIAL INC COM NPV 89612W102 190 22,000 SH   SOLE   22,000 0 0
UBS GROUP AG SHS H42097107 371 25,600 SH   SOLE   25,600 0 0
UNION PAC CORP COM 907818108 3,404 17,472 SH   SOLE   17,072 0 400
UNITED PARCEL SERVICE INC CL B 911312106 599 3,710 SH   SOLE   3,410 0 300
UNITEDHEALTH GROUP INC COM 91324P102 502 994 SH   SOLE   994 0 0
UNIVAR SOLUTIONS INC COM 91336L107 673 29,600 SH   SOLE   29,600 0 0
URSTADT BIDDLE PPTYS INC CL A 917286205 1,216 78,422 SH   SOLE   77,822 0 600
URSTADT BIDDLE PPTYS INC COM 917286106 516 32,682 SH   SOLE   32,682 0 0
US BANCORP DEL COM NEW 902973304 363 9,000 SH   SOLE   9,000 0 0
VANECK ETF TRUST FALLEN ANGEL HG 92189F437 1,036 39,500 SH   SOLE   36,907 0 2,593
VANECK MERK GOLD TR GOLD TRUST 921078101 839 52,000 SH   SOLE   52,000 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 426 5,700 SH   SOLE   5,700 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 46,958 261,649 SH   SOLE   252,589 0 9,060
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 952 11,878 SH   SOLE   9,988 0 1,890
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 2,638 20,751 SH   SOLE   20,451 0 300
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 9,907 30,178 SH   SOLE   29,978 0 200
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 625 5,130 SH   SOLE   4,960 0 170
VANGUARD INDEX FDS SM CP VAL ETF 922908611 1,397 9,742 SH   SOLE   9,642 0 100
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 538 14,755 SH   SOLE   14,435 0 320
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 425 4,581 SH   SOLE   4,581 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1,022 23,035 SH   SOLE   23,035 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 3,123 39,589 SH   SOLE   39,574 0 15
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 223 2,950 SH   SOLE   2,950 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 16,117 169,867 SH   SOLE   165,542 0 4,325
VANGUARD WORLD FD MEGA CAP INDEX 921910873 2,405 19,271 SH   SOLE   19,271 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 957 12,860 SH   SOLE   12,860 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 3,280 14,664 SH   SOLE   14,664 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876 1,366 9,600 SH   SOLE   9,600 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 887 8,735 SH   SOLE   8,735 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 12,175 39,611 SH   SOLE   39,496 0 115
VERIZON COMMUNICATIONS INC COM 92343V104 3,059 80,571 SH   SOLE   76,296 0 4,275
VISA INC COM CL A 92826C839 857 4,824 SH   SOLE   4,824 0 0
VMWARE INC CL A COM 928563402 1,846 17,339 SH   SOLE   16,362 0 977
WALMART INC COM 931142103 953 7,350 SH   SOLE   6,850 0 500
WASTE MGMT INC DEL COM 94106L109 1,188 7,418 SH   SOLE   7,418 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 5,123 179,389 SH   SOLE   173,290 0 6,099
WISDOMTREE TR EMG MKTS SMCAP 97717W281 8,799 220,971 SH   SOLE   212,627 0 8,344
WISDOMTREE TR INTL SMCAP DIV 97717W760 206 4,000 SH   SOLE   4,000 0 0
WOODWARD INC COM 980745103 760 9,472 SH   SOLE   9,372 0 100
WORLD GOLD TR SPDR GLD MINIS 98149E303 1,990 60,350 SH   SOLE   58,225 0 2,125