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 14,294 1,644,858 SH   SOLE   1,602,832 0 42,026
3M Co. COM 88579Y101 2,675 17,755 SH   SOLE   13,105 0 4,650
AT&T Inc. COM 00206R102 2,965 86,178 SH   SOLE   72,002 0 14,176
AT&T Inc. COM 00206R102 14 396 SH   OTR   396 0 0
AbbVie Inc. COM 00287Y109 5,093 85,981 SH   SOLE   73,841 0 12,140
Abbott Labs. COM 002824100 4,990 111,116 SH   SOLE   93,026 0 18,090
Advanced Energy Inds. COM 007973100 3,229 114,380 SH   SOLE   108,691 0 5,689
Albemarle Corporation COM 012653101 535 9,550 SH   SOLE   9,550 0 0
Alexander & Baldwin COM 014491104 801 22,688 SH   SOLE   22,290 0 398
Allergan, Inc. SHS G0177J108 261 834 SH   OTR   834 0 0
Allied Motion Technologies COM 019330109 691 26,380 SH   SOLE   25,940 0 440
Altisource Ptfl Solns Reg Shs COM L0175J104 9,237 332,138 SH   SOLE   318,193 0 13,945
Altria Group Inc. COM 02209S103 1,106 18,992 SH   SOLE   17,592 0 1,400
American Express Co. COM 025816109 2,820 40,545 SH   SOLE   36,825 0 3,720
American Public Ed Inc COM 02913V103 1,248 67,065 SH   SOLE   66,005 0 1,060
Anacor Pharmaceuticals Inc. COM 032420101 2,619 23,182 SH   SOLE   21,201 0 1,981
Anadarko Petroleum COM 032511107 1,662 34,210 SH   SOLE   34,210 0 0
Analog Devices Inc. COM 032654105 1,095 19,800 SH   SOLE   19,800 0 0
Anthem Inc COM 036752103 240 1,724 SH   SOLE   1,424 0 300
ArcBest Corporation COM 03937C105 807 37,720 SH   SOLE   36,930 0 790
Argan Inc. COM 04010E109 3,113 96,080 SH   SOLE   93,192 0 2,888
AutoNation Inc. COM 05329W102 657 11,006 SH   SOLE   11,006 0 0
Automatic Data Processing COM 053015103 2,292 27,050 SH   SOLE   20,235 0 6,815
BB&T Corp. COM 054937107 3,254 86,057 SH   SOLE   78,491 0 7,566
BB&T Corp. COM 054937107 83 2,200 SH   OTR   2,200 0 0
BWX Technologies Inc. COM 05605H100 10,613 334,054 SH   SOLE   315,200 0 17,854
Babcock & Wilcox Enterprises, COM 05614L100 1,640 78,581 SH   SOLE   78,581 0 0
Bank of America Corp. COM 060505104 825 49,023 SH   SOLE   49,023 0 0
Bank of America Corp. COM 060505104 30 1,800 SH   OTR   1,800 0 0
Baxalta Inc. COM 07177M103 1,419 36,345 SH   SOLE   33,855 0 2,490
Becton, Dickinson & Co. COM 075887109 3,012 19,550 SH   SOLE   14,875 0 4,675
Berkshire Hathaway "B" CL B NEW 084670702 1,128 8,542 SH   SOLE   6,597 0 1,945
Blackrock Inc. COM 09247X101 2,467 7,244 SH   SOLE   6,444 0 800
Blackrock Inc. COM 09247X101 60 175 SH   OTR   175 0 0
Bottomline Technologies, Inc. COM 101388106 5,962 200,545 SH   SOLE   189,611 0 10,934
Briggs & Stratton Corporation COM 109043109 2,906 167,984 SH   SOLE   160,445 0 7,539
Bristol Myers Squibb Co. COM 110122108 464 6,751 SH   SOLE   6,351 0 400
Bristol Myers Squibb Co. COM 110122108 98 1,420 SH   OTR   1,420 0 0
Broadridge Financial Solutions COM 11133T103 990 18,417 SH   SOLE   18,417 0 0
Broadridge Financial Solutions COM 11133T103 42 775 SH   OTR   775 0 0
CEF IShares Russell RUSSELL 2000 ETF 464287655 372 3,300 SH   SOLE   3,300 0 0
CSX Corporation COM 126408103 329 12,670 SH   SOLE   9,670 0 3,000
CVS Health Corp. COM 126650100 1,270 12,990 SH   SOLE   12,990 0 0
Cameron International Corp. COM 13342B105 6,027 95,365 SH   SOLE   89,716 0 5,649
Cameron International Corp. COM 13342B105 51 800 SH   OTR   800 0 0
Capital One Finl Corp. COM 14040h105 1,077 14,915 SH   SOLE   12,915 0 2,000
Caterpillar, Inc. COM 149123101 1,624 23,891 SH   SOLE   17,196 0 6,695
Celgene Corp Com COM 151020104 1,083 9,043 SH   SOLE   9,043 0 0
Chevron Corp. COM 166764100 3,156 35,081 SH   SOLE   25,531 0 9,550
Chico's FAS Inc. COM 168615102 3,303 309,581 SH   SOLE   305,821 0 3,760
Cisco Systems COM 17275r102 4,662 171,681 SH   SOLE   151,666 0 20,015
Cisco Systems COM 17275r102 41 1,500 SH   OTR   1,500 0 0
Coca-Cola Company COM 191216100 2,893 67,338 SH   SOLE   49,620 0 17,718
Cognizant Tech Solutions Cl A CL A 192446102 555 9,246 SH   SOLE   9,246 0 0
Comcast Corp Cl A CL A 20030N101 563 9,985 SH   SOLE   9,985 0 0
Consolidated Edison Co Of N.Y. COM 209115104 1,066 16,590 SH   SOLE   12,565 0 4,025
Corning, Inc. COM 219350105 1,320 72,225 SH   SOLE   67,750 0 4,475
Costco Whsl Corp. New COM 22160k105 1,175 7,275 SH   SOLE   5,490 0 1,785
Credit Suisse Asst Mgm Com COM 224916106 48 17,440 SH   SOLE   17,440 0 0
Cree, Inc. COM 225447101 3,945 147,912 SH   SOLE   139,882 0 8,030
Crocs Incorporated COM 227046109 2,279 222,575 SH   SOLE   220,295 0 2,280
DSW Inc. CL A 23334L102 6,808 285,350 SH   SOLE   262,345 0 23,005
Danaher Corp. COM 235851102 3,001 32,310 SH   SOLE   23,985 0 8,325
Dominion Resources, Inc. VA Ne COM 25746u109 1,022 15,107 SH   SOLE   10,807 0 4,300
Dow Chemical COM 260543103 245 4,766 SH   SOLE   4,766 0 0
Du Pont E I De Nemours & Co. COM 263534109 4,105 61,634 SH   SOLE   48,079 0 13,555
Duke Energy Corp. COM 26441C204 1,709 23,936 SH   SOLE   20,014 0 3,922
Duke Energy Corp. COM 26441C204 50 700 SH   OTR   700 0 0
EMC Corp. COM 268648102 1,113 43,345 SH   SOLE   43,345 0 0
EMC Corp. COM 268648102 46 1,775 SH   OTR   1,775 0 0
EPIQ Systems Inc. COM 26882D109 2,755 210,758 SH   SOLE   206,088 0 4,670
EPIQ Systems Inc. COM 26882D109 20 1,500 SH   OTR   1,500 0 0
Emerson Elec Co COM 291011104 1,366 28,560 SH   SOLE   22,360 0 6,200
Endurance Specialty Holdings L SHS G30397106 5,705 89,153 SH   SOLE   83,959 0 5,194
Express Scripts Hldg. Co. COM 30219G108 1,508 17,252 SH   SOLE   17,058 0 194
Exxon Mobil Corp. COM 30231g102 4,668 59,890 SH   SOLE   42,140 0 17,750
Exxon Mobil Corp. COM 30231g102 23 300 SH   OTR   300 0 0
Fastenal Co. COM 311900104 5,736 140,508 SH   SOLE   131,988 0 8,520
Firstmerit Corp. COM 337915102 3,032 162,570 SH   SOLE   155,960 0 6,610
Forward Air Corp. COM 349853101 258 6,000 SH   SOLE   6,000 0 0
General Electric Co. COM 369604103 6,029 193,532 SH   SOLE   162,387 0 31,145
General Electric Co. COM 369604103 65 2,100 SH   OTR   2,100 0 0
Gentex Corp. COM 371901109 1,308 81,695 SH   SOLE   77,669 0 4,026
Green Dot Corp CL A 39304D102 1,757 107,018 SH   SOLE   100,308 0 6,710
Halliburton Company COM 406216101 748 21,975 SH   SOLE   19,985 0 1,990
Home Depot, Inc. COM 437076102 1,324 10,012 SH   SOLE   7,687 0 2,325
Honeywell International Inc. COM 438516106 1,129 10,905 SH   SOLE   10,905 0 0
Iberiabank Corp. COM 450828108 2,071 37,601 SH   SOLE   36,215 0 1,386
Intel Corporation COM 458140100 5,161 149,826 SH   SOLE   120,196 0 29,630
International Business Machs. COM 459200101 5,564 40,427 SH   SOLE   34,759 0 5,668
International Business Machs. COM 459200101 108 785 SH   OTR   785 0 0
Intersil Corporation CL A 46069S109 4,809 376,909 SH   SOLE   364,228 0 12,681
Intrepid Potash Inc. COM 46121Y102 425 144,186 SH   SOLE   114,186 0 30,000
Invesco Ltd. SHS G491BT108 1,306 39,005 SH   SOLE   39,005 0 0
J. P. Morgan Chase COM 46625h100 2,863 43,356 SH   SOLE   32,681 0 10,675
Johnson & Johnson COM 478160104 4,184 40,731 SH   SOLE   31,359 0 9,372
Johnson Ctls Inc. COM 478366107 2,472 62,603 SH   SOLE   60,539 0 2,064
Johnson Ctls Inc. COM 478366107 32 800 SH   OTR   800 0 0
Juniper Networks, Inc. COM 48203R104 1,510 54,695 SH   SOLE   54,695 0 0
KVH Industries Inc. COM 482738101 7,070 750,528 SH   SOLE   712,951 0 37,577
Kroger Co. COM 501044101 1,346 32,170 SH   SOLE   32,170 0 0
Kroger Co. COM 501044101 100 2,400 SH   OTR   2,400 0 0
Lennar Corp. CL A 526057104 1,366 27,930 SH   SOLE   27,930 0 0
LivaNova PLC SHS G5509L101 948 15,960 SH   SOLE   15,720 0 240
Lowes Cos Inc COM 548661107 1,587 20,870 SH   SOLE   17,870 0 3,000
Lowes Cos Inc COM 548661107 76 1,000 SH   OTR   1,000 0 0
Luminex Corp. COM 55027e102 20,669 966,307 SH   SOLE   934,045 0 32,262
MDC Holdings Inc. COM 552676108 6,406 250,917 SH   SOLE   238,677 0 12,240
Mantech International Corp. CL A 564563104 1,093 36,140 SH   SOLE   33,765 0 2,375
Marinemax Inc. COM 567908108 1,839 99,847 SH   SOLE   98,127 0 1,720
Mastercard Inc Cl A CL A 57636Q104 1,374 14,114 SH   SOLE   14,114 0 0
Mastercard Inc Cl A CL A 57636Q104 97 1,000 SH   OTR   1,000 0 0
Matrix Service Company COM 576853105 1,930 93,939 SH   SOLE   92,897 0 1,042
McDermott International Inc. COM 580037109 9,522 2,842,274 SH   SOLE   2,719,044 0 123,230
Media General Inc New COM 58441K100 234 14,489 SH   SOLE   14,489 0 0
Medical Properties Trust Inc. COM 58463J304 286 24,825 SH   SOLE   24,825 0 0
Medical Properties Trust Inc. COM 58463J304 40 3,500 SH   OTR   3,500 0 0
Merck & Co., Inc. COM 58933Y105 945 17,899 SH   SOLE   14,224 0 3,675
Merck & Co., Inc. COM 58933Y105 53 994 SH   OTR   994 0 0
Microchip Technology COM 595017104 2,916 62,665 SH   SOLE   59,995 0 2,670
Microchip Technology COM 595017104 65 1,400 SH   OTR   1,400 0 0
Microsoft Corp. COM 594918104 4,110 74,079 SH   SOLE   52,865 0 21,214
Mondelez International Inc. CL A 609207105 508 11,320 SH   SOLE   8,628 0 2,692
Mosaic Co. COM 61945C103 2,278 82,564 SH   SOLE   82,564 0 0
Newmarket Corp. COM 651587107 556 1,460 SH   SOLE   1,460 0 0
Noble Energy, Inc COM 655044105 4,040 122,682 SH   SOLE   110,699 0 11,983
Norfolk Southern Corp. COM 655844108 2,713 32,078 SH   SOLE   22,103 0 9,975
Paychex, Inc. COM 704326107 218 4,125 SH   SOLE   4,125 0 0
Pepsico, Inc. COM 713448108 3,285 32,875 SH   SOLE   23,725 0 9,150
Pepsico, Inc. COM 713448108 60 600 SH   OTR   600 0 0
Perkin Elmer COM 714046109 1,107 20,670 SH   SOLE   20,670 0 0
Pfizer Inc. COM 717081103 2,166 67,095 SH   SOLE   50,462 0 16,633
Philip Morris International, I COM 718172109 1,112 12,650 SH   SOLE   11,350 0 1,300
Piedmont Nat Gas Inc. COM 720186105 411 7,200 SH   SOLE   4,200 0 3,000
Pier 1 Imports Inc. COM 720279108 880 172,886 SH   SOLE   172,886 0 0
Ply Gem Holdings Inc. COM 72941W100 820 65,380 SH   SOLE   64,270 0 1,110
Procter & Gamble Co. COM 742718109 5,163 65,012 SH   SOLE   53,472 0 11,540
Quidel Corp. COM 74838J101 8,222 387,819 SH   SOLE   369,699 0 18,120
RPM, Inc. COM 749685103 301 6,835 SH   SOLE   5,895 0 940
Royal Bank of Canada COM 780087102 703 13,120 SH   SOLE   10,070 0 3,050
Royal Dutch Shell PLC Class A SPONS ADR A 780259206 1,840 40,184 SH   SOLE   31,459 0 8,725
SAP Aktiengesellschaft Sponsor SPON ADR 803054204 1,221 15,439 SH   SOLE   15,439 0 0
SAP Aktiengesellschaft Sponsor SPON ADR 803054204 32 400 SH   OTR   400 0 0
Sanchez Energy Corp. COM 79970Y105 66 15,300 SH   SOLE   15,300 0 0
Scana Corp. COM 80589m102 217 3,582 SH   SOLE   2,675 0 907
Schlumberger Limited COM 806857108 3,660 52,467 SH   SOLE   45,896 0 6,571
Schlumberger Limited COM 806857108 44 633 SH   OTR   633 0 0
Snap On Inc. COM 833034101 1,369 7,985 SH   SOLE   7,985 0 0
Southern Co. COM 842587107 399 8,525 SH   SOLE   4,675 0 3,850
Stamps.com Inc. COM 852857200 1,559 14,220 SH   SOLE   13,970 0 250
Starbucks Corp. COM 855244109 1,499 24,978 SH   SOLE   24,978 0 0
Stratasys, Ltd. SHS M85548101 258 11,000 SH   SOLE   8,500 0 2,500
T. Rowe Price Group Inc. COM 74144T108 6,875 96,166 SH   SOLE   91,316 0 4,850
Target Corp. COM 87612e106 1,134 15,614 SH   SOLE   14,628 0 986
The Kraft Heinz Company COM 500754106 1,807 24,840 SH   SOLE   21,834 0 3,006
The Kraft Heinz Company COM 500754106 24 333 SH   OTR   333 0 0
Thermo Fisher Scientific COM 883556102 2,463 17,360 SH   SOLE   12,445 0 4,915
Total SA SPONSORED ADR 89151E109 2,452 54,547 SH   SOLE   44,822 0 9,725
Trimas Corporation COM NEW 896215209 4,757 255,045 SH   SOLE   243,423 0 11,622
Tyson Foods Inc. CL A 902494103 1,748 32,785 SH   SOLE   32,785 0 0
U.S. Bancorp COM NEW 902973304 1,780 41,726 SH   SOLE   31,726 0 10,000
UDR Inc. COM 902653104 347 9,248 SH   SOLE   7,652 0 1,596
Union Bankshares Corporation COM 90539J109 1,096 43,419 SH   SOLE   42,669 0 750
Union Pacific Corp. COM 907818108 814 10,415 SH   SOLE   10,415 0 0
Union Pacific Corp. COM 907818108 15 196 SH   OTR   196 0 0
United Parcel Service, Inc. CL B 911312106 3,065 31,850 SH   SOLE   30,445 0 1,405
United Parcel Service, Inc. CL B 911312106 48 500 SH   OTR   500 0 0
United Technologies Corp. COM 913017109 2,466 25,669 SH   SOLE   19,569 0 6,100
Valspar Corp COM 920355104 718 8,661 SH   SOLE   8,661 0 0
Verizon Communications COM 92343v104 545 11,799 SH   SOLE   6,970 0 4,829
Visa Inc. COM 92826C839 2,261 29,156 SH   SOLE   22,191 0 6,965
WEC Energy Group Inc. COM 92939U106 1,292 25,185 SH   SOLE   23,435 0 1,750
Wal-Mart Stores COM 931142103 274 4,475 SH   SOLE   2,840 0 1,635
Wal-Mart Stores COM 931142103 37 600 SH   OTR   600 0 0
Walgreens Boots Alliance, Inc. COM 931427108 2,058 24,165 SH   SOLE   17,815 0 6,350
Waters Corp. COM 941848103 1,523 11,317 SH   SOLE   11,317 0 0
Wells Fargo & Co. COM 949746101 5,135 94,467 SH   SOLE   78,400 0 16,067
Wells Fargo & Co. COM 949746101 76 1,400 SH   OTR   1,400 0 0
White Mountains Group Bermuda COM G9618E107 388 534 SH   SOLE   484 0 50