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 | 15,944 | 1,845,295 | SH | | SOLE | | 1,806,609 | 0 | 38,686 |
3D Systems Corp. | COM | 88554d205 | 259 | 30,000 | SH | Call | SOLE | | 0 | 0 | 0 |
3M Co. | COM | 88579Y101 | 3,322 | 14,112 | SH | | SOLE | | 11,362 | 0 | 2,750 |
AMC Entertainment Holdings, In | CL A COM | 00165C104 | 792 | 52,468 | SH | | SOLE | | 51,518 | 0 | 950 |
AT&T Inc. | COM | 00206R102 | 7,508 | 193,117 | SH | | SOLE | | 172,901 | 0 | 20,216 |
AT&T Inc. | COM | 00206R102 | 15 | 396 | SH | | OTR | | 396 | 0 | 0 |
AbbVie Inc. | COM | 00287Y109 | 7,760 | 80,248 | SH | | SOLE | | 69,509 | 0 | 10,739 |
AbbVie Inc. | COM | 00287Y109 | 39 | 400 | SH | | OTR | | 400 | 0 | 0 |
Abbott Labs. | COM | 002824100 | 7,594 | 133,073 | SH | | SOLE | | 116,063 | 0 | 17,010 |
Acacia Communications, Inc. | COM | 00401C108 | 2,250 | 62,102 | SH | | SOLE | | 61,635 | 0 | 467 |
Advanced Drainage Systems Inc. | COM | 00790R104 | 1,117 | 46,853 | SH | | SOLE | | 46,007 | 0 | 846 |
Albemarle Corporation | COM | 012653101 | 1,157 | 9,050 | SH | | SOLE | | 9,050 | 0 | 0 |
Alexander & Baldwin | COM | 014491104 | 675 | 24,350 | SH | | SOLE | | 23,917 | 0 | 433 |
Alexion Pharmaceutical | COM | 015351109 | 568 | 4,750 | SH | | SOLE | | 4,750 | 0 | 0 |
Allied Motion Technologies | COM | 019330109 | 1,910 | 57,724 | SH | | SOLE | | 57,273 | 0 | 451 |
Altisource Ptfl Solns Reg Shs | COM | L0175J104 | 892 | 31,864 | SH | | SOLE | | 31,864 | 0 | 0 |
Altria Group Inc. | COM | 02209S103 | 1,278 | 17,900 | SH | | SOLE | | 16,800 | 0 | 1,100 |
American Express Co. | COM | 025816109 | 5,476 | 55,144 | SH | | SOLE | | 51,119 | 0 | 4,025 |
Anadarko Petroleum | COM | 032511107 | 2,362 | 44,030 | SH | | SOLE | | 40,380 | 0 | 3,650 |
Analog Devices Inc. | COM | 032654105 | 1,652 | 18,550 | SH | | SOLE | | 18,550 | 0 | 0 |
Apache Corp | COM | 037411105 | 1,268 | 30,023 | SH | | SOLE | | 29,023 | 0 | 1,000 |
Argan Inc. | COM | 04010E109 | 2,555 | 56,785 | SH | | SOLE | | 55,451 | 0 | 1,334 |
Automatic Data Processing | COM | 053015103 | 2,830 | 24,145 | SH | | SOLE | | 19,080 | 0 | 5,065 |
BB&T Corp. | COM | 054937107 | 3,660 | 73,611 | SH | | SOLE | | 68,151 | 0 | 5,460 |
BB&T Corp. | COM | 054937107 | 102 | 2,050 | SH | | OTR | | 2,050 | 0 | 0 |
BWX Technologies Inc. | COM | 05605H100 | 8,272 | 136,750 | SH | | SOLE | | 131,438 | 0 | 5,312 |
Babcock & Wilcox Enterprises, | COM | 05614L100 | 596 | 105,000 | SH | | SOLE | | 105,000 | 0 | 0 |
Bank of America Corp. | COM | 060505104 | 1,782 | 60,359 | SH | | SOLE | | 60,359 | 0 | 0 |
Bank of America Corp. | COM | 060505104 | 53 | 1,800 | SH | | OTR | | 1,800 | 0 | 0 |
Becton, Dickinson & Co. | COM | 075887109 | 3,356 | 15,678 | SH | | SOLE | | 12,403 | 0 | 3,275 |
Berkshire Hathaway B | CL B NEW | 084670702 | 1,507 | 7,603 | SH | | SOLE | | 6,143 | 0 | 1,460 |
Blackrock Inc. | COM | 09247X101 | 3,366 | 6,552 | SH | | SOLE | | 5,802 | 0 | 750 |
Blackrock Inc. | COM | 09247X101 | 90 | 175 | SH | | OTR | | 175 | 0 | 0 |
Boeing Co. | COM | 097023105 | 469 | 1,590 | SH | | SOLE | | 1,590 | 0 | 0 |
Bottomline Technologies, Inc. | COM | 101388106 | 11,437 | 329,791 | SH | | SOLE | | 316,943 | 0 | 12,848 |
Bristol Myers Squibb Co. | COM | 110122108 | 1,666 | 27,190 | SH | | SOLE | | 26,103 | 0 | 1,087 |
Bristol Myers Squibb Co. | COM | 110122108 | 87 | 1,420 | SH | | OTR | | 1,420 | 0 | 0 |
Broadcom Limited | SHS | Y09827109 | 1,317 | 5,125 | SH | | SOLE | | 5,125 | 0 | 0 |
Broadridge Financial Solutions | COM | 11133T103 | 1,521 | 16,792 | SH | | SOLE | | 16,792 | 0 | 0 |
Broadridge Financial Solutions | COM | 11133T103 | 70 | 775 | SH | | OTR | | 775 | 0 | 0 |
CSX Corporation | COM | 126408103 | 411 | 7,475 | SH | | SOLE | | 7,350 | 0 | 125 |
CVS Health Corp. | COM | 126650100 | 5,581 | 76,973 | SH | | SOLE | | 73,152 | 0 | 3,821 |
Capital One Finl Corp. | COM | 14040h105 | 431 | 4,326 | SH | | SOLE | | 3,326 | 0 | 1,000 |
Caterpillar, Inc. | COM | 149123101 | 3,357 | 21,301 | SH | | SOLE | | 16,046 | 0 | 5,255 |
Celgene Corp Com | COM | 151020104 | 5,595 | 53,616 | SH | | SOLE | | 50,861 | 0 | 2,755 |
Chevron Corp. | COM | 166764100 | 4,452 | 35,563 | SH | | SOLE | | 26,812 | 0 | 8,751 |
Cisco Systems | COM | 17275r102 | 5,905 | 154,180 | SH | | SOLE | | 139,305 | 0 | 14,875 |
Cisco Systems | COM | 17275r102 | 57 | 1,500 | SH | | OTR | | 1,500 | 0 | 0 |
Coca-Cola Company | COM | 191216100 | 806 | 17,575 | SH | | SOLE | | 13,375 | 0 | 4,200 |
Cognizant Tech Solutions Cl A | CL A | 192446102 | 1,148 | 16,160 | SH | | SOLE | | 16,160 | 0 | 0 |
Comcast Corp Cl A | CL A | 20030N101 | 1,239 | 30,940 | SH | | SOLE | | 30,940 | 0 | 0 |
Consolidated Edison Co Of N.Y. | COM | 209115104 | 1,458 | 17,169 | SH | | SOLE | | 13,494 | 0 | 3,675 |
Consolidated-Tomoka Land Co. | COM | 210226106 | 548 | 8,637 | SH | | SOLE | | 8,477 | 0 | 160 |
Corning, Inc. | COM | 219350105 | 1,633 | 51,049 | SH | | SOLE | | 48,388 | 0 | 2,661 |
Costco Whsl Corp. New | COM | 22160k105 | 1,504 | 8,082 | SH | | SOLE | | 6,432 | 0 | 1,650 |
Credit Suisse Asst Mgm Com | COM | 224916106 | 58 | 17,440 | SH | | SOLE | | 17,440 | 0 | 0 |
Cross Country Healthcare Inc. | COM | 227483104 | 1,049 | 82,181 | SH | | SOLE | | 80,690 | 0 | 1,491 |
DSW Inc. | CL A | 23334L102 | 5,327 | 248,796 | SH | | SOLE | | 234,999 | 0 | 13,797 |
Danaher Corp. | COM | 235851102 | 2,573 | 27,723 | SH | | SOLE | | 21,823 | 0 | 5,900 |
Dominion Energy, Inc. | COM | 25746u109 | 731 | 9,025 | SH | | SOLE | | 7,025 | 0 | 2,000 |
Dow Du Pont Inc. | COM | 26078J100 | 2,673 | 37,536 | SH | | SOLE | | 28,063 | 0 | 9,473 |
Duke Energy Corp. | COM | 26441C204 | 1,451 | 17,247 | SH | | SOLE | | 14,508 | 0 | 2,739 |
Duke Energy Corp. | COM | 26441C204 | 59 | 700 | SH | | OTR | | 700 | 0 | 0 |
Eaton Corp. | SHS | G29183103 | 1,033 | 13,070 | SH | | SOLE | | 13,070 | 0 | 0 |
Eaton Corp. | SHS | G29183103 | 36 | 450 | SH | | OTR | | 450 | 0 | 0 |
Echo Global Logistics Inc. | COM | 27875T101 | 3,805 | 135,889 | SH | | SOLE | | 134,754 | 0 | 1,135 |
Emerson Elec Co | COM | 291011104 | 1,865 | 26,755 | SH | | SOLE | | 21,505 | 0 | 5,250 |
Exxon Mobil Corp. | COM | 30231g102 | 4,937 | 59,029 | SH | | SOLE | | 45,204 | 0 | 13,825 |
Exxon Mobil Corp. | COM | 30231g102 | 25 | 300 | SH | | OTR | | 300 | 0 | 0 |
Fastenal Co. | COM | 311900104 | 8,548 | 156,306 | SH | | SOLE | | 146,072 | 0 | 10,234 |
Gannett Company Inc. | COM | 36473H104 | 1,300 | 112,123 | SH | | SOLE | | 110,009 | 0 | 2,114 |
General Electric Co. | COM | 369604103 | 2,435 | 139,552 | SH | | SOLE | | 119,956 | 0 | 19,596 |
General Electric Co. | COM | 369604103 | 26 | 1,500 | SH | | OTR | | 1,500 | 0 | 0 |
Gentex Corp. | COM | 371901109 | 5,600 | 267,319 | SH | | SOLE | | 249,685 | 0 | 17,634 |
Globalstar, Inc. | COM | 378973408 | 145 | 110,500 | SH | | SOLE | | 110,500 | 0 | 0 |
Green Dot Corp | CL A | 39304D102 | 1,856 | 30,815 | SH | | SOLE | | 27,392 | 0 | 3,423 |
Haemonetics Corp. | COM | 405024100 | 1,276 | 21,971 | SH | | SOLE | | 21,590 | 0 | 381 |
Halliburton Company | COM | 406216101 | 5,705 | 116,734 | SH | | SOLE | | 111,026 | 0 | 5,708 |
Home Depot, Inc. | COM | 437076102 | 1,830 | 9,653 | SH | | SOLE | | 7,703 | 0 | 1,950 |
Honeywell International Inc. | COM | 438516106 | 1,547 | 10,085 | SH | | SOLE | | 10,085 | 0 | 0 |
Hudson Technologies, Inc. | COM | 444144109 | 1,352 | 222,664 | SH | | SOLE | | 220,582 | 0 | 2,082 |
Huntington Bancshares Inc. | COM | 446150104 | 2,004 | 137,670 | SH | | SOLE | | 131,091 | 0 | 6,579 |
Iberiabank Corp. | COM | 450828108 | 9,814 | 126,626 | SH | | SOLE | | 119,736 | 0 | 6,890 |
Intel Corporation | COM | 458140100 | 6,513 | 141,090 | SH | | SOLE | | 117,438 | 0 | 23,652 |
International Business Machs. | COM | 459200101 | 4,139 | 26,981 | SH | | SOLE | | 22,250 | 0 | 4,731 |
International Business Machs. | COM | 459200101 | 90 | 585 | SH | | OTR | | 585 | 0 | 0 |
Invesco Ltd. | SHS | G491BT108 | 1,356 | 37,115 | SH | | SOLE | | 37,115 | 0 | 0 |
J. P. Morgan Chase | COM | 46625h100 | 3,878 | 36,268 | SH | | SOLE | | 28,328 | 0 | 7,940 |
Johnson & Johnson | COM | 478160104 | 4,926 | 35,256 | SH | | SOLE | | 28,671 | 0 | 6,585 |
Juniper Networks, Inc. | COM | 48203R104 | 1,221 | 42,835 | SH | | SOLE | | 42,835 | 0 | 0 |
KVH Industries Inc. | COM | 482738101 | 7,139 | 689,704 | SH | | SOLE | | 652,628 | 0 | 37,076 |
Kinder Morgan, Inc. | COM | 49456b101 | 637 | 35,230 | SH | | SOLE | | 35,230 | 0 | 0 |
Knowles Corporation | COM | 49926D109 | 862 | 58,791 | SH | | SOLE | | 57,476 | 0 | 1,315 |
Lennar Corp. Class A | CL A | 526057104 | 1,813 | 28,665 | SH | | SOLE | | 28,665 | 0 | 0 |
Lennar Corp. Class A | CL A | 526057104 | 32 | 500 | SH | | OTR | | 500 | 0 | 0 |
Lilly Eli & Co | COM | 532457108 | 967 | 11,453 | SH | | SOLE | | 9,128 | 0 | 2,325 |
Lowes Cos Inc | COM | 548661107 | 1,830 | 19,685 | SH | | SOLE | | 17,985 | 0 | 1,700 |
Lowes Cos Inc | COM | 548661107 | 93 | 1,000 | SH | | OTR | | 1,000 | 0 | 0 |
Luminex Corp. | COM | 55027e102 | 18,721 | 950,324 | SH | | SOLE | | 913,177 | 0 | 37,147 |
MDC Holdings Inc. | COM | 552676108 | 5,498 | 172,448 | SH | | SOLE | | 161,995 | 0 | 10,453 |
Mastercard Inc Cl A | CL A | 57636Q104 | 1,859 | 12,280 | SH | | SOLE | | 12,280 | 0 | 0 |
Mastercard Inc Cl A | CL A | 57636Q104 | 151 | 1,000 | SH | | OTR | | 1,000 | 0 | 0 |
McDermott International Inc. | COM | 580037109 | 11,986 | 1,821,507 | SH | | SOLE | | 1,744,407 | 0 | 77,100 |
Medical Properties Trust Inc. | COM | 58463J304 | 365 | 26,475 | SH | | SOLE | | 26,475 | 0 | 0 |
Medical Properties Trust Inc. | COM | 58463J304 | 48 | 3,500 | SH | | OTR | | 3,500 | 0 | 0 |
Merck & Co., Inc. | COM | 58933Y105 | 3,023 | 53,731 | SH | | SOLE | | 48,969 | 0 | 4,762 |
Merck & Co., Inc. | COM | 58933Y105 | 56 | 994 | SH | | OTR | | 994 | 0 | 0 |
Microchip Technology | COM | 595017104 | 3,779 | 42,998 | SH | | SOLE | | 41,377 | 0 | 1,621 |
Microchip Technology | COM | 595017104 | 123 | 1,400 | SH | | OTR | | 1,400 | 0 | 0 |
Microsoft Corp. | COM | 594918104 | 5,225 | 61,077 | SH | | SOLE | | 45,763 | 0 | 15,314 |
Mondelez International Inc. | CL A | 609207105 | 392 | 9,164 | SH | | SOLE | | 7,472 | 0 | 1,692 |
Mosaic Co. | COM | 61945C103 | 2,682 | 104,507 | SH | | SOLE | | 99,161 | 0 | 5,346 |
Natus Medical, Inc. | COM | 639050103 | 2,515 | 65,823 | SH | | SOLE | | 65,343 | 0 | 480 |
Newmarket Corp. | COM | 651587107 | 580 | 1,460 | SH | | SOLE | | 1,460 | 0 | 0 |
Noble Energy, Inc | COM | 655044105 | 2,193 | 75,245 | SH | | SOLE | | 73,675 | 0 | 1,570 |
Norfolk Southern Corp. | COM | 655844108 | 4,124 | 28,461 | SH | | SOLE | | 20,411 | 0 | 8,050 |
PRA Group Inc. | COM | 69354N106 | 8,376 | 252,299 | SH | | SOLE | | 237,330 | 0 | 14,969 |
Paychex, Inc. | COM | 704326107 | 259 | 3,800 | SH | | SOLE | | 3,800 | 0 | 0 |
Pepsico, Inc. | COM | 713448108 | 3,571 | 29,776 | SH | | SOLE | | 23,076 | 0 | 6,700 |
Pepsico, Inc. | COM | 713448108 | 72 | 600 | SH | | OTR | | 600 | 0 | 0 |
PerkinElmer, Inc. | COM | 714046109 | 1,284 | 17,565 | SH | | SOLE | | 17,565 | 0 | 0 |
Pfizer Inc. | COM | 717081103 | 2,841 | 78,435 | SH | | SOLE | | 65,002 | 0 | 13,433 |
Philip Morris International, I | COM | 718172109 | 1,143 | 10,816 | SH | | SOLE | | 9,716 | 0 | 1,100 |
Potash Corporation of Saskatch | COM | 73755L107 | 1,151 | 55,750 | SH | | SOLE | | 49,750 | 0 | 6,000 |
Procter & Gamble Co. | COM | 742718109 | 3,549 | 38,627 | SH | | SOLE | | 29,862 | 0 | 8,765 |
Qualcomm, Inc. | COM | 747525103 | 5,695 | 88,950 | SH | | SOLE | | 84,960 | 0 | 3,990 |
Quidel Corp. | COM | 74838J101 | 7,886 | 181,925 | SH | | SOLE | | 173,787 | 0 | 8,138 |
RPM, Inc. | COM | 749685103 | 285 | 5,445 | SH | | SOLE | | 5,445 | 0 | 0 |
Robert Half Int'l, Inc. | COM | 770323103 | 2,239 | 40,306 | SH | | SOLE | | 38,124 | 0 | 2,182 |
Royal Bank of Canada | COM | 780087102 | 1,079 | 13,216 | SH | | SOLE | | 10,566 | 0 | 2,650 |
Royal Dutch Shell PLC Class A | SPONS ADR A | 780259206 | 3,833 | 57,460 | SH | | SOLE | | 49,410 | 0 | 8,050 |
Royal Dutch Shell PLC Class A | SPONS ADR A | 780259206 | 33 | 500 | SH | | OTR | | 500 | 0 | 0 |
SAP Aktiengesellschaft Sponsor | SPON ADR | 803054204 | 1,548 | 13,780 | SH | | SOLE | | 13,780 | 0 | 0 |
SAP Aktiengesellschaft Sponsor | SPON ADR | 803054204 | 67 | 600 | SH | | OTR | | 600 | 0 | 0 |
SPDR Dow Jones Industrial Average UT Ser 1 | UT SER 1 | 78467X109 | 228 | 922 | SH | | SOLE | | 772 | 0 | 150 |
Sanchez Energy Corp. | COM | 79970Y105 | 81 | 15,300 | SH | | SOLE | | 15,300 | 0 | 0 |
Schlumberger Limited | COM | 806857108 | 4,153 | 61,628 | SH | | SOLE | | 54,363 | 0 | 7,265 |
Schlumberger Limited | COM | 806857108 | 43 | 633 | SH | | OTR | | 633 | 0 | 0 |
Seaworld Entertainment Inc. | COM | 81282V100 | 857 | 63,157 | SH | | SOLE | | 61,967 | 0 | 1,190 |
Snap On Inc. | COM | 833034101 | 1,597 | 9,160 | SH | | SOLE | | 9,160 | 0 | 0 |
Southern Co. | COM | 842587107 | 316 | 6,575 | SH | | SOLE | | 4,575 | 0 | 2,000 |
Stamps.com Inc. | COM | 852857200 | 5,183 | 27,566 | SH | | SOLE | | 26,424 | 0 | 1,142 |
Starbucks Corp. | COM | 855244109 | 1,216 | 21,166 | SH | | SOLE | | 21,166 | 0 | 0 |
Stratasys, Ltd. | SHS | M85548101 | 200 | 10,000 | SH | | SOLE | | 5,200 | 0 | 4,800 |
T. Rowe Price Group Inc. | COM | 74144T108 | 7,849 | 74,807 | SH | | SOLE | | 71,452 | 0 | 3,355 |
The Kraft Heinz Company | COM | 500754106 | 1,789 | 23,003 | SH | | SOLE | | 20,791 | 0 | 2,212 |
The Kraft Heinz Company | COM | 500754106 | 26 | 333 | SH | | OTR | | 333 | 0 | 0 |
Thermo Fisher Scientific | COM | 883556102 | 3,148 | 16,577 | SH | | SOLE | | 12,701 | 0 | 3,876 |
Total SA | SPONSORED ADR | 89151E109 | 3,326 | 60,170 | SH | | SOLE | | 50,484 | 0 | 9,686 |
Trimas Corporation | COM NEW | 896215209 | 1,204 | 45,010 | SH | | SOLE | | 44,217 | 0 | 793 |
Tyson Foods Inc. | CL A | 902494103 | 1,156 | 14,260 | SH | | SOLE | | 14,260 | 0 | 0 |
U.S. Bancorp | COM NEW | 902973304 | 2,079 | 38,805 | SH | | SOLE | | 31,005 | 0 | 7,800 |
UDR Inc. | COM | 902653104 | 275 | 7,132 | SH | | SOLE | | 7,011 | 0 | 121 |
Union Bankshares Corporation | COM | 90539J109 | 951 | 26,282 | SH | | SOLE | | 25,782 | 0 | 500 |
Union Pacific Corp. | COM | 907818108 | 1,749 | 13,045 | SH | | SOLE | | 13,045 | 0 | 0 |
Union Pacific Corp. | COM | 907818108 | 26 | 196 | SH | | OTR | | 196 | 0 | 0 |
United Insurance Holdings Corp | COM | 910710102 | 1,098 | 63,665 | SH | | SOLE | | 62,514 | 0 | 1,151 |
United Parcel Service, Inc. | CL B | 911312106 | 3,551 | 29,805 | SH | | SOLE | | 28,430 | 0 | 1,375 |
United Parcel Service, Inc. | CL B | 911312106 | 60 | 500 | SH | | OTR | | 500 | 0 | 0 |
United Technologies Corp. | COM | 913017109 | 3,158 | 24,753 | SH | | SOLE | | 19,928 | 0 | 4,825 |
Vanguard Dividend Appreciation | DIV APP ETF | 921908844 | 286 | 2,800 | SH | | SOLE | | 2,800 | 0 | 0 |
Vasco Data Security Internatio | COM | 92230Y104 | 2,353 | 169,257 | SH | | SOLE | | 168,063 | 0 | 1,194 |
Verizon Communications | COM | 92343v104 | 320 | 6,046 | SH | | SOLE | | 2,746 | 0 | 3,300 |
Visa Inc. | COM | 92826C839 | 2,794 | 24,500 | SH | | SOLE | | 19,097 | 0 | 5,403 |
WEC Energy Group Inc. | COM | 92939U106 | 1,613 | 24,275 | SH | | SOLE | | 23,110 | 0 | 1,165 |
Walgreens Boots Alliance, Inc. | COM | 931427108 | 2,165 | 29,810 | SH | | SOLE | | 23,885 | 0 | 5,925 |
Waters Corp. | COM | 941848103 | 1,636 | 8,467 | SH | | SOLE | | 8,467 | 0 | 0 |
Wells Fargo & Co. | COM | 949746101 | 9,209 | 151,795 | SH | | SOLE | | 133,868 | 0 | 17,927 |
Wells Fargo & Co. | COM | 949746101 | 85 | 1,400 | SH | | OTR | | 1,400 | 0 | 0 |
White Mountains Group Bermuda | COM | G9618E107 | 348 | 409 | SH | | SOLE | | 359 | 0 | 50 |