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 4,649 23,406 SH   SOLE   21,178 0 2,228
AT&T Inc. COM 00206R102 1,550 53,854 SH   SOLE   45,483 0 8,371
AT&T Inc. COM 00206R102 11 396 SH   OTR   396 0 0
AbbVie Inc. COM 00287Y109 13,464 119,536 SH   SOLE   110,683 0 8,853
AbbVie Inc. COM 00287Y109 132 1,172 SH   OTR   1,122 0 50
Abbott Labs. COM 002824100 4,616 39,823 SH   SOLE   33,773 0 6,050
Abbott Labs. COM 002824100 32 275 SH   OTR   175 0 100
Albemarle Corporation COM 012653101 573 3,400 SH   SOLE   3,400 0 0
Alexander & Baldwin COM 014491104 6,869 374,942 SH   SOLE   362,696 0 12,246
Alibaba Group Holding Ltd. Spo COM 01609W102 8,576 37,818 SH   SOLE   36,724 0 1,094
Allied Motion Technologies COM 019330109 9,654 279,587 SH   SOLE   272,308 0 7,279
Alphabet Inc. (A) COM 02079K305 288 118 SH   SOLE   18 0 100
Alphabet Inc. (C) COM 02079K107 258 103 SH   SOLE   53 0 50
Altria Group Inc. COM 02209S103 477 10,000 SH   SOLE   10,000 0 0
Amazon.com, Inc. COM 023135106 2,284 664 SH   SOLE   591 0 73
Amazon.com, Inc. COM 023135106 34 10 SH   OTR   10 0 0
American Elec Pwr Inc COM 025537101 1,517 17,933 SH   SOLE   17,305 0 628
American Express Co. COM 025816109 12,520 75,778 SH   SOLE   71,627 0 4,151
American Woodmark Corp. COM 030506109 1,238 15,154 SH   SOLE   15,154 0 0
Analog Devices Inc. COM 032654105 455 2,645 SH   SOLE   2,645 0 0
Apple, Inc. COM 037833100 7,133 52,085 SH   SOLE   45,690 0 6,395
Argan Inc. COM 04010E109 8,011 167,640 SH   SOLE   164,146 0 3,494
Aspira Womens Health I COM 04537Y109 736 131,009 SH   SOLE   131,009 0 0
Atlantic Union Bankshares Corp COM 04911A107 8,679 239,610 SH   SOLE   230,861 0 8,749
Automatic Data Processing COM 053015103 3,494 17,591 SH   SOLE   14,417 0 3,174
BWX Technologies Inc. COM 05605H100 7,589 130,579 SH   SOLE   127,383 0 3,196
Babcock & Wilcox Enterprises, COM 05614L209 816 103,580 SH   SOLE   103,580 0 0
Bank of America Corp. COM 060505104 2,216 53,738 SH   SOLE   53,738 0 0
Bank of America Corp. COM 060505104 74 1,800 SH   OTR   1,800 0 0
Becton, Dickinson & Co. COM 075887109 3,034 12,475 SH   SOLE   10,411 0 2,064
Berkshire Hathaway B CL B NEW 084670702 1,921 6,912 SH   SOLE   5,717 0 1,195
Blackrock Inc. COM 09247X101 3,404 3,890 SH   SOLE   3,760 0 130
Blackrock Inc. COM 09247X101 153 175 SH   OTR   175 0 0
Bottomline Technologies, Inc. COM 101388106 6,981 188,277 SH   SOLE   182,571 0 5,706
Bristol Myers Squibb Co. COM 110122108 11,106 166,220 SH   SOLE   161,136 0 5,084
Bristol Myers Squibb Co. COM 110122108 95 1,420 SH   OTR   1,420 0 0
Broadcom Limited COM 11135F101 4,836 10,140 SH   SOLE   9,962 0 178
Broadcom Limited COM 11135F101 72 150 SH   OTR   150 0 0
Broadridge Financial Solutions COM 11133T103 1,155 7,150 SH   SOLE   7,150 0 0
Broadridge Financial Solutions COM 11133T103 89 550 SH   OTR   550 0 0
CSX Corporation COM 126408103 337 10,500 SH   SOLE   10,500 0 0
CTO Realty Growth Inc. COM 22948Q101 981 18,331 SH   SOLE   18,331 0 0
CVS Health Corp. COM 126650100 4,573 54,815 SH   SOLE   54,066 0 749
CVS Health Corp. COM 126650100 58 700 SH   OTR   700 0 0
Capital One Finl Corp. COM 14040h105 655 4,233 SH   SOLE   1,200 0 3,033
Carrier Global Corp. COM 14448C104 1,039 21,382 SH   SOLE   17,604 0 3,778
Caterpillar, Inc. COM 149123101 3,009 13,826 SH   SOLE   11,076 0 2,750
Chesapeake Energy Corp. COM 165167735 4,169 80,300 SH   SOLE   78,199 0 2,101
Chevron Corp. COM 166764100 3,445 32,886 SH   SOLE   26,183 0 6,703
Cisco Systems COM 17275r102 5,788 109,221 SH   SOLE   98,787 0 10,434
Cisco Systems COM 17275r102 79 1,500 SH   OTR   1,500 0 0
Coca-Cola Company COM 191216100 391 7,218 SH   SOLE   5,218 0 2,000
Cognex Corp. COM 192422103 202 2,400 SH   SOLE   2,400 0 0
CollPlant Biotechnologies Ltd. ADS M2R51X116 11,243 530,104 SH   SOLE   524,104 0 6,000
Comcast Corp Cl A CL A 20030N101 3,341 58,599 SH   SOLE   57,392 0 1,207
Communication Services Select COM 81369Y852 5,677 70,108 SH   SOLE   64,558 0 5,550
Conoco Phillips COM 20825c104 1,184 19,446 SH   SOLE   18,493 0 953
Consolidated Edison Co Of N.Y. COM 209115104 1,492 20,805 SH   SOLE   17,250 0 3,555
Consumer Discretionary Select COM 81369Y407 1,591 8,908 SH   SOLE   7,398 0 1,510
Corteva Inc. COM 22052L104 478 10,778 SH   SOLE   8,482 0 2,296
Costco Whsl Corp. New COM 22160k105 3,159 7,984 SH   SOLE   6,612 0 1,372
Credit Suisse Asst Mgm Com COM 224916106 61 17,440 SH   SOLE   17,440 0 0
Cross Country Healthcare Inc. COM 227483104 4,390 265,915 SH   SOLE   265,915 0 0
Danaher Corp. COM 235851102 4,493 16,743 SH   SOLE   13,663 0 3,080
Dominion Energy, Inc. COM 25746u109 549 7,470 SH   SOLE   5,870 0 1,600
Dominion Energy, Inc. COM 25746u109 7 100 SH   OTR   0 0 100
Dow, Inc. COM 260557103 1,380 21,799 SH   SOLE   19,478 0 2,321
DuPont de Nemours, Inc. COM 26614N102 877 11,326 SH   SOLE   8,945 0 2,381
Duke Energy Corp. COM 26441C204 649 6,577 SH   SOLE   5,215 0 1,362
Duke Energy Corp. COM 26441C204 79 800 SH   OTR   700 0 100
EOG Resources Inc. COM 26875P101 3,041 36,449 SH   SOLE   36,449 0 0
Eaton Corp. PLC SHS G29183103 1,765 11,910 SH   SOLE   11,910 0 0
Eaton Corp. PLC SHS G29183103 67 450 SH   OTR   450 0 0
Emerson Elec Co COM 291011104 1,873 19,467 SH   SOLE   16,144 0 3,323
Energy Select Sector SPDR Fund COM 81369y506 3,481 64,610 SH   SOLE   62,210 0 2,400
Exxon Mobil Corp. COM 30231g102 2,691 42,662 SH   SOLE   35,237 0 7,425
Exxon Mobil Corp. COM 30231g102 6 100 SH   OTR   0 0 100
Fedex Corp. COM 31428x106 1,244 4,169 SH   SOLE   4,169 0 0
Fedex Corp. COM 31428x106 119 400 SH   OTR   400 0 0
Gentex Corp. COM 371901109 2,586 78,149 SH   SOLE   75,700 0 2,449
Genuine Parts COM 372460105 184 1,460 SH   SOLE   1,460 0 0
Genuine Parts COM 372460105 63 497 SH   OTR   497 0 0
Glaxo Smithkline PLC COM 37733W105 242 6,065 SH   SOLE   6,065 0 0
Globalstar, Inc. SPONSORED ADR 378973408 142 80,000 SH   SOLE   80,000 0 0
Green Dot Corp CL A 39304D102 1,224 26,112 SH   SOLE   24,412 0 1,700
Hackett Group, Inc. COM 404609109 3,222 178,779 SH   SOLE   174,476 0 4,303
Hain Celestial Group, Inc. COM 405217100 1,502 37,435 SH   SOLE   37,435 0 0
Helios Technologies COM 42328H109 1,460 18,702 SH   SOLE   18,702 0 0
Hilton Hotels Corp. Com. COM 43300A203 4,048 33,563 SH   SOLE   32,123 0 1,440
Home Depot, Inc. COM 437076102 3,383 10,610 SH   SOLE   8,750 0 1,860
Hudson Technologies, Inc. COM 444144109 255 75,000 SH   SOLE   75,000 0 0
IShares Tr Rusl 2000 Valu RUS 2000 VAL ETF 464287630 249 1,500 SH   SOLE   1,500 0 0
Immersion Corporation COM 452521107 2,896 330,170 SH   SOLE   330,170 0 0
Intel Corporation COM 458140100 3,434 61,167 SH   SOLE   50,224 0 10,943
Intel Corporation COM 458140100 6 100 SH   OTR   0 0 100
International Business Machs. COM 459200101 2,321 15,836 SH   SOLE   12,687 0 3,149
International Business Machs. COM 459200101 86 585 SH   OTR   585 0 0
Intrepid Potash Inc. COM 46121Y201 8,724 273,807 SH   SOLE   267,607 0 6,200
Ishares Tr Nasdaq Bio Index ETF ISHARES BIOTECH 464287556 573 3,500 SH   SOLE   3,500 0 0
Ishares TR Russell 2000 ETF RUSSELL 2000 ETF 464287655 4,045 17,635 SH   SOLE   17,635 0 0
J. P. Morgan Chase COM 46625h100 7,999 51,429 SH   SOLE   43,926 0 7,503
Johnson & Johnson COM 478160104 3,248 19,714 SH   SOLE   15,695 0 4,019
KVH Industries Inc. COM 482738101 4,117 334,775 SH   SOLE   334,775 0 0
Katapult Holdings, Inc. COM 485859102 2,609 241,386 SH   SOLE   241,386 0 0
Kinder Morgan, Inc. COM 49456b101 4,537 248,874 SH   SOLE   245,672 0 3,202
Kroger Co. COM 501044101 1,527 39,847 SH   SOLE   33,414 0 6,433
Kroger Co. COM 501044101 92 2,400 SH   OTR   2,400 0 0
Leggett & Platt, Inc. COM 524660107 247 4,770 SH   SOLE   4,770 0 0
LeMaitre Vascular, Inc. COM 525558201 1,189 19,480 SH   SOLE   19,480 0 0
Lennar Corp. Class A CL A 526057104 1,632 16,426 SH   SOLE   16,426 0 0
Ligand Pharmaceuticals Inc. COM NEW 53220K504 5,458 41,600 SH   SOLE   40,852 0 748
Lilly Eli & Co COM 532457108 2,435 10,610 SH   SOLE   8,825 0 1,785
Lowes Cos Inc COM 548661107 2,777 14,315 SH   SOLE   13,315 0 1,000
Lowes Cos Inc COM 548661107 194 1,000 SH   OTR   1,000 0 0
Luna Innovations, Inc. COM 550351100 2,090 193,026 SH   SOLE   193,026 0 0
MDC Holdings Inc. COM 552676108 666 13,163 SH   SOLE   13,163 0 0
Magnite, Inc. COM 55955D100 3,225 95,290 SH   SOLE   95,290 0 0
Markel Corp COM 570535104 6,068 5,113 SH   SOLE   4,918 0 195
Mastercard Inc Cl A CL A 57636Q104 1,950 5,342 SH   SOLE   5,342 0 0
Mastercard Inc Cl A CL A 57636Q104 365 1,000 SH   OTR   1,000 0 0
McDonalds Corp COM 580135101 244 1,056 SH   SOLE   1,056 0 0
Medical Properties Trust Inc. COM 58463J304 586 29,150 SH   SOLE   29,150 0 0
Medical Properties Trust Inc. COM 58463J304 70 3,500 SH   OTR   3,500 0 0
Medtronic, Inc. SHS G5960L103 4,103 33,057 SH   SOLE   31,917 0 1,140
Merck & Co., Inc. COM 58933Y105 4,034 51,868 SH   SOLE   47,769 0 4,099
Merck & Co., Inc. COM 58933Y105 77 994 SH   OTR   994 0 0
Microchip Technology COM 595017104 4,386 29,288 SH   SOLE   28,694 0 594
Microchip Technology COM 595017104 210 1,400 SH   OTR   1,400 0 0
Microsoft Corp. COM 594918104 10,991 40,575 SH   SOLE   33,760 0 6,815
Mondelez International Inc. CL A 609207105 1,515 24,271 SH   SOLE   23,271 0 1,000
Mondelez International Inc. CL A 609207105 22 350 SH   OTR   350 0 0
Newmarket Corp. COM 651587107 245 760 SH   SOLE   760 0 0
Nexstar Media Group, Inc. CL A 65336K103 218 1,477 SH   SOLE   0 0 1,477
Norfolk Southern Corp. COM 655844108 3,098 11,671 SH   SOLE   8,891 0 2,780
Oaktree Specialty Lending Corp COM 67401P108 10,989 1,642,658 SH   SOLE   1,596,057 0 46,601
Oracle Systems Corporation COM 68389X105 1,478 18,984 SH   SOLE   18,284 0 700
Otis Worldwide Corporation COM 68902V107 889 10,866 SH   SOLE   8,943 0 1,923
PRA Group Inc. COM 69354N106 8,620 224,083 SH   SOLE   216,975 0 7,108
PayPal Holdings Inc. COM 70450Y103 2,123 7,283 SH   SOLE   7,283 0 0
Paychex, Inc. COM 704326107 433 4,035 SH   SOLE   4,035 0 0
Pepsico, Inc. COM 713448108 3,882 26,202 SH   SOLE   21,265 0 4,937
Pepsico, Inc. COM 713448108 89 600 SH   OTR   600 0 0
PerkinElmer, Inc. COM 714046109 1,329 8,606 SH   SOLE   8,606 0 0
Pfizer Inc. COM 717081103 2,618 66,866 SH   SOLE   56,181 0 10,685
Philip Morris International, I COM 718172109 515 5,200 SH   SOLE   5,200 0 0
Pioneer Nat. Res. Co. COM 723787107 1,072 6,597 SH   SOLE   6,597 0 0
Prestige Consumer Healthcare I COM 74112D101 1,252 24,040 SH   SOLE   24,040 0 0
ProShares Russell 2000 Div Gro RUSS 2000 DIVD 74347B698 4,089 64,237 SH   SOLE   64,237 0 0
ProShares S&P MidCap 400 Div A S&P MDCP 400 DIV 74347B680 13,211 185,156 SH   SOLE   179,037 0 6,119
Procter & Gamble Co. COM 742718109 3,976 29,461 SH   SOLE   23,941 0 5,520
Progressive Corp Ohio Com COM 743315103 1,222 12,441 SH   SOLE   12,441 0 0
Qualcomm, Inc. COM 747525103 4,616 32,298 SH   SOLE   31,666 0 632
Qualcomm, Inc. COM 747525103 25 175 SH   OTR   175 0 0
Quidel Corp. COM 74838J101 10,341 80,711 SH   SOLE   78,447 0 2,264
RPM, Inc. COM 749685103 206 2,320 SH   SOLE   2,320 0 0
Raytheon Technologies Corporat COM 75513E101 693 8,120 SH   SOLE   8,120 0 0
Royal Bank of Canada COM 780087102 1,360 13,421 SH   SOLE   11,154 0 2,267
Royal Dutch Shell PLC Class A SPONS ADR A 780259206 1,921 47,539 SH   SOLE   35,948 0 11,591
Royal Dutch Shell PLC Class A SPONS ADR A 780259206 4 100 SH   OTR   0 0 100
SPDR Dow Jones Industrial Aver UT SER 1 78467X109 19,543 56,656 SH   SOLE   55,147 0 1,509
SPDR S&P 500 ETF Trust TR UNIT 78462F103 514 1,201 SH   SOLE   93 0 1,108
Schlumberger Limited COM 806857108 1,031 32,209 SH   SOLE   27,534 0 4,675
Shattuck Labs, Inc. COM 82024L103 1,063 36,656 SH   SOLE   36,656 0 0
Southern Co. COM 842587107 379 6,272 SH   SOLE   4,272 0 2,000
T. Rowe Price Group Inc. COM 74144T108 7,605 38,416 SH   SOLE   37,626 0 790
Texas Pacific Land Corporation COM 88262P102 486 304 SH   SOLE   304 0 0
The Kraft Heinz Company COM 500754106 468 11,470 SH   SOLE   11,470 0 0
The Kraft Heinz Company COM 500754106 14 333 SH   OTR   333 0 0
Thermo Fisher Scientific COM 883556102 5,280 10,466 SH   SOLE   8,496 0 1,970
TotalEnergies SE Sponsored ADR SPONSORED ADS 89151E109 1,426 31,518 SH   SOLE   24,356 0 7,162
Travelers Co., Inc. COM 89417e109 1,104 7,377 SH   SOLE   6,100 0 1,277
Truist Financial Corporation COM 89832Q109 875 15,778 SH   SOLE   9,485 0 6,293
Truist Financial Corporation COM 89832Q109 114 2,050 SH   OTR   2,050 0 0
Tyson Foods Inc. CL A 902494103 4,211 57,095 SH   SOLE   55,953 0 1,142
U.S. Bancorp COM NEW 902973304 2,150 37,743 SH   SOLE   31,209 0 6,534
Ulta Salon, Cosmetics & Fragra COM 90384S303 1,315 3,802 SH   SOLE   3,802 0 0
Union Pacific Corp. COM 907818108 3,790 17,235 SH   SOLE   15,383 0 1,852
Union Pacific Corp. COM 907818108 43 196 SH   OTR   196 0 0
United Insurance Holdings Corp COM 910710102 1,308 229,538 SH   SOLE   229,538 0 0
United Parcel Service, Inc. CL B 911312106 4,494 21,610 SH   SOLE   21,194 0 416
United Parcel Service, Inc. CL B 911312106 104 500 SH   OTR   500 0 0
UnitedHealth Group, Inc. COM 91324P102 1,272 3,177 SH   SOLE   3,177 0 0
Vanguard Dividend Apprciation DIV APP ETF 921908844 217 1,400 SH   SOLE   1,400 0 0
Vanguard Communications Servic COMM SRVC ETF 92204A884 5,767 40,101 SH   SOLE   38,298 0 1,803
Vanguard Index Fds Growth ETF GROWTH ETF 922908736 254 886 SH   SOLE   786 0 100
Vanguard Information Technolog INF TECH ETF 92204A702 15,600 39,120 SH   SOLE   37,567 0 1,553
Verizon Communications COM 92343v104 1,462 26,097 SH   SOLE   21,522 0 4,575
Vicor Corporation COM 925815102 2,798 26,465 SH   SOLE   26,465 0 0
Virginia National Bankshares C COM 928031103 308 7,924 SH   SOLE   7,924 0 0
Visa Inc. COM 92826C839 4,896 20,940 SH   SOLE   17,335 0 3,605
Wal-Mart Stores COM 931142103 159 1,125 SH   SOLE   1,075 0 50
Wal-Mart Stores COM 931142103 85 600 SH   OTR   600 0 0
Walgreens Boots Alliance, Inc. COM 931427108 1,535 29,177 SH   SOLE   23,852 0 5,325
Waters Corp. COM 941848103 2,823 8,167 SH   SOLE   8,167 0 0
Wells Fargo & Co. COM 949746101 3,546 78,288 SH   SOLE   69,568 0 8,720
Wells Fargo & Co. COM 949746101 68 1,500 SH   OTR   1,400 0 100
White Mountains Group Bermuda COM G9618E107 208 181 SH   SOLE   181 0 0
World Fuel Services Corpt. COM 981475106 962 30,310 SH   SOLE   30,310 0 0