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,548 23,604 SH   SOLE   21,326 0 2,278
AT&T Inc. COM 00206R102 1,646 54,508 SH   SOLE   46,137 0 8,271
AT&T Inc. COM 00206R102 12 396 SH   OTR   396 0 0
AbbVie Inc. COM 00287Y109 13,011 120,230 SH   SOLE   111,166 0 9,064
AbbVie Inc. COM 00287Y109 127 1,172 SH   OTR   1,122 0 50
Abbott Labs. COM 002824100 4,867 40,618 SH   SOLE   34,468 0 6,150
Abbott Labs. COM 002824100 33 275 SH   OTR   175 0 100
Albemarle Corporation COM 012653101 526 3,600 SH   SOLE   3,600 0 0
Alexander & Baldwin COM 014491104 6,045 360,062 SH   SOLE   347,236 0 12,826
Alibaba Group Holding Ltd. Spo COM 01609W102 6,589 29,058 SH   SOLE   28,354 0 704
Allied Motion Technologies COM 019330109 9,502 185,118 SH   SOLE   180,265 0 4,853
Alphabet Inc. (A) COM 02079K305 243 118 SH   SOLE   18 0 100
Alphabet Inc. (C) COM 02079K107 201 97 SH   SOLE   47 0 50
Altria Group Inc. COM 02209S103 512 10,000 SH   SOLE   10,000 0 0
Amazon.com, Inc. COM 023135106 2,051 663 SH   SOLE   589 0 74
Amazon.com, Inc. COM 023135106 31 10 SH   OTR   10 0 0
American Elec Pwr Inc COM 025537101 1,535 18,125 SH   SOLE   17,408 0 718
American Express Co. COM 025816109 10,773 76,166 SH   SOLE   71,860 0 4,306
American Woodmark Corp. COM 030506109 1,494 15,154 SH   SOLE   15,154 0 0
Analog Devices Inc. COM 032654105 420 2,710 SH   SOLE   2,710 0 0
Apple, Inc. COM 037833100 6,361 52,075 SH   SOLE   45,692 0 6,383
Argan Inc. COM 04010E109 8,974 168,204 SH   SOLE   164,507 0 3,697
Aspira Womens Health I COM 04537Y109 1,320 195,464 SH   SOLE   195,464 0 0
Atlantic Union Bankshares Corp COM 04911A107 9,319 242,944 SH   SOLE   233,971 0 8,973
Automatic Data Processing COM 053015103 3,410 18,093 SH   SOLE   14,844 0 3,249
BWX Technologies Inc. COM 05605H100 8,625 130,808 SH   SOLE   127,612 0 3,196
Bank of America Corp. COM 060505104 2,094 54,131 SH   SOLE   54,131 0 0
Bank of America Corp. COM 060505104 70 1,800 SH   OTR   1,800 0 0
Becton, Dickinson & Co. COM 075887109 3,065 12,606 SH   SOLE   10,492 0 2,114
Berkshire Hathaway B CL B NEW 084670702 1,783 6,981 SH   SOLE   5,786 0 1,195
Blackrock Inc. COM 09247X101 3,189 4,230 SH   SOLE   3,980 0 250
Blackrock Inc. COM 09247X101 132 175 SH   OTR   175 0 0
Bottomline Technologies, Inc. COM 101388106 8,534 188,591 SH   SOLE   182,885 0 5,706
Bristol Myers Squibb Co. COM 110122108 10,591 167,763 SH   SOLE   162,481 0 5,282
Bristol Myers Squibb Co. COM 110122108 90 1,420 SH   OTR   1,420 0 0
Broadcom Limited COM 11135F101 4,772 10,292 SH   SOLE   10,091 0 201
Broadcom Limited COM 11135F101 70 150 SH   OTR   150 0 0
Broadridge Financial Solutions COM 11133T103 1,243 8,117 SH   SOLE   8,117 0 0
Broadridge Financial Solutions COM 11133T103 84 550 SH   OTR   550 0 0
CSX Corporation COM 126408103 376 3,900 SH   SOLE   3,900 0 0
CTO Realty Growth Inc. COM 22948Q101 950 18,258 SH   SOLE   18,258 0 0
CVS Health Corp. COM 126650100 4,225 56,168 SH   SOLE   55,266 0 902
CVS Health Corp. COM 126650100 53 700 SH   OTR   700 0 0
Capital One Finl Corp. COM 14040h105 539 4,233 SH   SOLE   1,200 0 3,033
Carrier Global Corp. COM 14448C104 902 21,368 SH   SOLE   17,490 0 3,878
Caterpillar, Inc. COM 149123101 3,340 14,406 SH   SOLE   11,489 0 2,917
Chevron Corp. COM 166764100 3,411 32,554 SH   SOLE   25,751 0 6,803
Cisco Systems COM 17275r102 5,716 110,555 SH   SOLE   99,766 0 10,789
Cisco Systems COM 17275r102 78 1,500 SH   OTR   1,500 0 0
Coca-Cola Company COM 191216100 347 6,575 SH   SOLE   4,575 0 2,000
CollPlant Biotechnologies Ltd. ADS 19516R107 7,128 530,400 SH   SOLE   524,400 0 6,000
Comcast Corp Cl A CL A 20030N101 3,296 60,906 SH   SOLE   59,537 0 1,369
Communication Services Select COM 81369Y852 5,227 71,294 SH   SOLE   65,619 0 5,675
Conoco Phillips COM 20825c104 1,036 19,556 SH   SOLE   18,493 0 1,063
Consolidated Edison Co Of N.Y. COM 209115104 1,481 19,802 SH   SOLE   16,222 0 3,580
Consumer Discretionary Select COM 81369Y407 1,435 8,540 SH   SOLE   7,100 0 1,440
Corteva Inc. COM 22052L104 509 10,923 SH   SOLE   8,610 0 2,313
Costco Whsl Corp. New COM 22160k105 2,792 7,921 SH   SOLE   6,524 0 1,397
Credit Suisse Asst Mgm Com COM 224916106 59 17,440 SH   SOLE   17,440 0 0
Cross Country Healthcare Inc. COM 227483104 3,710 297,059 SH   SOLE   297,059 0 0
Cubic Corp Com COM 229669106 3,359 45,050 SH   SOLE   45,050 0 0
Danaher Corp. COM 235851102 4,275 18,992 SH   SOLE   15,487 0 3,505
Dominion Energy, Inc. COM 25746u109 584 7,683 SH   SOLE   6,083 0 1,600
Dominion Energy, Inc. COM 25746u109 8 100 SH   OTR   0 0 100
Dow, Inc. COM 260557103 761 11,908 SH   SOLE   9,585 0 2,323
DuPont de Nemours, Inc. COM 26614N102 871 11,267 SH   SOLE   8,909 0 2,358
Duke Energy Corp. COM 26441C204 637 6,600 SH   SOLE   5,238 0 1,362
Duke Energy Corp. COM 26441C204 77 800 SH   OTR   700 0 100
EOG Resources Inc. COM 26875P101 2,420 33,364 SH   SOLE   33,364 0 0
Eaton Corp. PLC SHS G29183103 1,699 12,290 SH   SOLE   12,290 0 0
Eaton Corp. PLC SHS G29183103 62 450 SH   OTR   450 0 0
Emerson Elec Co COM 291011104 1,797 19,920 SH   SOLE   16,497 0 3,423
Energy Select Sector SPDR Fund COM 81369y506 3,182 64,860 SH   SOLE   62,460 0 2,400
Exxon Mobil Corp. COM 30231g102 2,423 43,397 SH   SOLE   35,747 0 7,650
Exxon Mobil Corp. COM 30231g102 6 100 SH   OTR   0 0 100
Fedex Corp. COM 31428x106 1,223 4,304 SH   SOLE   4,304 0 0
Fedex Corp. COM 31428x106 114 400 SH   OTR   400 0 0
Gentex Corp. COM 371901109 1,570 44,018 SH   SOLE   42,399 0 1,619
Genuine Parts COM 372460105 159 1,375 SH   SOLE   1,375 0 0
Genuine Parts COM 372460105 57 497 SH   OTR   497 0 0
Glaxo Smithkline PLC SPONSORED ADR 37733W105 223 6,265 SH   SOLE   6,265 0 0
Globalstar, Inc. COM 378973408 108 80,000 SH   SOLE   80,000 0 0
Green Dot Corp CL A 39304D102 1,196 26,112 SH   SOLE   24,412 0 1,700
Hackett Group, Inc. COM 404609109 2,940 179,405 SH   SOLE   174,531 0 4,874
Hain Celestial Group, Inc. COM 405217100 1,632 37,435 SH   SOLE   37,435 0 0
Helios Technologies COM 42328H109 1,377 18,897 SH   SOLE   18,897 0 0
Hilton Hotels Corp. Com. COM 43300A203 4,067 33,633 SH   SOLE   32,193 0 1,440
Home Depot, Inc. COM 437076102 3,211 10,521 SH   SOLE   8,636 0 1,885
Hudson Technologies, Inc. COM 444144109 129 80,000 SH   SOLE   80,000 0 0
IShares Tr Rusl 2000 Valu RUS 2000 VAL ETF 464287630 239 1,500 SH   SOLE   1,500 0 0
Immersion Corporation COM 452521107 2,222 231,890 SH   SOLE   231,890 0 0
Intel Corporation COM 458140100 3,967 61,968 SH   SOLE   50,725 0 11,243
Intel Corporation COM 458140100 6 100 SH   OTR   0 0 100
International Business Machs. COM 459200101 2,039 15,298 SH   SOLE   12,099 0 3,199
International Business Machs. COM 459200101 78 585 SH   OTR   585 0 0
Ishares TR Russell 2000 ETF RUSSELL 2000 ETF 464287655 4,487 20,310 SH   SOLE   20,310 0 0
J. P. Morgan Chase COM 46625h100 7,863 51,654 SH   SOLE   44,111 0 7,543
Johnson & Johnson COM 478160104 3,320 20,201 SH   SOLE   16,032 0 4,169
KVH Industries Inc. COM 482738101 4,532 357,431 SH   SOLE   357,431 0 0
Kinder Morgan, Inc. COM 49456b101 4,156 249,597 SH   SOLE   245,702 0 3,895
Kroger Co. COM 501044101 1,465 40,714 SH   SOLE   33,656 0 7,058
Kroger Co. COM 501044101 86 2,400 SH   OTR   2,400 0 0
Lattice Semiconductor Corporat COM 518415104 2,504 55,615 SH   SOLE   55,615 0 0
LeMaitre Vascular, Inc. COM 525558201 950 19,480 SH   SOLE   19,480 0 0
Lennar Corp. Class A CL A 526057104 1,715 16,941 SH   SOLE   16,941 0 0
Ligand Pharmaceuticals Inc. COM NEW 53220K504 6,712 44,028 SH   SOLE   43,280 0 748
Lilly Eli & Co COM 532457108 2,010 10,758 SH   SOLE   8,873 0 1,885
Lowes Cos Inc COM 548661107 2,942 15,465 SH   SOLE   14,465 0 1,000
Lowes Cos Inc COM 548661107 190 1,000 SH   OTR   1,000 0 0
Luminex Corp. COM 55027e102 20,162 632,026 SH   SOLE   624,662 0 7,364
Luna Innovations, Inc. COM 550351100 2,033 193,026 SH   SOLE   193,026 0 0
MDC Holdings Inc. COM 552676108 783 13,182 SH   SOLE   13,182 0 0
Magnite, Inc. COM 55955D100 1,221 29,350 SH   SOLE   29,350 0 0
Mastercard Inc Cl A CL A 57636Q104 1,952 5,482 SH   SOLE   5,482 0 0
Mastercard Inc Cl A CL A 57636Q104 356 1,000 SH   OTR   1,000 0 0
McDonalds Corp COM 580135101 251 1,121 SH   SOLE   1,121 0 0
Medical Properties Trust Inc. COM 58463J304 578 27,150 SH   SOLE   27,150 0 0
Medical Properties Trust Inc. COM 58463J304 74 3,500 SH   OTR   3,500 0 0
Medtronic, Inc. SHS G5960L103 3,914 33,137 SH   SOLE   31,997 0 1,140
Merck & Co., Inc. COM 58933Y105 3,961 51,377 SH   SOLE   47,138 0 4,239
Merck & Co., Inc. COM 58933Y105 77 994 SH   OTR   994 0 0
Microchip Technology COM 595017104 4,682 30,165 SH   SOLE   29,494 0 671
Microchip Technology COM 595017104 217 1,400 SH   OTR   1,400 0 0
Microsoft Corp. COM 594918104 9,872 41,875 SH   SOLE   34,825 0 7,050
Mondelez International Inc. CL A 609207105 1,538 26,278 SH   SOLE   25,278 0 1,000
Mondelez International Inc. CL A 609207105 20 350 SH   OTR   350 0 0
Newmarket Corp. COM 651587107 289 760 SH   SOLE   760 0 0
Nexstar Media Group, Inc. CL A 65336K103 207 1,477 SH   SOLE   0 0 1,477
Norfolk Southern Corp. COM 655844108 3,267 12,165 SH   SOLE   9,335 0 2,830
Oaktree Specialty Lending Corp COM 67401P108 10,436 1,683,133 SH   SOLE   1,632,817 0 50,316
Otis Worldwide Corporation COM 68902V107 739 10,794 SH   SOLE   8,821 0 1,973
PRA Group Inc. COM 69354N106 8,250 222,574 SH   SOLE   215,466 0 7,108
PayPal Holdings Inc. COM 70450Y103 1,799 7,408 SH   SOLE   7,408 0 0
Paychex, Inc. COM 704326107 394 4,020 SH   SOLE   4,020 0 0
Pepsico, Inc. COM 713448108 3,747 26,493 SH   SOLE   21,331 0 5,162
Pepsico, Inc. COM 713448108 85 600 SH   OTR   600 0 0
PerkinElmer, Inc. COM 714046109 1,300 10,131 SH   SOLE   10,131 0 0
Pfizer Inc. COM 717081103 2,427 66,963 SH   SOLE   56,128 0 10,835
Philip Morris International, I COM 718172109 461 5,200 SH   SOLE   5,200 0 0
Pioneer Nat. Res. Co. COM 723787107 995 6,262 SH   SOLE   6,262 0 0
Prestige Consumer Healthcare I COM 74112D101 1,060 24,047 SH   SOLE   24,047 0 0
ProShares Russell 2000 Div Gro RUSS 2000 DIVD 74347B698 4,215 64,436 SH   SOLE   64,436 0 0
ProShares S&P MidCap 400 Div A S&P MDCP 400 DIV 74347B680 11,469 164,601 SH   SOLE   158,712 0 5,889
Procter & Gamble Co. COM 742718109 4,032 29,768 SH   SOLE   24,047 0 5,721
Progressive Corp Ohio Com COM 743315103 1,384 14,476 SH   SOLE   14,476 0 0
Qualcomm, Inc. COM 747525103 4,343 32,753 SH   SOLE   32,036 0 717
Qualcomm, Inc. COM 747525103 23 175 SH   OTR   175 0 0
Quidel Corp. COM 74838J101 6,602 51,610 SH   SOLE   49,986 0 1,624
RPM, Inc. COM 749685103 218 2,370 SH   SOLE   2,370 0 0
Royal Bank of Canada COM 780087102 1,249 13,549 SH   SOLE   11,232 0 2,317
Royal Dutch Shell PLC Class A SPONS ADR A 780259206 1,887 48,121 SH   SOLE   36,380 0 11,741
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 25,643 77,666 SH   SOLE   75,718 0 1,948
SPDR S&P 500 ETF Trust TR UNIT 78462F103 457 1,153 SH   SOLE   45 0 1,108
Schlumberger Limited COM 806857108 886 32,579 SH   SOLE   27,804 0 4,775
Shattuck Labs, Inc. COM 82024L103 272 9,325 SH   SOLE   9,325 0 0
Southern Co. COM 842587107 355 5,710 SH   SOLE   3,710 0 2,000
T. Rowe Price Group Inc. COM 74144T108 6,670 38,868 SH   SOLE   38,031 0 837
Texas Pacific Land Corporation COM 88262P102 483 304 SH   SOLE   304 0 0
The Kraft Heinz Company COM 500754106 445 11,120 SH   SOLE   11,120 0 0
The Kraft Heinz Company COM 500754106 13 333 SH   OTR   333 0 0
Thermo Fisher Scientific COM 883556102 4,946 10,838 SH   SOLE   8,768 0 2,070
Total SA SPONSORED ADS 89151E109 1,438 30,897 SH   SOLE   23,735 0 7,162
Travelers Co., Inc. COM 89417e109 1,116 7,422 SH   SOLE   6,115 0 1,307
Truist Financial Corporation COM 89832Q109 860 14,741 SH   SOLE   8,448 0 6,293
Truist Financial Corporation COM 89832Q109 120 2,050 SH   OTR   2,050 0 0
Tyson Foods Inc. CL A 902494103 4,309 57,992 SH   SOLE   56,698 0 1,294
U.S. Bancorp COM NEW 902973304 2,108 38,113 SH   SOLE   31,429 0 6,684
Ulta Salon, Cosmetics & Fragra COM 90384S303 1,194 3,862 SH   SOLE   3,862 0 0
Union Pacific Corp. COM 907818108 3,827 17,365 SH   SOLE   15,463 0 1,902
Union Pacific Corp. COM 907818108 43 196 SH   OTR   196 0 0
United Insurance Holdings Corp COM 910710102 1,671 231,738 SH   SOLE   231,738 0 0
United Parcel Service, Inc. CL B 911312106 3,733 21,958 SH   SOLE   21,487 0 471
United Parcel Service, Inc. CL B 911312106 85 500 SH   OTR   500 0 0
UnitedHealth Group, Inc. COM 91324P102 1,275 3,427 SH   SOLE   3,427 0 0
Vanguard Dividend Appreciation DIV APP ETF 921908844 205 1,400 SH   SOLE   1,400 0 0
Vanguard Communications Servic COMM SRVC ETF 92204A884 5,182 39,856 SH   SOLE   37,838 0 2,018
Vanguard Index Fds Growth ETF GROWTH ETF 922908736 228 886 SH   SOLE   786 0 100
Vanguard Information Technolog INF TECH ETF 92204A702 14,111 39,361 SH   SOLE   37,761 0 1,600
Verizon Communications COM 92343v104 1,466 25,224 SH   SOLE   20,574 0 4,650
Vicor Corporation COM 925815102 2,250 26,465 SH   SOLE   26,465 0 0
Virginia National Bankshares C COM 928031103 244 7,924 SH   SOLE   7,924 0 0
Visa Inc. COM 92826C839 4,437 20,958 SH   SOLE   17,238 0 3,720
Wal-Mart Stores COM 931142103 156 1,150 SH   SOLE   1,075 0 75
Wal-Mart Stores COM 931142103 81 600 SH   OTR   600 0 0
Walgreens Boots Alliance, Inc. COM 931427108 1,637 29,824 SH   SOLE   24,024 0 5,800
Waters Corp. COM 941848103 2,321 8,167 SH   SOLE   8,167 0 0
White Mountains Group Bermuda COM G9618E107 202 181 SH   SOLE   181 0 0
Wells Fargo & Co. COM 949746101 3,074 78,691 SH   SOLE   69,721 0 8,970
Wells Fargo & Co. COM 949746101 59 1,500 SH   OTR   1,400 0 100