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
3D Systems Corp. COM 88554d205 10,503 1,502,516 SH   SOLE   1,481,210 0 21,306
3D Systems Corp. COM 88554d205 105 15,000 SH Call SOLE   0 0 0
3M Co. COM 88579Y101 3,156 20,232 SH   SOLE   17,679 0 2,553
AT&T Inc. COM 00206R102 3,177 105,080 SH   SOLE   91,063 0 14,017
AT&T Inc. COM 00206R102 12 396 SH   OTR   396 0 0
AbbVie Inc. COM 00287Y109 12,462 126,924 SH   SOLE   114,637 0 12,287
AbbVie Inc. COM 00287Y109 115 1,172 SH   OTR   1,122 0 50
Abbott Labs. COM 002824100 4,350 47,582 SH   SOLE   38,821 0 8,761
Abbott Labs. COM 002824100 25 275 SH   OTR   175 0 100
Albemarle Corporation COM 012653101 394 5,100 SH   SOLE   5,100 0 0
Alexander & Baldwin COM 014491104 4,500 369,125 SH   SOLE   356,299 0 12,826
Alibaba Group Holding Ltd. Spo COM 01609W102 7,270 33,703 SH   SOLE   32,613 0 1,090
Allied Motion Technologies COM 019330109 6,594 186,789 SH   SOLE   181,936 0 4,853
Altria Group Inc. COM 02209S103 414 10,550 SH   SOLE   10,550 0 0
Amazon.com, Inc. COM 023135106 817 296 SH   SOLE   296 0 0
Amazon.com, Inc. COM 023135106 28 10 SH   OTR   10 0 0
American Elec Pwr Inc COM 025537101 1,428 17,931 SH   SOLE   15,213 0 2,718
American Express Co. COM 025816109 8,853 92,998 SH   SOLE   87,518 0 5,480
American Woodmark Corp. COM 030506109 791 10,459 SH   SOLE   10,459 0 0
Analog Devices Inc. COM 032654105 438 3,575 SH   SOLE   3,575 0 0
Apple, Inc. COM 037833100 5,348 14,662 SH   SOLE   12,835 0 1,827
Argan Inc. COM 04010E109 8,277 174,695 SH   SOLE   169,573 0 5,122
Atlantic Union Bankshares Corp COM 04911A107 5,612 242,311 SH   SOLE   233,288 0 9,023
Automatic Data Processing COM 053015103 3,043 20,438 SH   SOLE   16,522 0 3,916
BWX Technologies Inc. COM 05605H100 7,549 133,282 SH   SOLE   130,086 0 3,196
Bank of America Corp. COM 060505104 1,337 56,276 SH   SOLE   56,276 0 0
Bank of America Corp. COM 060505104 43 1,800 SH   OTR   1,800 0 0
Becton, Dickinson & Co. COM 075887109 3,347 13,988 SH   SOLE   11,264 0 2,724
Berkshire Hathaway B CL B NEW 084670702 1,402 7,853 SH   SOLE   6,496 0 1,357
Blackrock Inc. COM 09247X101 2,571 4,726 SH   SOLE   4,276 0 450
Blackrock Inc. COM 09247X101 95 175 SH   OTR   175 0 0
Bottomline Technologies, Inc. COM 101388106 9,741 191,863 SH   SOLE   185,157 0 6,706
Bristol Myers Squibb Co. COM 110122108 10,265 174,588 SH   SOLE   166,306 0 8,282
Bristol Myers Squibb Co. COM 110122108 83 1,420 SH   OTR   1,420 0 0
Broadcom Limited COM 11135F101 4,335 13,734 SH   SOLE   13,418 0 316
Broadcom Limited COM 11135F101 47 150 SH   OTR   150 0 0
Broadridge Financial Solutions COM 11133T103 1,345 10,657 SH   SOLE   10,657 0 0
Broadridge Financial Solutions COM 11133T103 69 550 SH   OTR   550 0 0
CSX Corporation COM 126408103 281 4,025 SH   SOLE   4,025 0 0
CTO Realty Growth Inc. COM 22948P103 543 13,738 SH   SOLE   13,738 0 0
CVS Health Corp. COM 126650100 3,758 57,849 SH   SOLE   54,497 0 3,352
CVS Health Corp. COM 126650100 45 700 SH   OTR   700 0 0
Carrier Global Corp. COM 14448C104 522 23,507 SH   SOLE   19,037 0 4,470
Caterpillar, Inc. COM 149123101 2,270 17,949 SH   SOLE   14,365 0 3,584
Chevron Corp. COM 166764100 3,064 34,342 SH   SOLE   26,731 0 7,611
Cisco Systems COM 17275r102 5,407 115,939 SH   SOLE   102,050 0 13,889
Cisco Systems COM 17275r102 70 1,500 SH   OTR   1,500 0 0
Coca-Cola Company COM 191216100 289 6,475 SH   SOLE   4,475 0 2,000
CollPlant Biotechnologies Ltd. ADS 19516R107 1,749 175,116 SH   SOLE   175,116 0 0
Comcast Corp Cl A CL A 20030N101 2,968 76,129 SH   SOLE   72,453 0 3,676
Communication Services Select COM 81369Y852 2,722 50,373 SH   SOLE   46,848 0 3,525
Conoco Phillips COM 20825c104 915 21,779 SH   SOLE   20,716 0 1,063
Consolidated Edison Co Of N.Y. COM 209115104 1,338 18,606 SH   SOLE   15,126 0 3,480
Consumer Discretionary Select COM 81369Y407 1,067 8,353 SH   SOLE   6,763 0 1,590
Corteva Inc. COM 22052L104 316 11,797 SH   SOLE   9,259 0 2,538
Costco Whsl Corp. New COM 22160k105 2,560 8,443 SH   SOLE   6,837 0 1,606
Credit Suisse Asst Mgm Com COM 224916106 47 17,440 SH   SOLE   17,440 0 0
Crocs Incorporated COM 227046109 1,096 29,758 SH   SOLE   29,758 0 0
Cross Country Healthcare Inc. COM 227483104 1,451 235,509 SH   SOLE   235,509 0 0
Cubic Corp Com COM 229669106 1,155 24,050 SH   SOLE   24,050 0 0
Danaher Corp. COM 235851102 3,899 22,048 SH   SOLE   17,789 0 4,259
Dominion Energy, Inc. COM 25746u109 624 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 493 12,086 SH   SOLE   9,549 0 2,537
DuPont de Nemours, Inc. COM 26614N102 637 11,990 SH   SOLE   9,453 0 2,537
Duke Energy Corp. COM 26441C204 457 5,716 SH   SOLE   2,354 0 3,362
Duke Energy Corp. COM 26441C204 64 800 SH   OTR   700 0 100
EOG Resources Inc. COM 26875P101 2,477 48,900 SH   SOLE   47,888 0 1,012
EOG Resources Inc. COM 26875P101 3 50 SH   OTR   50 0 0
Eaton Corp. PLC SHS G29183103 1,177 13,455 SH   SOLE   13,455 0 0
Eaton Corp. PLC SHS G29183103 39 450 SH   OTR   450 0 0
Emerson Elec Co COM 291011104 1,460 23,534 SH   SOLE   19,324 0 4,210
Exxon Mobil Corp. COM 30231g102 2,145 47,958 SH   SOLE   38,949 0 9,009
Exxon Mobil Corp. COM 30231g102 11 250 SH   OTR   150 0 100
Gentex Corp. COM 371901109 1,535 59,550 SH   SOLE   52,380 0 7,170
Glaxo Smithkline PLC SPONSORED ADR 37733W105 252 6,190 SH   SOLE   6,190 0 0
Globalstar, Inc. COM 378973408 52 160,000 SH   SOLE   160,000 0 0
Green Dot Corp CL A 39304D102 1,617 32,935 SH   SOLE   31,235 0 1,700
Hackett Group, Inc. COM 404609109 644 47,570 SH   SOLE   47,570 0 0
Hain Celestial Group, Inc. COM 405217100 1,193 37,855 SH   SOLE   37,855 0 0
Helios Technologies COM 42328H109 709 19,032 SH   SOLE   19,032 0 0
Hilton Hotels Corp. Com. COM 43300A203 2,492 33,923 SH   SOLE   32,483 0 1,440
Home Depot, Inc. COM 437076102 2,756 11,001 SH   SOLE   8,926 0 2,075
Hudson Technologies, Inc. COM 444144109 86 85,000 SH   SOLE   85,000 0 0
IShares Tr Rusl 2000 Valu RUS 2000 VAL ETF 464287630 263 2,700 SH   SOLE   2,700 0 0
Intel Corporation COM 458140100 4,815 80,482 SH   SOLE   64,164 0 16,318
Intel Corporation COM 458140100 6 100 SH   OTR   0 0 100
International Business Machs. COM 459200101 2,068 17,120 SH   SOLE   13,512 0 3,608
International Business Machs. COM 459200101 71 585 SH   OTR   585 0 0
Intrepid Potash Inc. COM 46121Y102 22 22,000 SH   SOLE   22,000 0 0
Ishares TR Nasdaq Bio Index ETF NASDAQ BIOTECH 464287556 478 3,500 SH   SOLE   3,500 0 0
Ishares TR Russell 2000 ETF COM 464287655 2,808 19,612 SH   SOLE   19,612 0 0
J. P. Morgan Chase COM 46625h100 5,097 54,190 SH   SOLE   44,687 0 9,503
Johnson & Johnson COM 478160104 3,028 21,531 SH   SOLE   16,946 0 4,585
KVH Industries Inc. COM 482738101 4,577 512,502 SH   SOLE   495,001 0 17,501
Kinder Morgan, Inc. COM 49456b101 4,433 292,216 SH   SOLE   273,528 0 18,688
Kinder Morgan, Inc. COM 49456b101 38 2,500 SH   OTR   2,500 0 0
Kroger Co. COM 501044101 2,625 77,548 SH   SOLE   69,348 0 8,200
Kroger Co. COM 501044101 81 2,400 SH   OTR   2,400 0 0
Lattice Semiconductor Corporat COM 518415104 3,234 113,920 SH   SOLE   113,920 0 0
Lennar Corp. Class A CL A 526057104 1,116 18,116 SH   SOLE   18,116 0 0
Lilly Eli & Co COM 532457108 1,958 11,928 SH   SOLE   9,778 0 2,150
Lockheed Martin Corporation COM 539830109 201 552 SH   SOLE   552 0 0
Lowes Cos Inc COM 548661107 2,423 17,930 SH   SOLE   15,430 0 2,500
Lowes Cos Inc COM 548661107 135 1,000 SH   OTR   1,000 0 0
Luminex Corp. COM 55027e102 14,437 443,790 SH   SOLE   432,926 0 10,864
MDC Holdings Inc. COM 552676108 673 18,850 SH   SOLE   18,850 0 0
Mastercard Inc Cl A CL A 57636Q104 2,139 7,232 SH   SOLE   7,232 0 0
Mastercard Inc Cl A CL A 57636Q104 296 1,000 SH   OTR   1,000 0 0
McDonalds Corp COM 580135101 230 1,246 SH   SOLE   1,246 0 0
Medical Properties Trust Inc. COM 58463J304 472 25,100 SH   SOLE   25,100 0 0
Medical Properties Trust Inc. COM 58463J304 66 3,500 SH   OTR   3,500 0 0
Merck & Co., Inc. COM 58933Y105 3,206 41,456 SH   SOLE   37,294 0 4,162
Merck & Co., Inc. COM 58933Y105 77 994 SH   OTR   994 0 0
Microchip Technology COM 595017104 3,823 36,307 SH   SOLE   35,474 0 833
Microchip Technology COM 595017104 147 1,400 SH   OTR   1,400 0 0
Microsoft Corp. COM 594918104 9,857 48,436 SH   SOLE   39,328 0 9,108
Mondelez International Inc. CL A 609207105 1,059 20,718 SH   SOLE   19,718 0 1,000
Mondelez International Inc. CL A 609207105 18 350 SH   OTR   350 0 0
Newmarket Corp. COM 651587107 304 760 SH   SOLE   760 0 0
Norfolk Southern Corp. COM 655844108 2,470 14,067 SH   SOLE   10,847 0 3,220
Oaktree Specialty Lending Corp COM 67401P108 7,708 1,724,370 SH   SOLE   1,674,054 0 50,316
OneSpan, Inc. COM 68287N100 929 33,263 SH   SOLE   33,263 0 0
Otis Worldwide Corporation COM 68902V107 667 11,727 SH   SOLE   9,495 0 2,232
PRA Group Inc. COM 69354N106 10,364 268,094 SH   SOLE   258,883 0 9,211
PayPal Holdings Inc. COM 70450Y103 1,393 7,998 SH   SOLE   7,998 0 0
Paychex, Inc. COM 704326107 267 3,525 SH   SOLE   3,525 0 0
Pepsico, Inc. COM 713448108 3,836 29,006 SH   SOLE   23,011 0 5,995
Pepsico, Inc. COM 713448108 79 600 SH   OTR   600 0 0
PerkinElmer, Inc. COM 714046109 1,142 11,646 SH   SOLE   11,646 0 0
Pfizer Inc. COM 717081103 2,445 74,760 SH   SOLE   62,842 0 11,918
Philip Morris International, I COM 718172109 389 5,550 SH   SOLE   5,550 0 0
Pioneer Nat. Res. Co. COM 723787107 560 5,727 SH   SOLE   5,727 0 0
Pioneer Nat. Res. Co. COM 723787107 3 30 SH   OTR   30 0 0
Prestige Consumer Healthcare I COM 74112D101 909 24,197 SH   SOLE   24,197 0 0
ProShares Russell 2000 Div Gro COM 74347B698 1,258 25,950 SH   SOLE   25,950 0 0
ProShares S&P MidCap 400 Div A COM 74347B680 6,160 117,067 SH   SOLE   111,978 0 5,089
Procter & Gamble Co. COM 742718109 4,009 33,526 SH   SOLE   25,831 0 7,695
Progressive Corp Ohio Com COM 743315103 1,563 19,511 SH   SOLE   19,511 0 0
Qualcomm, Inc. COM 747525103 3,410 37,394 SH   SOLE   36,624 0 770
Qualcomm, Inc. COM 747525103 16 175 SH   OTR   175 0 0
Quidel Corp. COM 74838J101 5,428 24,261 SH   SOLE   23,643 0 618
RPM, Inc. COM 749685103 281 3,745 SH   SOLE   3,745 0 0
Raytheon Technologies Corporat COM 75513E101 1,462 23,722 SH   SOLE   19,227 0 4,495
Royal Bank of Canada COM 780087102 959 14,150 SH   SOLE   11,516 0 2,634
Royal Dutch Shell PLC Class A SPONS ADR A 780259206 1,869 57,170 SH   SOLE   49,870 0 7,300
Royal Dutch Shell PLC Class A SPONS ADR A 780259206 20 600 SH   OTR   500 0 100
SPDR Dow Jones Industrial Aver UT SER 1 78467X109 21,834 84,671 SH   SOLE   81,235 0 3,436
SPDR S&P 500 ETF Trust COM 78462F103 356 1,153 SH   SOLE   45 0 1,108
Schlumberger Limited COM 806857108 658 35,804 SH   SOLE   26,037 0 9,767
Southern Co. COM 842587107 260 5,005 SH   SOLE   3,005 0 2,000
T. Rowe Price Group Inc. COM 74144T108 5,020 40,647 SH   SOLE   39,310 0 1,337
Thermo Fisher Scientific COM 883556102 4,535 12,517 SH   SOLE   9,937 0 2,580
Total SA SPONSORED ADS 89151E109 1,217 31,634 SH   SOLE   23,797 0 7,837
Travelers Co., Inc. COM 89417e109 904 7,931 SH   SOLE   6,447 0 1,484
Truist Financial Corporation COM 89832Q109 445 11,848 SH   SOLE   7,048 0 4,800
Truist Financial Corporation COM 89832Q109 77 2,050 SH   OTR   2,050 0 0
Tyson Foods Inc. CL A 902494103 1,375 23,025 SH   SOLE   23,025 0 0
U.S. Bancorp COM NEW 902973304 1,500 40,736 SH   SOLE   33,127 0 7,609
Ulta Salon, Cosmetics & Fragra COM 90384S303 767 3,772 SH   SOLE   3,772 0 0
Union Pacific Corp. COM 907818108 3,206 18,964 SH   SOLE   16,829 0 2,135
Union Pacific Corp. COM 907818108 33 196 SH   OTR   196 0 0
United Insurance Holdings Corp COM 910710102 1,278 163,429 SH   SOLE   163,429 0 0
United Parcel Service, Inc. CL B 911312106 3,305 29,729 SH   SOLE   28,292 0 1,437
United Parcel Service, Inc. CL B 911312106 56 500 SH   OTR   500 0 0
UnitedHealth Group, Inc. COM 91324P102 1,106 3,751 SH   SOLE   3,751 0 0
Vanguard Communications Servic COMM SRVC ETF 92204A884 2,603 27,976 SH   SOLE   26,583 0 1,393
Vanguard Information Technolog INF TECH ETF 92204A702 11,506 41,283 SH   SOLE   39,503 0 1,780
Verizon Communications COM 92343v104 270 4,899 SH   SOLE   3,899 0 1,000
Vicor Corporation COM 925815102 4,411 61,310 SH   SOLE   61,310 0 0
Visa Inc. COM 92826C839 4,392 22,735 SH   SOLE   18,465 0 4,270
Wal-Mart Stores COM 931142103 138 1,150 SH   SOLE   1,075 0 75
Wal-Mart Stores COM 931142103 72 600 SH   OTR   600 0 0
Walgreens Boots Alliance, Inc. COM 931427108 1,459 34,421 SH   SOLE   27,505 0 6,916
Waters Corp. COM 941848103 1,473 8,167 SH   SOLE   8,167 0 0
Wells Fargo & Co. COM 949746101 2,174 84,931 SH   SOLE   74,444 0 10,487
Wells Fargo & Co. COM 949746101 38 1,500 SH   OTR   1,400 0 100