Form f13t for CIK:1009022

Reported Date (DD.MM.YYYY) Issuer Name Value Thousands Sshprn Amount Sshprn Type Class Title Voting Authority Sole Voting Authority Shared Voting Authority None
14.10.2014 3D Systems Corp. 49640 1070526 SH COM 1047439 0 23087
14.10.2014 3M Co. 2970 20960 SH COM 15625 0 5335
14.10.2014 3M Co. 85 600 SH COM 600 0 0
14.10.2014 AT&T Inc. 2528 71736 SH COM 59861 0 11875
14.10.2014 AT&T Inc. 77 2186 SH COM 2186 0 0
14.10.2014 AbbVie Inc. 4115 71242 SH COM 56557 0 14685
14.10.2014 AbbVie Inc. 81 1400 SH COM 1400 0 0
14.10.2014 Abbott Labs. 5177 124470 SH COM 103179 0 21291
14.10.2014 Abbott Labs. 58 1400 SH COM 1400 0 0
14.10.2014 Actavis PLC 209 868 SH SHS 868 0 0
14.10.2014 Advanced Energy Inds. 11593 616985 SH COM 574465 0 42520
14.10.2014 Albemarle Corporation 798 13550 SH COM 13550 0 0
14.10.2014 Altisource Asset Management Co 2416 3579 SH COM 3394 0 185
14.10.2014 Altisource Ptfl Solns Reg Shs 24258 240654 SH COM 228340 0 12314
14.10.2014 Altria Group Inc. 875 19049 SH COM 17549 0 1500
14.10.2014 American Eagle Energy Corp. 3679 903845 SH COM 811415 0 92430
14.10.2014 American Express Co. 1437 16415 SH COM 16415 0 0
14.10.2014 American Express Co. 61 700 SH COM 700 0 0
14.10.2014 Anacor Pharmaceuticals Inc. 11385 465252 SH COM 425662 0 39590
14.10.2014 Anadarko Petroleum 5915 58315 SH COM 52844 0 5471
14.10.2014 Apple, Inc. 6957 69056 SH COM 63408 0 5648
14.10.2014 ArcBest Corporation 2322 62260 SH COM 60230 0 2030
14.10.2014 Automatic Data Processing 2888 34760 SH COM 26270 0 8490
14.10.2014 Automatic Data Processing 25 300 SH COM 300 0 0
14.10.2014 BB&T Corp. 3377 90754 SH COM 82388 0 8366
14.10.2014 BB&T Corp. 103 2766 SH COM 2766 0 0
14.10.2014 Babcock & Wilcox Co 7737 279408 SH COM 258883 0 20525
14.10.2014 Becton, Dickinson & Co. 2844 24986 SH COM 18861 0 6125
14.10.2014 Becton, Dickinson & Co. 34 300 SH COM 300 0 0
14.10.2014 Berkshire Hathaway "B" 1363 9865 SH CL B NEW 7750 0 2115
14.10.2014 Berkshire Hathaway "B" 41 300 SH CL B NEW 300 0 0
14.10.2014 Blackrock Inc. 1844 5615 SH COM 5615 0 0
14.10.2014 Blackrock Inc. 57 175 SH COM 175 0 0
14.10.2014 Briggs & Stratton Corporation 3064 170051 SH COM 162501 0 7550
14.10.2014 Bristol Myers Squibb Co. 391 7636 SH COM 7236 0 400
14.10.2014 Bristol Myers Squibb Co. 73 1420 SH COM 1420 0 0
14.10.2014 Broadridge Financial Solutions 1641 39425 SH COM 39425 0 0
14.10.2014 Broadridge Financial Solutions 32 775 SH COM 775 0 0
14.10.2014 CSX Corporation 432 13470 SH COM 9870 0 3600
14.10.2014 Cameron Intl 7548 113710 SH COM 106448 0 7262
14.10.2014 Cameron Intl 53 800 SH COM 800 0 0
14.10.2014 Capital One Finl Corp. 1234 15115 SH COM 12915 0 2200
14.10.2014 Caterpillar, Inc. 2433 24570 SH COM 17725 0 6845
14.10.2014 Caterpillar, Inc. 40 400 SH COM 400 0 0
14.10.2014 Chevron Corp. 4339 36360 SH COM 25929 0 10431
14.10.2014 Chevron Corp. 119 1000 SH COM 1000 0 0
14.10.2014 Chicago Bridge & Iron NY Regis 1337 23120 SH COM 23120 0 0
14.10.2014 Chicago Bridge & Iron NY Regis 20 350 SH COM 350 0 0
14.10.2014 Chicos Fas Inc 7448 504246 SH COM 486441 0 17805
14.10.2014 Cisco Systems 5160 205015 SH COM 182900 0 22115
14.10.2014 Cisco Systems 34 1350 SH COM 1350 0 0
14.10.2014 Cloud Peak Energy Inc. 2418 191613 SH COM 185205 0 6408
14.10.2014 Coca-Cola Company 3248 76130 SH COM 57405 0 18725
14.10.2014 Coca-Cola Company 55 1300 SH COM 1300 0 0
14.10.2014 Coeur Mining Inc. 1614 325393 SH COM NEW 313193 0 12200
14.10.2014 Corning, Inc. 1191 61575 SH COM 57100 0 4475
14.10.2014 Costco Whsl Corp. New 921 7350 SH COM 5610 0 1740
14.10.2014 Costco Whsl Corp. New 19 150 SH COM 150 0 0
14.10.2014 Credit Suisse Asst Mgm Com 60 17440 SH COM 17440 0 0
14.10.2014 Cree, Inc. 3759 91799 SH COM 82335 0 9464
14.10.2014 Crocs Incorporated 4830 383920 SH COM 374725 0 9195
14.10.2014 Danaher Corp. 2933 38608 SH COM 29008 0 9600
14.10.2014 Danaher Corp. 46 600 SH COM 600 0 0
14.10.2014 Devon Energy Corp 205 3000 SH COM 3000 0 0
14.10.2014 Dominion Resources, Inc. VA Ne 2804 40587 SH COM 30837 0 9750
14.10.2014 Dominion Resources, Inc. VA Ne 69 1000 SH COM 1000 0 0
14.10.2014 Dow Chemical 245 4666 SH COM 4666 0 0
14.10.2014 Du Pont E I De Nemours & Co. 5861 81669 SH COM 68464 0 13205
14.10.2014 Du Pont E I De Nemours & Co. 144 2000 SH COM 2000 0 0
14.10.2014 Duke Energy Corp. 1799 24055 SH COM 20134 0 3921
14.10.2014 Duke Energy Corp. 30 400 SH COM 400 0 0
14.10.2014 EMC Corp. 1624 55510 SH COM 55510 0 0
14.10.2014 EMC Corp. 52 1775 SH COM 1775 0 0
14.10.2014 EPIQ Systems Inc. 2650 150935 SH COM 145930 0 5005
14.10.2014 EPIQ Systems Inc. 26 1500 SH COM 1500 0 0
14.10.2014 Echo Global Logistics Inc. 2837 120462 SH COM 116236 0 4226
14.10.2014 Emerald Oil, Inc. 16253 2642837 SH COM NEW 2504170 0 138667
14.10.2014 Emerson Elec Co 3388 54142 SH COM 47792 0 6350
14.10.2014 Emerson Elec Co 75 1200 SH COM 1200 0 0
14.10.2014 Endeavour International Corp. 12 41761 SH COM NEW 41761 0 0
14.10.2014 Express Scripts Hldg. Co. 1599 22637 SH COM 22443 0 194
14.10.2014 Exxon Mobil Corp. 5238 55689 SH COM 38369 0 17320
14.10.2014 Exxon Mobil Corp. 188 2000 SH COM 2000 0 0
14.10.2014 Firstmerit Corp. 3822 217170 SH COM 207110 0 10060
14.10.2014 Fluor Corp. 957 14335 SH COM 14010 0 325
14.10.2014 Freeport-McMoran, Inc. Cl B 14345 439360 SH COM 401751 0 37609
14.10.2014 Freeport-McMoran, Inc. Cl B 47 1452 SH COM 1452 0 0
14.10.2014 General Cable 2039 135210 SH COM 130765 0 4445
14.10.2014 General Electric Co. 5862 228811 SH COM 192986 0 35825
14.10.2014 General Electric Co. 149 5800 SH COM 5800 0 0
14.10.2014 Gentex Corp. 2624 98011 SH COM 95223 0 2788
14.10.2014 Green Dot Corp 2660 125815 SH CL A 122065 0 3750
14.10.2014 Guidance Software Inc. 2476 367875 SH COM 356045 0 11830
14.10.2014 Gulf Island Fabrication, Inc. 1615 93868 SH COM 88968 0 4900
14.10.2014 Halliburton Company 1360 21085 SH COM 18985 0 2100
14.10.2014 Home Depot, Inc. 987 10757 SH COM 8232 0 2525
14.10.2014 Home Depot, Inc. 23 250 SH COM 250 0 0
14.10.2014 Iberiabank Corp. 4433 70918 SH COM 67860 0 3058
14.10.2014 Intel Corporation 5517 158442 SH COM 125312 0 33130
14.10.2014 Intel Corporation 49 1400 SH COM 1400 0 0
14.10.2014 International Business Machs. 3116 16415 SH COM 12025 0 4390
14.10.2014 International Business Machs. 187 985 SH COM 985 0 0
14.10.2014 Intersil Corporation 4191 294927 SH CL A 285136 0 9791
14.10.2014 Intrepid Potash Inc. 12668 819910 SH COM 764470 0 55440
14.10.2014 Invesco Ltd. 1594 40375 SH SHS 40375 0 0
14.10.2014 J. P. Morgan Chase 2981 49480 SH COM 37080 0 12400
14.10.2014 J. P. Morgan Chase 99 1640 SH COM 1640 0 0
14.10.2014 Johnson & Johnson 4889 45863 SH COM 35828 0 10035
14.10.2014 Johnson & Johnson 64 600 SH COM 600 0 0
14.10.2014 Johnson Ctls Inc. 1697 38570 SH COM 38396 0 174
14.10.2014 Johnson Ctls Inc. 35 800 SH COM 800 0 0
14.10.2014 Juniper Networks, Inc. 1416 63945 SH COM 63945 0 0
14.10.2014 KVH Inds Inc Com 10786 952866 SH COM 892645 0 60221
14.10.2014 Kinder Morgan Energy Partners 812 8700 SH UT LTD PARTNER 7700 0 1000
14.10.2014 Kinder Morgan, Inc. 1426 37187 SH COM 33832 0 3355
14.10.2014 Kraft Foods Group Inc. 1942 34436 SH COM 30910 0 3526
14.10.2014 Kraft Foods Group Inc. 19 333 SH COM 333 0 0
14.10.2014 Kroger Co. 2289 44025 SH COM 43725 0 300
14.10.2014 Kroger Co. 62 1200 SH COM 1200 0 0
14.10.2014 Leggett & Platt, Inc. 1481 42415 SH COM 38390 0 4025
14.10.2014 Lowes Cos Inc 1781 33655 SH COM 30655 0 3000
14.10.2014 Lowes Cos Inc 53 1000 SH COM 1000 0 0
14.10.2014 Luminex Corp. 27637 1417289 SH COM 1338727 0 78562
14.10.2014 MDC Holdings Inc. 3983 157314 SH COM 153294 0 4020
14.10.2014 Mantech International Corp. 1055 39150 SH CL A 36675 0 2475
14.10.2014 Marinemax Inc. 2995 177731 SH COM 172381 0 5350
14.10.2014 Mastercard Inc Cl A 1133 15325 SH CL A 15325 0 0
14.10.2014 Mastercard Inc Cl A 74 1000 SH CL A 1000 0 0
14.10.2014 Matrix Service Company 2299 95315 SH COM 92165 0 3150
14.10.2014 Mc Dermott International Inc 5789 1012087 SH COM 944307 0 67780
14.10.2014 Media General Class A 194 14789 SH COM 14789 0 0
14.10.2014 Medical Properties Trust Inc. 290 23625 SH COM 23625 0 0
14.10.2014 Medical Properties Trust Inc. 37 3000 SH COM 3000 0 0
14.10.2014 Microchip Technology 3122 66105 SH COM 63435 0 2670
14.10.2014 Microchip Technology 66 1400 SH COM 1400 0 0
14.10.2014 Microsoft Corp. 4003 86349 SH COM 61115 0 25234
14.10.2014 Microsoft Corp. 63 1350 SH COM 1350 0 0
14.10.2014 Mondelez International Inc. 398 11620 SH CL A 8628 0 2992
14.10.2014 Montpelier RE Holdings, Ltd. 7494 241045 SH SHS 224539 0 16506
14.10.2014 Murphy Oil Corp. 8483 149065 SH COM 137705 0 11360
14.10.2014 Natus Medical, Inc. 4152 140703 SH COM 136253 0 4450
14.10.2014 Newmarket Corp. 823 2160 SH COM 2160 0 0
14.10.2014 Noble Corporation 1052 47365 SH COM 43645 0 3720
14.10.2014 Noble Energy, Inc 410 6000 SH COM 6000 0 0
14.10.2014 Norfolk Southern Corp. 3643 32643 SH COM 22218 0 10425
14.10.2014 Norfolk Southern Corp. 179 1600 SH COM 1600 0 0
14.10.2014 Ocwen Financial Corp. 13892 530637 SH COM 496716 0 33921
14.10.2014 Outerwall Inc. 2909 51846 SH COM 50126 0 1720
14.10.2014 Paragon Offshore PLC 95 15491 SH SHS 14319 0 1172
14.10.2014 Paychex, Inc. 211 4775 SH COM 4775 0 0
14.10.2014 Pepsico, Inc. 3392 36435 SH COM 26385 0 10050
14.10.2014 Pepsico, Inc. 112 1200 SH COM 1200 0 0
14.10.2014 Perkin Elmer 1363 31265 SH COM 31265 0 0
14.10.2014 Pfizer Inc. 2218 75003 SH COM 57120 0 17883
14.10.2014 Pfizer Inc. 69 2350 SH COM 2350 0 0
14.10.2014 Philip Morris International, I 1243 14899 SH COM 13599 0 1300
14.10.2014 Piedmont Nat Gas Inc. 322 9600 SH COM 5300 0 4300
14.10.2014 Plains All American Pipeline U 235 4000 SH UNIT LTD PARTN 4000 0 0
14.10.2014 Ply Gem Holdings Inc. 3088 284887 SH COM 275009 0 9878
14.10.2014 Procter & Gamble Co. 4481 53507 SH COM 43392 0 10115
14.10.2014 Procter & Gamble Co. 84 1000 SH COM 1000 0 0
14.10.2014 Qualcomm, Inc. 1540 20595 SH COM 20595 0 0
14.10.2014 Quidel Corp. 10285 382781 SH COM 352350 0 30431
14.10.2014 RPM, Inc. 418 9120 SH COM 7290 0 1830
14.10.2014 Range Res Corp 222 3275 SH COM 3275 0 0
14.10.2014 Royal Bank of Canada 965 13505 SH COM 10405 0 3100
14.10.2014 Royal Bank of Canada 21 300 SH COM 300 0 0
14.10.2014 Royal Dutch Shell PLC Class A 2387 31356 SH SPONS ADR A 24406 0 6950
14.10.2014 Royal Dutch Shell PLC Class A 49 650 SH SPONS ADR A 650 0 0
14.10.2014 SAP Aktiengesellschaft Sponsor 1224 16960 SH SPON ADR 16960 0 0
14.10.2014 SAP Aktiengesellschaft Sponsor 29 400 SH SPON ADR 400 0 0
14.10.2014 Sandridge Energy Inc. 294 68534 SH COM 68534 0 0
14.10.2014 Schlumberger Limited 4749 46708 SH COM 40878 0 5830
14.10.2014 Schlumberger Limited 105 1033 SH COM 1033 0 0
14.10.2014 Snap On Inc. 1382 11412 SH COM 11412 0 0
14.10.2014 Southern Co. 364 8350 SH COM 4500 0 3850
14.10.2014 Stamps.com Inc. 4117 129636 SH COM NEW 125506 0 4130
14.10.2014 Starbucks Corp. 1213 16079 SH COM 16079 0 0
14.10.2014 Stone Energy 15621 498133 SH COM 464483 0 33650
14.10.2014 Superior Energy Services 3189 97030 SH COM 94955 0 2075
14.10.2014 T. Rowe Price Group Inc. 3035 38706 SH COM 37931 0 775
14.10.2014 Target Corp. 1354 21600 SH COM 20260 0 1340
14.10.2014 Thermo Fisher Scientific 2432 19980 SH COM 14640 0 5340
14.10.2014 Thermo Fisher Scientific 37 300 SH COM 300 0 0
14.10.2014 Tortoise Energy Infra 421 8750 SH COM 6290 0 2460
14.10.2014 Total SA 3335 51750 SH SPONSORED ADR 43600 0 8150
14.10.2014 Total SA 52 800 SH SPONSORED ADR 800 0 0
14.10.2014 U.S. Bancorp 1902 45475 SH COM NEW 34675 0 10800
14.10.2014 U.S. Bancorp 42 1000 SH COM NEW 1000 0 0
14.10.2014 UDR Inc. 229 8418 SH COM 6036 0 2382
14.10.2014 UDR Inc. 31 1132 SH COM 1132 0 0
14.10.2014 UTI Worldwide Inc. 994 93475 SH ORD 90225 0 3250
14.10.2014 Ultra Pete Corp 2321 99755 SH COM 95132 0 4623
14.10.2014 Union Pacific Corp. 1205 11115 SH COM 11115 0 0
14.10.2014 Union Pacific Corp. 21 196 SH COM 196 0 0
14.10.2014 United Technologies Corp. 2897 27429 SH COM 20679 0 6750
14.10.2014 United Technologies Corp. 42 400 SH COM 400 0 0
14.10.2014 Verizon Communications 480 9599 SH COM 4770 0 4829
14.10.2014 Visa Inc. 1776 8323 SH COM 6343 0 1980
14.10.2014 Visa Inc. 32 150 SH COM 150 0 0
14.10.2014 Wal-Mart Stores 1887 24675 SH COM 21965 0 2710
14.10.2014 Wal-Mart Stores 46 600 SH COM 600 0 0
14.10.2014 Walgreen Co. 1919 32385 SH COM 24510 0 7875
14.10.2014 Walgreen Co. 24 400 SH COM 400 0 0
14.10.2014 Waters Corp. 915 9227 SH COM 9227 0 0
14.10.2014 Wellpoint, Inc. 218 1826 SH COM 1036 0 790
14.10.2014 Wellpoint, Inc. 51 424 SH COM 424 0 0
14.10.2014 Wells Fargo & Co. 6059 116812 SH COM 99605 0 17207
14.10.2014 Wells Fargo & Co. 135 2600 SH COM 2600 0 0
14.10.2014 White Mountains Group Bermuda 525 834 SH COM 784 0 50
26.01.2015 3D Systems Corp. 37566 1142854 SH COM 1113492 0 29362
26.01.2015 3M Co. 3428 20860 SH COM 15550 0 5310
26.01.2015 3M Co. 99 600 SH COM 600 0 0
26.01.2015 AT&T Inc. 2391 71186 SH COM 59311 0 11875
26.01.2015 AT&T Inc. 73 2186 SH COM 2186 0 0
26.01.2015 AbbVie Inc. 4524 69135 SH COM 54800 0 14335
26.01.2015 AbbVie Inc. 92 1400 SH COM 1400 0 0
26.01.2015 Abbott Labs. 5543 123125 SH COM 102920 0 20205
26.01.2015 Abbott Labs. 63 1400 SH COM 1400 0 0
26.01.2015 Actavis PLC 223 868 SH SHS 868 0 0
26.01.2015 Advanced Energy Inds. 11627 490570 SH COM 459590 0 30980
26.01.2015 Albemarle Corporation 695 11550 SH COM 11550 0 0
26.01.2015 Altisource Asset Management Co 1156 3725 SH COM 3415 0 310
26.01.2015 Altisource Ptfl Solns Reg Shs 7876 233090 SH COM 221412 0 11678
26.01.2015 Altria Group Inc. 939 19049 SH COM 17549 0 1500
26.01.2015 American Eagle Energy Corp. 439 704315 SH COM 673990 0 30325
26.01.2015 American Express Co. 2519 27075 SH COM 24550 0 2525
26.01.2015 American Express Co. 93 1000 SH COM 1000 0 0
26.01.2015 American Public Ed Inc 2077 56320 SH COM 54240 0 2080
26.01.2015 Anacor Pharmaceuticals Inc. 6339 196557 SH COM 179592 0 16965
26.01.2015 Anadarko Petroleum 5951 72133 SH COM 67737 0 4396
26.01.2015 Anthem Inc 229 1826 SH COM 1036 0 790
26.01.2015 Anthem Inc 53 424 SH COM 424 0 0
26.01.2015 Apple, Inc. 4817 43635 SH COM 40217 0 3418
26.01.2015 ArcBest Corporation 2231 48120 SH COM 46370 0 1750
26.01.2015 Automatic Data Processing 2804 33635 SH COM 25420 0 8215
26.01.2015 Automatic Data Processing 25 300 SH COM 300 0 0
26.01.2015 BB&T Corp. 3509 90234 SH COM 81992 0 8242
26.01.2015 BB&T Corp. 108 2766 SH COM 2766 0 0
26.01.2015 Babcock & Wilcox Co 11554 381334 SH COM 357984 0 23350
26.01.2015 Becton, Dickinson & Co. 3412 24515 SH COM 18540 0 5975
26.01.2015 Becton, Dickinson & Co. 42 300 SH COM 300 0 0
26.01.2015 Berkshire Hathaway "B" 1479 9850 SH CL B NEW 7735 0 2115
26.01.2015 Berkshire Hathaway "B" 45 300 SH CL B NEW 300 0 0
26.01.2015 Blackrock Inc. 1996 5583 SH COM 5583 0 0
26.01.2015 Blackrock Inc. 63 175 SH COM 175 0 0
26.01.2015 Briggs & Stratton Corporation 3739 183118 SH COM 173608 0 9510
26.01.2015 Bristol Myers Squibb Co. 433 7336 SH COM 6936 0 400
26.01.2015 Bristol Myers Squibb Co. 84 1420 SH COM 1420 0 0
26.01.2015 Broadridge Financial Solutions 1798 38930 SH COM 38930 0 0
26.01.2015 Broadridge Financial Solutions 36 775 SH COM 775 0 0
26.01.2015 CEF IShares Russell 2521 21075 SH RUSSELL 2000 ETF 21025 0 50
26.01.2015 CSX Corporation 474 13070 SH COM 9870 0 3200
26.01.2015 Cameron Intl 4946 99024 SH COM 94266 0 4758
26.01.2015 Cameron Intl 40 800 SH COM 800 0 0
26.01.2015 Capital One Finl Corp. 1239 15015 SH COM 12915 0 2100
26.01.2015 Caterpillar, Inc. 2275 24860 SH COM 18015 0 6845
26.01.2015 Caterpillar, Inc. 37 400 SH COM 400 0 0
26.01.2015 Chevron Corp. 4087 36435 SH COM 26004 0 10431
26.01.2015 Chevron Corp. 112 1000 SH COM 1000 0 0
26.01.2015 Chicago Bridge & Iron NY Regis 1029 24505 SH COM 24505 0 0
26.01.2015 Chicago Bridge & Iron NY Regis 15 350 SH COM 350 0 0
26.01.2015 Chicos Fas Inc 11217 691994 SH COM 656584 0 35410
26.01.2015 Cisco Systems 5532 198890 SH COM 176775 0 22115
26.01.2015 Cisco Systems 38 1350 SH COM 1350 0 0
26.01.2015 Cloud Peak Energy Inc. 919 100163 SH COM 96953 0 3210
26.01.2015 Coca-Cola Company 3182 75370 SH COM 56695 0 18675
26.01.2015 Coca-Cola Company 55 1300 SH COM 1300 0 0
26.01.2015 Corning, Inc. 1410 61500 SH COM 57025 0 4475
26.01.2015 Costco Whsl Corp. New 1045 7370 SH COM 5630 0 1740
26.01.2015 Costco Whsl Corp. New 21 150 SH COM 150 0 0
26.01.2015 Credit Suisse Asst Mgm Com 57 17440 SH COM 17440 0 0
26.01.2015 Cree, Inc. 2615 81168 SH COM 75579 0 5589
26.01.2015 Crocs Incorporated 3682 294825 SH COM 286745 0 8080
26.01.2015 Cummins Inc. 1210 8390 SH COM 8390 0 0
26.01.2015 Cummins Inc. 25 175 SH COM 175 0 0
26.01.2015 Danaher Corp. 3291 38398 SH COM 28948 0 9450
26.01.2015 Danaher Corp. 51 600 SH COM 600 0 0
26.01.2015 Dominion Resources, Inc. VA Ne 3127 40662 SH COM 30937 0 9725
26.01.2015 Dominion Resources, Inc. VA Ne 77 1000 SH COM 1000 0 0
26.01.2015 Du Pont E I De Nemours & Co. 5827 78804 SH COM 65599 0 13205
26.01.2015 Du Pont E I De Nemours & Co. 148 2000 SH COM 2000 0 0
26.01.2015 Duke Energy Corp. 1992 23845 SH COM 19924 0 3921
26.01.2015 Duke Energy Corp. 33 400 SH COM 400 0 0
26.01.2015 EMC Corp. 1633 54905 SH COM 54905 0 0
26.01.2015 EMC Corp. 53 1775 SH COM 1775 0 0
26.01.2015 EOG Resources Inc. 516 5600 SH COM 2600 0 3000
26.01.2015 EPIQ Systems Inc. 2059 120576 SH COM 116066 0 4510
26.01.2015 EPIQ Systems Inc. 26 1500 SH COM 1500 0 0
26.01.2015 Emerald Oil, Inc. 136 113620 SH COM NEW 113620 0 0
26.01.2015 Emerson Elec Co 3351 54282 SH COM 47957 0 6325
26.01.2015 Emerson Elec Co 74 1200 SH COM 1200 0 0
26.01.2015 Express Scripts Hldg. Co. 1928 22767 SH COM 22573 0 194
26.01.2015 Exxon Mobil Corp. 5126 55441 SH COM 38121 0 17320
26.01.2015 Exxon Mobil Corp. 185 2000 SH COM 2000 0 0
26.01.2015 Federated Investors Inc. 211 6400 SH CL B 5800 0 600
26.01.2015 Firstmerit Corp. 3690 195348 SH COM 184838 0 10510
26.01.2015 Fluor Corp. 921 15185 SH COM 14710 0 475
26.01.2015 Freeport-McMoran, Inc. Cl B 6078 260169 SH COM 242845 0 17324
26.01.2015 General Electric Co. 6032 238686 SH COM 202926 0 35760
26.01.2015 General Electric Co. 147 5800 SH COM 5800 0 0
26.01.2015 Gentex Corp. 2316 64115 SH COM 61627 0 2488
26.01.2015 Green Dot Corp 2085 101748 SH CL A 98298 0 3450
26.01.2015 Guidance Software Inc. 1075 148240 SH COM 143490 0 4750
26.01.2015 Gulf Island Fabrication, Inc. 521 26888 SH COM 23938 0 2950
26.01.2015 Halliburton Company 982 24980 SH COM 22780 0 2200
26.01.2015 Home Depot, Inc. 1133 10792 SH COM 8267 0 2525
26.01.2015 Home Depot, Inc. 26 250 SH COM 250 0 0
26.01.2015 Iberiabank Corp. 3945 60830 SH COM 57972 0 2858
26.01.2015 Intel Corporation 5727 157813 SH COM 125133 0 32680
26.01.2015 Intel Corporation 51 1400 SH COM 1400 0 0
26.01.2015 International Business Machs. 3710 23127 SH COM 18232 0 4895
26.01.2015 International Business Machs. 158 985 SH COM 985 0 0
26.01.2015 Intersil Corporation 6133 423837 SH CL A 406071 0 17766
26.01.2015 Intrepid Potash Inc. 9932 715562 SH COM 663922 0 51640
26.01.2015 Invesco Ltd. 1602 40525 SH SHS 40525 0 0
26.01.2015 J. P. Morgan Chase 3128 49985 SH COM 37585 0 12400
26.01.2015 J. P. Morgan Chase 90 1440 SH COM 1440 0 0
26.01.2015 Johnson & Johnson 4785 45763 SH COM 35728 0 10035
26.01.2015 Johnson & Johnson 63 600 SH COM 600 0 0
26.01.2015 Johnson Ctls Inc. 1930 39935 SH COM 39661 0 274
26.01.2015 Johnson Ctls Inc. 39 800 SH COM 800 0 0
26.01.2015 Juniper Networks, Inc. 1418 63520 SH COM 63520 0 0
26.01.2015 KVH Inds Inc Com 11288 892316 SH COM 840910 0 51406
26.01.2015 Kinder Morgan, Inc. 2388 56444 SH COM 50863 0 5581
26.01.2015 Kraft Foods Group Inc. 2133 34037 SH COM 30511 0 3526
26.01.2015 Kraft Foods Group Inc. 21 333 SH COM 333 0 0
26.01.2015 Kroger Co. 1622 25255 SH COM 25255 0 0
26.01.2015 Kroger Co. 77 1200 SH COM 1200 0 0
26.01.2015 Lowes Cos Inc 2233 32455 SH COM 29455 0 3000
26.01.2015 Lowes Cos Inc 69 1000 SH COM 1000 0 0
26.01.2015 Luminex Corp. 23942 1276248 SH COM 1209281 0 66967
26.01.2015 MDC Holdings Inc. 4690 177183 SH COM 169583 0 7600
26.01.2015 MKT Vectors Oil Services ETF 338 9400 SH COM 9400 0 0
26.01.2015 Mantech International Corp. 1295 42825 SH CL A 40350 0 2475
26.01.2015 Marinemax Inc. 2580 128697 SH COM 124152 0 4545
26.01.2015 Mastercard Inc Cl A 1343 15585 SH CL A 15585 0 0
26.01.2015 Mastercard Inc Cl A 86 1000 SH CL A 1000 0 0
26.01.2015 Matrix Service Company 1919 85970 SH COM 82090 0 3880
26.01.2015 Mc Dermott International Inc 766 263200 SH COM 223200 0 40000
26.01.2015 Media General Inc New 242 14489 SH COM 14489 0 0
26.01.2015 Medical Properties Trust Inc. 316 22925 SH COM 22925 0 0
26.01.2015 Medical Properties Trust Inc. 41 3000 SH COM 3000 0 0
26.01.2015 Microchip Technology 3050 67605 SH COM 64935 0 2670
26.01.2015 Microchip Technology 63 1400 SH COM 1400 0 0
26.01.2015 Microsoft Corp. 4012 86379 SH COM 61270 0 25109
26.01.2015 Microsoft Corp. 63 1350 SH COM 1350 0 0
26.01.2015 Mondelez International Inc. 422 11620 SH CL A 8628 0 2992
26.01.2015 Montpelier RE Holdings, Ltd. 7860 219422 SH SHS 204241 0 15181
26.01.2015 Murphy Oil Corp. 5862 116035 SH COM 111865 0 4170
26.01.2015 Natus Medical, Inc. 1456 40396 SH COM 38926 0 1470
26.01.2015 Newmarket Corp. 670 1660 SH COM 1660 0 0
26.01.2015 Noble Corporation 4660 281251 SH COM 264111 0 17140
26.01.2015 Noble Energy, Inc 285 6000 SH COM 6000 0 0
26.01.2015 Norfolk Southern Corp. 3568 32548 SH COM 22148 0 10400
26.01.2015 Norfolk Southern Corp. 175 1600 SH COM 1600 0 0
26.01.2015 Oasis Petroleum Inc. 984 59500 SH COM 49500 0 10000
26.01.2015 Ocwen Financial Corp. 6612 437912 SH COM 413872 0 24040
26.01.2015 Outerwall Inc. 2912 38717 SH COM 37227 0 1490
26.01.2015 Paychex, Inc. 207 4475 SH COM 4475 0 0
26.01.2015 Pepsico, Inc. 3435 36325 SH COM 26300 0 10025
26.01.2015 Pepsico, Inc. 113 1200 SH COM 1200 0 0
26.01.2015 Perkin Elmer 1397 31940 SH COM 31940 0 0
26.01.2015 Pfizer Inc. 2329 74778 SH COM 56945 0 17833
26.01.2015 Pfizer Inc. 73 2350 SH COM 2350 0 0
26.01.2015 Philip Morris International, I 1214 14899 SH COM 13599 0 1300
26.01.2015 Piedmont Nat Gas Inc. 370 9400 SH COM 5100 0 4300
26.01.2015 Plains All American Pipeline U 205 4000 SH UNIT LTD PARTN 4000 0 0
26.01.2015 Ply Gem Holdings Inc. 2874 205550 SH COM 196974 0 8576
26.01.2015 Procter & Gamble Co. 4866 53422 SH COM 43307 0 10115
26.01.2015 Procter & Gamble Co. 91 1000 SH COM 1000 0 0
26.01.2015 Qualcomm, Inc. 1509 20305 SH COM 20305 0 0
26.01.2015 Quidel Corp. 10214 353177 SH COM 326432 0 26745
26.01.2015 RPM, Inc. 437 8620 SH COM 6990 0 1630
26.01.2015 Rayonier Advanced Materials In 4369 195940 SH COM 183040 0 12900
26.01.2015 Royal Bank of Canada 942 13640 SH COM 10565 0 3075
26.01.2015 Royal Bank of Canada 21 300 SH COM 300 0 0
26.01.2015 Royal Dutch Shell PLC Class A 2123 31706 SH SPONS ADR A 24806 0 6900
26.01.2015 Royal Dutch Shell PLC Class A 44 650 SH SPONS ADR A 650 0 0
26.01.2015 SAP Aktiengesellschaft Sponsor 1217 17475 SH SPON ADR 17475 0 0
26.01.2015 SAP Aktiengesellschaft Sponsor 28 400 SH SPON ADR 400 0 0
26.01.2015 Sanchez Energy Corp. 1027 110600 SH COM 109600 0 1000
26.01.2015 Scana Corp. 203 3357 SH COM 2450 0 907
26.01.2015 Schlumberger Limited 5264 61628 SH COM 52813 0 8815
26.01.2015 Schlumberger Limited 88 1033 SH COM 1033 0 0
26.01.2015 Snap On Inc. 1541 11267 SH COM 11267 0 0
26.01.2015 Southern Co. 410 8350 SH COM 4500 0 3850
26.01.2015 Stamps.com Inc. 2823 58816 SH COM NEW 56696 0 2120
26.01.2015 Starbucks Corp. 1361 16589 SH COM 16589 0 0
26.01.2015 Stone Energy 4327 256344 SH COM 245394 0 10950
26.01.2015 Superior Energy Services 1826 90621 SH COM 87766 0 2855
26.01.2015 Susquehanna Bankshares Inc. 500 37247 SH COM 34010 0 3237
26.01.2015 T. Rowe Price Group Inc. 3324 38711 SH COM 37936 0 775
26.01.2015 Target Corp. 2510 33070 SH COM 30980 0 2090
26.01.2015 Thermo Fisher Scientific 2505 19990 SH COM 14700 0 5290
26.01.2015 Thermo Fisher Scientific 38 300 SH COM 300 0 0
26.01.2015 Tortoise Energy Infra 332 7580 SH COM 5330 0 2250
26.01.2015 Total SA 2650 51765 SH SPONSORED ADR 43715 0 8050
26.01.2015 Total SA 41 800 SH SPONSORED ADR 800 0 0
26.01.2015 Triangle Petroleum Corp. 3434 718467 SH COM NEW 678367 0 40100
26.01.2015 Trimas Corporation 1944 62136 SH COM NEW 59893 0 2243
26.01.2015 Tyson Foods Inc. 1024 25545 SH CL A 25545 0 0
26.01.2015 U.S. Bancorp 2059 45800 SH COM NEW 35000 0 10800
26.01.2015 U.S. Bancorp 45 1000 SH COM NEW 1000 0 0
26.01.2015 UDR Inc. 259 8418 SH COM 6036 0 2382
26.01.2015 UDR Inc. 35 1132 SH COM 1132 0 0
26.01.2015 Ultra Petroleum Corp 137 10403 SH COM 10403 0 0
26.01.2015 UTI Worldwide Inc. 2554 211620 SH ORD 204070 0 7550
26.01.2015 Union Bankshares Corporation 1717 71304 SH COM 68679 0 2625
26.01.2015 Union Pacific Corp. 1324 11110 SH COM 11110 0 0
26.01.2015 Union Pacific Corp. 23 196 SH COM 196 0 0
26.01.2015 United Technologies Corp. 3163 27504 SH COM 20754 0 6750
26.01.2015 United Technologies Corp. 46 400 SH COM 400 0 0
26.01.2015 Verizon Communications 449 9599 SH COM 4770 0 4829
26.01.2015 Visa Inc. 2146 8183 SH COM 6228 0 1955
26.01.2015 Visa Inc. 39 150 SH COM 150 0 0
26.01.2015 Wal-Mart Stores 2168 25250 SH COM 22565 0 2685
26.01.2015 Wal-Mart Stores 52 600 SH COM 600 0 0
26.01.2015 Walgreens Boots Alliance, Inc. 2475 32485 SH COM 24660 0 7825
26.01.2015 Walgreens Boots Alliance, Inc. 30 400 SH COM 400 0 0
26.01.2015 Waters Corp. 1388 12317 SH COM 12317 0 0
26.01.2015 Wells Fargo & Co. 6386 116487 SH COM 99455 0 17032
26.01.2015 Wells Fargo & Co. 143 2600 SH COM 2600 0 0
26.01.2015 White Mountains Group Bermuda 526 834 SH COM 784 0 50
01.05.2015 3D Systems Corp. 32233 1175510 SH COM 1145148 0 30362
01.05.2015 3M Co. 3440 20855 SH COM 15795 0 5060
01.05.2015 AT&T Inc. 2371 72616 SH COM 60691 0 11925
01.05.2015 AT&T Inc. 13 396 SH COM 396 0 0
01.05.2015 AbbVie Inc. 5510 94120 SH COM 79710 0 14410
01.05.2015 Abbott Labs. 5078 109615 SH COM 90025 0 19590
01.05.2015 Actavis PLC 248 834 SH SHS 834 0 0
01.05.2015 Advanced Energy Inds. 7281 283737 SH COM 265931 0 17806
01.05.2015 Albemarle Corporation 610 11550 SH COM 11550 0 0
01.05.2015 Altisource Asset Management Co 4323 23351 SH COM 21751 0 1600
01.05.2015 Altisource Ptfl Solns Reg Shs 2304 179045 SH COM 171255 0 7790
01.05.2015 Altria Group Inc. 950 18999 SH COM 17499 0 1500
01.05.2015 American Express Co. 4609 59005 SH COM 53800 0 5205
01.05.2015 American Express Co. 55 700 SH COM 700 0 0
01.05.2015 American Public Ed Inc 1385 46190 SH COM 44560 0 1630
01.05.2015 Anacor Pharmaceuticals Inc. 6819 117875 SH COM 108210 0 9665
01.05.2015 Anadarko Petroleum 5719 69065 SH COM 64299 0 4766
01.05.2015 Analog Devices Inc. 1207 19165 SH COM 19165 0 0
01.05.2015 Anthem Inc 313 2026 SH COM 1236 0 790
01.05.2015 Apple, Inc. 227 1822 SH COM 1822 0 0
01.05.2015 ArcBest Corporation 1480 39060 SH COM 37690 0 1370
01.05.2015 Automatic Data Processing 2808 32785 SH COM 24995 0 7790
01.05.2015 Avid Technology, Inc. 1491 100080 SH COM 96505 0 3575
01.05.2015 BB&T Corp. 3559 91279 SH COM 83037 0 8242
01.05.2015 BB&T Corp. 86 2200 SH COM 2200 0 0
01.05.2015 Babcock & Wilcox Co 11746 366018 SH COM 343423 0 22595
01.05.2015 Baxter International 1193 17420 SH COM 16310 0 1110
01.05.2015 Becton, Dickinson & Co. 3441 23965 SH COM 18240 0 5725
01.05.2015 Berkshire Hathaway "B" 1437 9955 SH CL B NEW 7880 0 2075
01.05.2015 Blackrock Inc. 1639 4480 SH COM 4480 0 0
01.05.2015 Blackrock Inc. 64 175 SH COM 175 0 0
01.05.2015 Bottomline Technologies, Inc. 1335 48790 SH COM 47060 0 1730
01.05.2015 Briggs & Stratton Corporation 3448 167876 SH COM 159116 0 8760
01.05.2015 Bristol Myers Squibb Co. 468 7251 SH COM 6851 0 400
01.05.2015 Bristol Myers Squibb Co. 92 1420 SH COM 1420 0 0
01.05.2015 Broadridge Financial Solutions 1721 31280 SH COM 31280 0 0
01.05.2015 Broadridge Financial Solutions 43 775 SH COM 775 0 0
01.05.2015 CSX Corporation 420 12670 SH COM 9670 0 3000
01.05.2015 Cameron Intl 4447 98551 SH COM 93793 0 4758
01.05.2015 Cameron Intl 36 800 SH COM 800 0 0
01.05.2015 Capital One Finl Corp. 1183 15015 SH COM 12915 0 2100
01.05.2015 Caterpillar, Inc. 2042 25520 SH COM 18475 0 7045
01.05.2015 Chevron Corp. 3932 37450 SH COM 26984 0 10466
01.05.2015 Chevron Corp. 31 300 SH COM 300 0 0
01.05.2015 Chicago Bridge & Iron NY Regis 1227 24905 SH COM 24905 0 0
01.05.2015 Chicago Bridge & Iron NY Regis 17 350 SH COM 350 0 0
01.05.2015 Chicos Fas Inc 11556 653249 SH COM 619339 0 33910
01.05.2015 Cisco Systems 4871 176980 SH COM 156115 0 20865
01.05.2015 Coca-Cola Company 2793 68875 SH COM 50325 0 18550
01.05.2015 Corning, Inc. 1395 61500 SH COM 57025 0 4475
01.05.2015 Costco Whsl Corp. New 1129 7455 SH COM 5740 0 1715
01.05.2015 Credit Suisse Asst Mgm Com 56 17440 SH COM 17440 0 0
01.05.2015 Cree, Inc. 2852 80351 SH COM 74762 0 5589
01.05.2015 Crocs Incorporated 3274 277220 SH COM 270930 0 6290
01.05.2015 Cummins Inc. 1514 10917 SH COM 10917 0 0
01.05.2015 Cummins Inc. 24 175 SH COM 175 0 0
01.05.2015 Cyberonics Inc. 709 10920 SH COM 10530 0 390
01.05.2015 Danaher Corp. 3281 38643 SH COM 29293 0 9350
01.05.2015 Dominion Resources, Inc. VA Ne 2916 41137 SH COM 31412 0 9725
01.05.2015 Dow Chemical 238 4966 SH COM 4966 0 0
01.05.2015 Du Pont E I De Nemours & Co. 5465 76464 SH COM 63359 0 13105
01.05.2015 Du Pont E I De Nemours & Co. 71 1000 SH COM 1000 0 0
01.05.2015 Duke Energy Corp. 1812 23595 SH COM 19674 0 3921
01.05.2015 Duke Energy Corp. 31 400 SH COM 400 0 0
01.05.2015 EMC Corp. 1398 54700 SH COM 54700 0 0
01.05.2015 EMC Corp. 45 1775 SH COM 1775 0 0
01.05.2015 EOG Resources Inc. 513 5600 SH COM 2600 0 3000
01.05.2015 EPIQ Systems Inc. 2069 115380 SH COM 108830 0 6550
01.05.2015 EPIQ Systems Inc. 27 1500 SH COM 1500 0 0
01.05.2015 Emerson Elec Co 3046 53797 SH COM 47197 0 6600
01.05.2015 Emerson Elec Co 45 800 SH COM 800 0 0
01.05.2015 Express Scripts Hldg. Co. 1648 18992 SH COM 18798 0 194
01.05.2015 Exxon Mobil Corp. 4829 56816 SH COM 39396 0 17420
01.05.2015 Exxon Mobil Corp. 25 300 SH COM 300 0 0
01.05.2015 Fastenal Co. 2269 54760 SH COM 52860 0 1900
01.05.2015 Firstmerit Corp. 3541 185756 SH COM 176146 0 9610
01.05.2015 Fluor Corp. 1516 26525 SH COM 24850 0 1675
01.05.2015 Freeport-McMoran, Inc. Cl B 269 14183 SH COM 13183 0 1000
01.05.2015 General Electric Co. 5904 237981 SH COM 202246 0 35735
01.05.2015 General Electric Co. 52 2100 SH COM 2100 0 0
01.05.2015 Gentex Corp. 1805 98650 SH COM 94024 0 4626
01.05.2015 Green Dot Corp 2178 136830 SH CL A 132100 0 4730
01.05.2015 Guidance Software Inc. 299 55275 SH COM 53295 0 1980
01.05.2015 Gulf Island Fabrication, Inc. 275 18479 SH COM 16779 0 1700
01.05.2015 Halliburton Company 1096 24980 SH COM 22780 0 2200
01.05.2015 Home Depot, Inc. 1239 10902 SH COM 8402 0 2500
01.05.2015 Iberiabank Corp. 3380 53623 SH COM 51008 0 2615
01.05.2015 Intel Corporation 4934 157803 SH COM 125598 0 32205
01.05.2015 International Business Machs. 6534 40708 SH COM 34332 0 6376
01.05.2015 International Business Machs. 126 785 SH COM 785 0 0
01.05.2015 Intersil Corporation 5521 385553 SH CL A 369247 0 16306
01.05.2015 Intrepid Potash Inc. 8030 695257 SH COM 645867 0 49390
01.05.2015 Invesco Ltd. 1602 40375 SH SHS 40375 0 0
01.05.2015 J. P. Morgan Chase 3105 51255 SH COM 38855 0 12400
01.05.2015 Johnson & Johnson 4503 44763 SH COM 34728 0 10035
01.05.2015 Johnson Ctls Inc. 2221 44033 SH COM 43759 0 274
01.05.2015 Johnson Ctls Inc. 40 800 SH COM 800 0 0
01.05.2015 Juniper Networks, Inc. 1382 61195 SH COM 61195 0 0
01.05.2015 KVH Inds Inc Com 13022 861251 SH COM 810970 0 50281
01.05.2015 Kinder Morgan, Inc. 2248 53444 SH COM 47863 0 5581
01.05.2015 Kraft Foods Group Inc. 2227 25567 SH COM 22561 0 3006
01.05.2015 Kraft Foods Group Inc. 29 333 SH COM 333 0 0
01.05.2015 Kroger Co. 1365 17800 SH COM 17800 0 0
01.05.2015 Kroger Co. 92 1200 SH COM 1200 0 0
01.05.2015 Lennar Corp. 1195 23060 SH CL A 23060 0 0
01.05.2015 Lowes Cos Inc 1638 22015 SH COM 19015 0 3000
01.05.2015 Lowes Cos Inc 74 1000 SH COM 1000 0 0
01.05.2015 Luminex Corp. 20367 1272913 SH COM 1206371 0 66542
01.05.2015 MDC Holdings Inc. 7871 276164 SH COM 260524 0 15640
01.05.2015 Mantech International Corp. 1185 34905 SH CL A 32530 0 2375
01.05.2015 Marinemax Inc. 1163 43855 SH COM 42285 0 1570
01.05.2015 Mastercard Inc Cl A 1337 15480 SH CL A 15480 0 0
01.05.2015 Mastercard Inc Cl A 86 1000 SH CL A 1000 0 0
01.05.2015 Matrix Service Company 2104 119795 SH COM 115515 0 4280
01.05.2015 Mc Dermott International Inc 10274 2675694 SH COM 2522014 0 153680
01.05.2015 Media General Inc New 239 14489 SH COM 14489 0 0
01.05.2015 Medical Properties Trust Inc. 343 23275 SH COM 23275 0 0
01.05.2015 Medical Properties Trust Inc. 44 3000 SH COM 3000 0 0
01.05.2015 Microchip Technology 3262 66710 SH COM 64040 0 2670
01.05.2015 Microchip Technology 68 1400 SH COM 1400 0 0
01.05.2015 Microsoft Corp. 3570 87819 SH COM 62885 0 24934
01.05.2015 Mondelez International Inc. 419 11620 SH CL A 8628 0 2992
01.05.2015 Montpelier RE Holdings, Ltd. 8123 211304 SH SHS 197168 0 14136
01.05.2015 Murphy Oil Corp. 5403 115935 SH COM 111765 0 4170
01.05.2015 Natus Medical, Inc. 1299 32911 SH COM 31751 0 1160
01.05.2015 Newmarket Corp. 698 1460 SH COM 1460 0 0
01.05.2015 Noble Corporation 1811 126806 SH COM 118586 0 8220
01.05.2015 Noble Energy, Inc 293 6000 SH COM 6000 0 0
01.05.2015 Noodles & Company 614 35190 SH CL A 33940 0 1250
01.05.2015 Norfolk Southern Corp. 3428 33303 SH COM 23053 0 10250
01.05.2015 Oasis Petroleum Inc. 846 59500 SH COM 49500 0 10000
01.05.2015 Ocwen Financial Corp. 560 67933 SH COM 67933 0 0
01.05.2015 Outerwall Inc. 2111 31922 SH COM 30752 0 1170
01.05.2015 Paychex, Inc. 217 4375 SH COM 4375 0 0
01.05.2015 Pepsico, Inc. 3481 36400 SH COM 26575 0 9825
01.05.2015 Pepsico, Inc. 57 600 SH COM 600 0 0
01.05.2015 Perkin Elmer 1593 31145 SH COM 31145 0 0
01.05.2015 Pfizer Inc. 2616 75193 SH COM 57585 0 17608
01.05.2015 Philip Morris International, I 968 12849 SH COM 11549 0 1300
01.05.2015 Piedmont Nat Gas Inc. 347 9400 SH COM 5100 0 4300
01.05.2015 Ply Gem Holdings Inc. 2264 174167 SH COM 167580 0 6587
01.05.2015 Procter & Gamble Co. 4426 54017 SH COM 43877 0 10140
01.05.2015 Quidel Corp. 7807 289373 SH COM 268153 0 21220
01.05.2015 RPM, Inc. 385 8020 SH COM 6390 0 1630
01.05.2015 Rayonier Advanced Materials In 2572 172595 SH COM 161055 0 11540
01.05.2015 Royal Bank of Canada 879 14560 SH COM 11410 0 3150
01.05.2015 Royal Dutch Shell PLC Class A 1963 32911 SH SPON ADR A 25711 0 7200
01.05.2015 SAP Aktiengesellschaft Sponsor 1249 17300 SH SPON ADR 17300 0 0
01.05.2015 SAP Aktiengesellschaft Sponsor 29 400 SH SPON ADR 400 0 0
01.05.2015 Sanchez Energy Corp. 1512 116200 SH COM 116200 0 0
01.05.2015 Schlumberger Limited 5111 61253 SH COM 52263 0 8990
01.05.2015 Schlumberger Limited 53 633 SH COM 633 0 0
01.05.2015 Snap On Inc. 1609 10942 SH COM 10942 0 0
01.05.2015 Southern Co. 370 8350 SH COM 4500 0 3850
01.05.2015 Stamps.com Inc. 1267 18826 SH COM NEW 18131 0 695
01.05.2015 Starbucks Corp. 1501 15854 SH COM 15854 0 0
01.05.2015 Stone Energy 3650 248633 SH COM 238924 0 9709
01.05.2015 Superior Energy Services 753 33700 SH COM 33700 0 0
01.05.2015 T. Rowe Price Group Inc. 3034 37461 SH COM 36211 0 1250
01.05.2015 Target Corp. 2698 32870 SH COM 30780 0 2090
01.05.2015 Thermo Fisher Scientific 2715 20210 SH COM 14970 0 5240
01.05.2015 Tortoise Energy Infra 235 5600 SH COM 3830 0 1770
01.05.2015 Total SA 2629 52945 SH SPONSORED ADR 44620 0 8325
01.05.2015 Trimas Corporation 1546 50210 SH COM NEW 48440 0 1770
01.05.2015 Tyson Foods Inc. 1344 35095 SH CL A 35095 0 0
01.05.2015 U.S. Bancorp 2021 46275 SH COM NEW 35575 0 10700
01.05.2015 UDR Inc. 325 9550 SH COM 7168 0 2382
01.05.2015 UTI Worldwide Inc. 2038 165715 SH ORD 159780 0 5935
01.05.2015 Ultra Pete Corp 162 10333 SH COM 10333 0 0
01.05.2015 Union Bankshares Corporation 1289 58019 SH COM 55969 0 2050
01.05.2015 Union Pacific Corp. 1205 11125 SH COM 11125 0 0
01.05.2015 Union Pacific Corp. 21 196 SH COM 196 0 0
01.05.2015 United Technologies Corp. 3245 27689 SH COM 21064 0 6625
01.05.2015 Verizon Communications 467 9599 SH COM 4770 0 4829
01.05.2015 Visa Inc. 2160 33022 SH COM 25342 0 7680
01.05.2015 Wal-Mart Stores 2023 24590 SH COM 21905 0 2685
01.05.2015 Wal-Mart Stores 49 600 SH COM 600 0 0
01.05.2015 Walgreens Boots Alliance, Inc. 2735 32295 SH COM 24620 0 7675
01.05.2015 Waters Corp. 1444 11617 SH COM 11617 0 0
01.05.2015 Wells Fargo & Co. 6154 113117 SH COM 96295 0 16822
01.05.2015 Wells Fargo & Co. 76 1400 SH COM 1400 0 0
01.05.2015 White Mountains Group Bermuda 571 834 SH COM 784 0 50
13.07.2015 3D Systems Corp. 25168 1289310 SH COM 1251758 0 37552
13.07.2015 3M Co. 2796 18123 SH COM 13076 0 5047
13.07.2015 AT&T Inc. 2507 70569 SH COM 58594 0 11975
13.07.2015 AT&T Inc. 14 396 SH COM 396 0 0
13.07.2015 AbbVie Inc. 5941 88415 SH COM 74680 0 13735
13.07.2015 Abbott Labs. 5089 103683 SH COM 84618 0 19065
13.07.2015 Advanced Energy Inds. 5856 213020 SH COM 200475 0 12545
13.07.2015 Albemarle Corporation 638 11550 SH COM 11550 0 0
13.07.2015 Allergan, Inc. 253 834 SH SHS 834 0 0
13.07.2015 Altisource Asset Management Co 3361 23296 SH COM 21696 0 1600
13.07.2015 Altisource Ptfl Solns Reg Shs 5514 179084 SH COM 171294 0 7790
13.07.2015 Altria Group Inc. 929 18992 SH COM 17592 0 1400
13.07.2015 American Express Co. 4449 57248 SH COM 52025 0 5223
13.07.2015 American Express Co. 54 700 SH COM 700 0 0
13.07.2015 American Public Ed Inc 1735 67460 SH COM 65970 0 1490
13.07.2015 Anacor Pharmaceuticals Inc. 9104 117575 SH COM 107910 0 9665
13.07.2015 Anadarko Petroleum 3025 38758 SH COM 35722 0 3036
13.07.2015 Analog Devices Inc. 1253 19515 SH COM 19515 0 0
13.07.2015 Anthem Inc 333 2026 SH COM 1236 0 790
13.07.2015 Apple Inc. 211 1685 SH COM 1685 0 0
13.07.2015 ArcBest Corporation 1171 36825 SH COM 36035 0 790
13.07.2015 Argan Inc. 718 17815 SH COM 17390 0 425
13.07.2015 Automatic Data Processing 2228 27770 SH COM 20305 0 7465
13.07.2015 Avid Technology, Inc. 1795 134525 SH COM 131535 0 2990
13.07.2015 BB&T Corp. 3677 91209 SH COM 82967 0 8242
13.07.2015 BB&T Corp. 89 2200 SH COM 2200 0 0
13.07.2015 BWX Technologies Inc. 8428 359131 SH COM 337543 0 21588
13.07.2015 Babcock & Wilcox Enterprises, 3466 185343 SH COM 174551 0 10792
13.07.2015 Baxter International 1239 17720 SH COM 16610 0 1110
13.07.2015 Becton, Dickinson & Co. 2946 20797 SH COM 15385 0 5412
13.07.2015 Berkshire Hathaway "B" 1191 8747 SH CL B NEW 6660 0 2087
13.07.2015 Blackrock Inc. 1555 4495 SH COM 4495 0 0
13.07.2015 Blackrock Inc. 61 175 SH COM 175 0 0
13.07.2015 Bottomline Technologies, Inc. 4060 146005 SH COM 137526 0 8479
13.07.2015 Briggs & Stratton Corporation 3168 164487 SH COM 156677 0 7810
13.07.2015 Bristol Myers Squibb Co. 449 6751 SH COM 6351 0 400
13.07.2015 Bristol Myers Squibb Co. 94 1420 SH COM 1420 0 0
13.07.2015 Broadridge Financial Solutions 987 19742 SH COM 19742 0 0
13.07.2015 Broadridge Financial Solutions 39 775 SH COM 775 0 0
13.07.2015 CSX Corporation 414 12670 SH COM 9670 0 3000
13.07.2015 Cameron Intl 5151 98351 SH COM 93593 0 4758
13.07.2015 Cameron Intl 42 800 SH COM 800 0 0
13.07.2015 Capital One Finl Corp. 1321 15015 SH COM 12915 0 2100
13.07.2015 Caterpillar, Inc. 2036 24001 SH COM 16850 0 7151
13.07.2015 Chevron Corp. 3765 39031 SH COM 28068 0 10963
13.07.2015 Chevron Corp. 29 300 SH COM 300 0 0
13.07.2015 Chicos Fas Inc 10614 638227 SH COM 606717 0 31510
13.07.2015 Cisco Systems 4751 173022 SH COM 152082 0 20940
13.07.2015 Coca-Cola Company 2694 68665 SH COM 50028 0 18637
13.07.2015 Consolidated Edison Co Of N.Y. 805 13902 SH COM 10327 0 3575
13.07.2015 Corning, Inc. 1332 67500 SH COM 63025 0 4475
13.07.2015 Costco Whsl Corp. New 914 6765 SH COM 5038 0 1727
13.07.2015 Credit Suisse Asst Mgm Com 56 17440 SH COM 17440 0 0
13.07.2015 Cree, Inc. 4077 156611 SH COM 143842 0 12769
13.07.2015 Crocs Incorporated 3912 265950 SH COM 262340 0 3610
13.07.2015 Cummins Inc. 1460 11127 SH COM 11127 0 0
13.07.2015 Cummins Inc. 23 175 SH COM 175 0 0
13.07.2015 Cyberonics Inc. 1129 18995 SH COM 18615 0 380
13.07.2015 Danaher Corp. 2854 33343 SH COM 24168 0 9175
13.07.2015 Dominion Resources, Inc. VA Ne 2587 38692 SH COM 29142 0 9550
13.07.2015 Dow Chemical 244 4766 SH COM 4766 0 0
13.07.2015 Du Pont E I De Nemours & Co. 3890 60830 SH COM 47788 0 13042
13.07.2015 Du Pont E I De Nemours & Co. 64 1000 SH COM 1000 0 0
13.07.2015 Duke Energy Corp. 1689 23920 SH COM 19999 0 3921
13.07.2015 Duke Energy Corp. 28 400 SH COM 400 0 0
13.07.2015 EMC Corp. 1449 54900 SH COM 54900 0 0
13.07.2015 EMC Corp. 47 1775 SH COM 1775 0 0
13.07.2015 EOG Resources Inc. 306 3500 SH COM 1500 0 2000
13.07.2015 EPIQ Systems Inc. 2836 167984 SH COM 159639 0 8345
13.07.2015 EPIQ Systems Inc. 25 1500 SH COM 1500 0 0
13.07.2015 Emerson Elec Co 2837 51182 SH COM 44464 0 6718
13.07.2015 Emerson Elec Co 44 800 SH COM 800 0 0
13.07.2015 Express Scripts Hldg. Co. 1695 19057 SH COM 18863 0 194
13.07.2015 Exxon Mobil Corp. 4813 57852 SH COM 39895 0 17957
13.07.2015 Exxon Mobil Corp. 25 300 SH COM 300 0 0
13.07.2015 Fastenal Co. 2393 56735 SH COM 54835 0 1900
13.07.2015 Firstmerit Corp. 3688 177076 SH COM 169141 0 7935
13.07.2015 Fluor Corp. 1427 26925 SH COM 25250 0 1675
13.07.2015 General Electric Co. 5940 223574 SH COM 187689 0 35885
13.07.2015 General Electric Co. 56 2100 SH COM 2100 0 0
13.07.2015 Gentex Corp. 1399 85181 SH COM 80555 0 4626
13.07.2015 Green Dot Corp 2463 128823 SH CL A 126053 0 2770
13.07.2015 Halliburton Company 1101 25555 SH COM 23355 0 2200
13.07.2015 Home Depot, Inc. 1094 9845 SH COM 7352 0 2493
13.07.2015 Horizon Global Corporation 284 18860 SH COM 18446 0 414
13.07.2015 Iberiabank Corp. 2577 37770 SH COM 36204 0 1566
13.07.2015 Intel Corporation 4518 148532 SH COM 116477 0 32055
13.07.2015 International Business Machs. 6551 40273 SH COM 33722 0 6551
13.07.2015 International Business Machs. 128 785 SH COM 785 0 0
13.07.2015 Intersil Corporation 4730 378072 SH CL A 364001 0 14071
13.07.2015 Intrepid Potash Inc. 8229 689162 SH COM 641822 0 47340
13.07.2015 Invesco Ltd. 1516 40425 SH SHS 40425 0 0
13.07.2015 J. P. Morgan Chase 2994 44182 SH COM 32470 0 11712
13.07.2015 Johnson & Johnson 3998 41020 SH COM 30948 0 10072
13.07.2015 Johnson Ctls Inc. 2266 45748 SH COM 45474 0 274
13.07.2015 Johnson Ctls Inc. 40 800 SH COM 800 0 0
13.07.2015 Juniper Networks, Inc. 1598 61545 SH COM 61545 0 0
13.07.2015 KVH Inds Inc Com 11546 858437 SH COM 810831 0 47606
13.07.2015 Kinder Morgan, Inc. 2133 55554 SH COM 49633 0 5921
13.07.2015 Kraft Foods Group Inc. 2162 25389 SH COM 22383 0 3006
13.07.2015 Kraft Foods Group Inc. 28 333 SH COM 333 0 0
13.07.2015 Kroger Co. 1279 17635 SH COM 17635 0 0
13.07.2015 Kroger Co. 87 1200 SH COM 1200 0 0
13.07.2015 Lennar Corp. 1537 30105 SH CL A 30105 0 0
13.07.2015 Lowes Cos Inc 1474 22015 SH COM 19015 0 3000
13.07.2015 Lowes Cos Inc 67 1000 SH COM 1000 0 0
13.07.2015 Luminex Corp. 22101 1280477 SH COM 1215185 0 65292
13.07.2015 MDC Holdings Inc. 8141 271642 SH COM 257282 0 14360
13.07.2015 Mantech International Corp. 1027 35405 SH CL A 33030 0 2375
13.07.2015 Marinemax Inc. 959 40800 SH COM 39885 0 915
13.07.2015 Mastercard Inc Cl A 1444 15450 SH CL A 15450 0 0
13.07.2015 Mastercard Inc Cl A 93 1000 SH CL A 1000 0 0
13.07.2015 Matrix Service Company 2036 111390 SH COM 108890 0 2500
13.07.2015 Mc Dermott International Inc 14172 2653854 SH COM 2506014 0 147840
13.07.2015 Media General Inc New 239 14489 SH COM 14489 0 0
13.07.2015 Medical Properties Trust Inc. 305 23275 SH COM 23275 0 0
13.07.2015 Medical Properties Trust Inc. 39 3000 SH COM 3000 0 0
13.07.2015 Microchip Technology 3185 67160 SH COM 64490 0 2670
13.07.2015 Microchip Technology 66 1400 SH COM 1400 0 0
13.07.2015 Microsoft Corp. 3504 79369 SH COM 54685 0 24684
13.07.2015 Mondelez International Inc. 477 11584 SH CL A 8692 0 2892
13.07.2015 Montpelier RE Holdings, Ltd. 8067 204236 SH SHS 190925 0 13311
13.07.2015 Murphy Oil Corp. 888 21367 SH COM 21017 0 350
13.07.2015 Newmarket Corp. 648 1460 SH COM 1460 0 0
13.07.2015 Noble Energy, Inc 256 6000 SH COM 6000 0 0
13.07.2015 Noodles & Company 1242 85060 SH CL A 83170 0 1890
13.07.2015 Norfolk Southern Corp. 2719 31124 SH COM 20799 0 10325
13.07.2015 Oasis Petroleum Inc. 943 59500 SH COM 49500 0 10000
13.07.2015 Outerwall Inc. 1216 15980 SH COM 15630 0 350
13.07.2015 Paychex, Inc. 200 4275 SH COM 4275 0 0
13.07.2015 Pepsico, Inc. 3095 33161 SH COM 23324 0 9837
13.07.2015 Pepsico, Inc. 56 600 SH COM 600 0 0
13.07.2015 Perkin Elmer 1626 30895 SH COM 30895 0 0
13.07.2015 Pfizer Inc. 2285 68150 SH COM 50442 0 17708
13.07.2015 Philip Morris International, I 1022 12744 SH COM 11444 0 1300
13.07.2015 Piedmont Nat Gas Inc. 318 9000 SH COM 4700 0 4300
13.07.2015 Pier 1 Imports Inc. 4087 323595 SH COM 303255 0 20340
13.07.2015 Ply Gem Holdings Inc. 1919 162725 SH COM 159124 0 3601
13.07.2015 Procter & Gamble Co. 4024 51434 SH COM 40627 0 10807
13.07.2015 Quidel Corp. 6801 296341 SH COM 275946 0 20395
13.07.2015 RPM, Inc. 349 7130 SH COM 6190 0 940
13.07.2015 Rayonier Advanced Materials In 1713 105360 SH COM 98670 0 6690
13.07.2015 Royal Bank of Canada 772 12630 SH COM 9462 0 3168
13.07.2015 Royal Dutch Shell PLC Class A 2150 37719 SH SPONS ADR A 28844 0 8875
13.07.2015 SAP Aktiengesellschaft Sponsor 1221 17389 SH SPON ADR 17389 0 0
13.07.2015 SAP Aktiengesellschaft Sponsor 28 400 SH SPON ADR 400 0 0
13.07.2015 Sanchez Energy Corp. 1138 116100 SH COM 116100 0 0
13.07.2015 Schlumberger Limited 5079 58929 SH COM 51008 0 7921
13.07.2015 Schlumberger Limited 55 633 SH COM 633 0 0
13.07.2015 Snap On Inc. 1734 10890 SH COM 10890 0 0
13.07.2015 Southern Co. 329 7850 SH COM 4000 0 3850
13.07.2015 Southwestern Energy Company 3630 159700 SH COM 150800 0 8900
13.07.2015 Stamps.com Inc. 1305 17736 SH COM 17331 0 405
13.07.2015 Starbucks Corp. 1703 31763 SH COM 31763 0 0
13.07.2015 Stone Energy 2947 234045 SH COM 226711 0 7334
13.07.2015 Stratasys, Ltd. 1070 30640 SH SHS 29960 0 680
13.07.2015 Superior Energy Services 709 33700 SH COM 33700 0 0
13.07.2015 T. Rowe Price Group Inc. 6312 81203 SH COM 76508 0 4695
13.07.2015 Target Corp. 2704 33120 SH COM 31030 0 2090
13.07.2015 Thermo Fisher Scientific 2268 17477 SH COM 12200 0 5277
13.07.2015 Total SA 2703 54974 SH SPONSORED ADR 46187 0 8787
13.07.2015 Trimas Corporation 1113 47192 SH COM NEW 46153 0 1039
13.07.2015 Tyson Foods Inc. 1522 35695 SH CL A 35695 0 0
13.07.2015 U.S. Bancorp 1822 41993 SH COM NEW 31212 0 10781
13.07.2015 UDR Inc. 306 9550 SH COM 7168 0 2382
13.07.2015 UTI Worldwide Inc. 1563 156415 SH ORD 152965 0 3450
13.07.2015 Union Bankshares Corporation 1268 54544 SH COM 53344 0 1200
13.07.2015 Union Pacific Corp. 1063 11145 SH COM 11145 0 0
13.07.2015 Union Pacific Corp. 19 196 SH COM 196 0 0
13.07.2015 United Parcel Service, Inc. 2881 29727 SH CL B 28322 0 1405
13.07.2015 United Technologies Corp. 2794 25184 SH COM 18509 0 6675
13.07.2015 Valspar Corp 764 9336 SH COM 9336 0 0
13.07.2015 Verizon Communications 447 9599 SH COM 4770 0 4829
13.07.2015 Visa Inc. 1991 29657 SH COM 22002 0 7655
13.07.2015 WEC Energy Group Inc. 1144 25435 SH COM 23685 0 1750
13.07.2015 Wal-Mart Stores 1575 22210 SH COM 19645 0 2565
13.07.2015 Wal-Mart Stores 43 600 SH COM 600 0 0
13.07.2015 Walgreens Boots Alliance, Inc. 2133 25265 SH COM 17915 0 7350
13.07.2015 Waters Corp. 1472 11467 SH COM 11467 0 0
13.07.2015 Wells Fargo & Co. 5430 96547 SH COM 80380 0 16167
13.07.2015 Wells Fargo & Co. 79 1400 SH COM 1400 0 0
13.07.2015 White Mountains Group Bermuda 546 834 SH COM 784 0 50
31.07.2015 3D Systems Corp. 25168 1289310 SH COM 1251758 0 37552
31.07.2015 3M Co. 2796 18123 SH COM 13076 0 5047
31.07.2015 AT&T Inc. 2507 70569 SH COM 58594 0 11975
31.07.2015 AT&T Inc. 14 396 SH COM 396 0 0
31.07.2015 AbbVie Inc. 5941 88415 SH COM 74680 0 13735
31.07.2015 Abbott Labs. 5089 103683 SH COM 84618 0 19065
31.07.2015 Advanced Energy Inds. 5856 213020 SH COM 200475 0 12545
31.07.2015 Albemarle Corporation 638 11550 SH COM 11550 0 0
31.07.2015 Allergan, Inc. 253 834 SH SHS 834 0 0
31.07.2015 Altisource Asset Management Co 3361 23296 SH COM 21696 0 1600
31.07.2015 Altisource Ptfl Solns Reg Shs 5514 179084 SH COM 171294 0 7790
31.07.2015 Altria Group Inc. 929 18992 SH COM 17592 0 1400
31.07.2015 American Express Co. 4449 57248 SH COM 52025 0 5223
31.07.2015 American Express Co. 54 700 SH COM 700 0 0
31.07.2015 American Public Ed Inc 1735 67460 SH COM 65970 0 1490
31.07.2015 Anacor Pharmaceuticals Inc. 9104 117575 SH COM 107910 0 9665
31.07.2015 Anadarko Petroleum 3025 38758 SH COM 35722 0 3036
31.07.2015 Analog Devices Inc. 1253 19515 SH COM 19515 0 0
31.07.2015 Anthem Inc 333 2026 SH COM 1236 0 790
31.07.2015 Apple Inc. 211 1685 SH COM 1685 0 0
31.07.2015 ArcBest Corporation 1171 36825 SH COM 36035 0 790
31.07.2015 Argan Inc. 718 17815 SH COM 17390 0 425
31.07.2015 Automatic Data Processing 2228 27770 SH COM 20305 0 7465
31.07.2015 Avid Technology, Inc. 1795 134525 SH COM 131535 0 2990
31.07.2015 BB&T Corp. 3677 91209 SH COM 82967 0 8242
31.07.2015 BB&T Corp. 89 2200 SH COM 2200 0 0
31.07.2015 BWX Technologies Inc. 8422 358846 SH COM 337258 0 21588
31.07.2015 Babcock & Wilcox Enterprises, 3366 180000 SH COM 169208 0 10792
31.07.2015 Baxter International 1239 17720 SH COM 16610 0 1110
31.07.2015 Becton, Dickinson & Co. 2946 20797 SH COM 15385 0 5412
31.07.2015 Berkshire Hathaway "B" 1191 8747 SH CL B NEW 6660 0 2087
31.07.2015 Blackrock Inc. 1555 4495 SH COM 4495 0 0
31.07.2015 Blackrock Inc. 61 175 SH COM 175 0 0
31.07.2015 Bottomline Technologies, Inc. 4060 146005 SH COM 137526 0 8479
31.07.2015 Briggs & Stratton Corporation 3168 164487 SH COM 156677 0 7810
31.07.2015 Bristol Myers Squibb Co. 449 6751 SH COM 6351 0 400
31.07.2015 Bristol Myers Squibb Co. 94 1420 SH COM 1420 0 0
31.07.2015 Broadridge Financial Solutions 987 19742 SH COM 19742 0 0
31.07.2015 Broadridge Financial Solutions 39 775 SH COM 775 0 0
31.07.2015 CSX Corporation 414 12670 SH COM 9670 0 3000
31.07.2015 Cameron Intl 5151 98351 SH COM 93593 0 4758
31.07.2015 Cameron Intl 42 800 SH COM 800 0 0
31.07.2015 Capital One Finl Corp. 1321 15015 SH COM 12915 0 2100
31.07.2015 Caterpillar, Inc. 2036 24001 SH COM 16850 0 7151
31.07.2015 Chevron Corp. 3765 39031 SH COM 28068 0 10963
31.07.2015 Chevron Corp. 29 300 SH COM 300 0 0
31.07.2015 Chicos Fas Inc 10614 638227 SH COM 606717 0 31510
31.07.2015 Cisco Systems 4751 173022 SH COM 152082 0 20940
31.07.2015 Coca-Cola Company 2694 68665 SH COM 50028 0 18637
31.07.2015 Consolidated Edison Co Of N.Y. 805 13902 SH COM 10327 0 3575
31.07.2015 Corning, Inc. 1332 67500 SH COM 63025 0 4475
31.07.2015 Costco Whsl Corp. New 914 6765 SH COM 5038 0 1727
31.07.2015 Credit Suisse Asst Mgm Com 56 17440 SH COM 17440 0 0
31.07.2015 Cree, Inc. 4077 156611 SH COM 143842 0 12769
31.07.2015 Crocs Incorporated 3912 265950 SH COM 262340 0 3610
31.07.2015 Cummins Inc. 1460 11127 SH COM 11127 0 0
31.07.2015 Cummins Inc. 23 175 SH COM 175 0 0
31.07.2015 Cyberonics Inc. 1129 18995 SH COM 18615 0 380
31.07.2015 Danaher Corp. 2854 33343 SH COM 24168 0 9175
31.07.2015 Dominion Resources, Inc. VA Ne 2587 38692 SH COM 29142 0 9550
31.07.2015 Dow Chemical 244 4766 SH COM 4766 0 0
31.07.2015 Du Pont E I De Nemours & Co. 3890 60830 SH COM 47788 0 13042
31.07.2015 Du Pont E I De Nemours & Co. 64 1000 SH COM 1000 0 0
31.07.2015 Duke Energy Corp. 1689 23920 SH COM 19999 0 3921
31.07.2015 Duke Energy Corp. 28 400 SH COM 400 0 0
31.07.2015 EMC Corp. 1449 54900 SH COM 54900 0 0
31.07.2015 EMC Corp. 47 1775 SH COM 1775 0 0
31.07.2015 EOG Resources Inc. 306 3500 SH COM 1500 0 2000
31.07.2015 EPIQ Systems Inc. 2836 167984 SH COM 159639 0 8345
31.07.2015 EPIQ Systems Inc. 25 1500 SH COM 1500 0 0
31.07.2015 Emerson Elec Co 2837 51182 SH COM 44464 0 6718
31.07.2015 Emerson Elec Co 44 800 SH COM 800 0 0
31.07.2015 Express Scripts Hldg. Co. 1695 19057 SH COM 18863 0 194
31.07.2015 Exxon Mobil Corp. 4813 57852 SH COM 39895 0 17957
31.07.2015 Exxon Mobil Corp. 25 300 SH COM 300 0 0
31.07.2015 Fastenal Co. 2393 56735 SH COM 54835 0 1900
31.07.2015 Firstmerit Corp. 3688 177076 SH COM 169141 0 7935
31.07.2015 Fluor Corp. 1427 26925 SH COM 25250 0 1675
31.07.2015 General Electric Co. 5940 223574 SH COM 187689 0 35885
31.07.2015 General Electric Co. 56 2100 SH COM 2100 0 0
31.07.2015 Gentex Corp. 1399 85181 SH COM 80555 0 4626
31.07.2015 Green Dot Corp 2463 128823 SH CL A 126053 0 2770
31.07.2015 Halliburton Company 1101 25555 SH COM 23355 0 2200
31.07.2015 Home Depot, Inc. 1094 9845 SH COM 7352 0 2493
31.07.2015 Horizon Global Corporation 284 18860 SH COM 18446 0 414
31.07.2015 Iberiabank Corp. 2577 37770 SH COM 36204 0 1566
31.07.2015 Intel Corporation 4518 148532 SH COM 116477 0 32055
31.07.2015 International Business Machs. 6551 40273 SH COM 33722 0 6551
31.07.2015 International Business Machs. 128 785 SH COM 785 0 0
31.07.2015 Intersil Corporation 4730 378072 SH CL A 364001 0 14071
31.07.2015 Intrepid Potash Inc. 8229 689162 SH COM 641822 0 47340
31.07.2015 Invesco Ltd. 1516 40425 SH SHS 40425 0 0
31.07.2015 J. P. Morgan Chase 2994 44182 SH COM 32470 0 11712
31.07.2015 Johnson & Johnson 3998 41020 SH COM 30948 0 10072
31.07.2015 Johnson Ctls Inc. 2266 45748 SH COM 45474 0 274
31.07.2015 Johnson Ctls Inc. 40 800 SH COM 800 0 0
31.07.2015 Juniper Networks, Inc. 1598 61545 SH COM 61545 0 0
31.07.2015 KVH Inds Inc Com 11546 858437 SH COM 810831 0 47606
31.07.2015 Kinder Morgan, Inc. 2133 55554 SH COM 49633 0 5921
31.07.2015 Kraft Foods Group Inc. 2162 25389 SH COM 22383 0 3006
31.07.2015 Kraft Foods Group Inc. 28 333 SH COM 333 0 0
31.07.2015 Kroger Co. 1279 17635 SH COM 17635 0 0
31.07.2015 Kroger Co. 87 1200 SH COM 1200 0 0
31.07.2015 Lennar Corp. 1537 30105 SH CL A 30105 0 0
31.07.2015 Lowes Cos Inc 1474 22015 SH COM 19015 0 3000
31.07.2015 Lowes Cos Inc 67 1000 SH COM 1000 0 0
31.07.2015 Luminex Corp. 22101 1280477 SH COM 1215185 0 65292
31.07.2015 MDC Holdings Inc. 8141 271642 SH COM 257282 0 14360
31.07.2015 Mantech International Corp. 1027 35405 SH CL A 33030 0 2375
31.07.2015 Marinemax Inc. 959 40800 SH COM 39885 0 915
31.07.2015 Mastercard Inc Cl A 1444 15450 SH CL A 15450 0 0
31.07.2015 Mastercard Inc Cl A 93 1000 SH CL A 1000 0 0
31.07.2015 Matrix Service Company 2036 111390 SH COM 108890 0 2500
31.07.2015 Mc Dermott International Inc 14172 2653854 SH COM 2506014 0 147840
31.07.2015 Media General Inc New 239 14489 SH COM 14489 0 0
31.07.2015 Medical Properties Trust Inc. 305 23275 SH COM 23275 0 0
31.07.2015 Medical Properties Trust Inc. 39 3000 SH COM 3000 0 0
31.07.2015 Microchip Technology 3185 67160 SH COM 64490 0 2670
31.07.2015 Microchip Technology 66 1400 SH COM 1400 0 0
31.07.2015 Microsoft Corp. 3504 79369 SH COM 54685 0 24684
31.07.2015 Mondelez International Inc. 477 11584 SH CL A 8692 0 2892
31.07.2015 Montpelier RE Holdings, Ltd. 8067 204236 SH SHS 190925 0 13311
31.07.2015 Murphy Oil Corp. 888 21367 SH COM 21017 0 350
31.07.2015 Newmarket Corp. 648 1460 SH COM 1460 0 0
31.07.2015 Noble Energy, Inc 256 6000 SH COM 6000 0 0
31.07.2015 Noodles & Company 1242 85060 SH CL A 83170 0 1890
31.07.2015 Norfolk Southern Corp. 2719 31124 SH COM 20799 0 10325
31.07.2015 Oasis Petroleum Inc. 943 59500 SH COM 49500 0 10000
31.07.2015 Outerwall Inc. 1216 15980 SH COM 15630 0 350
31.07.2015 Paychex, Inc. 200 4275 SH COM 4275 0 0
31.07.2015 Pepsico, Inc. 3095 33161 SH COM 23324 0 9837
31.07.2015 Pepsico, Inc. 56 600 SH COM 600 0 0
31.07.2015 Perkin Elmer 1626 30895 SH COM 30895 0 0
31.07.2015 Pfizer Inc. 2285 68150 SH COM 50442 0 17708
31.07.2015 Philip Morris International, I 1022 12744 SH COM 11444 0 1300
31.07.2015 Piedmont Nat Gas Inc. 318 9000 SH COM 4700 0 4300
31.07.2015 Pier 1 Imports Inc. 4087 323595 SH COM 303255 0 20340
31.07.2015 Ply Gem Holdings Inc. 1919 162725 SH COM 159124 0 3601
31.07.2015 Procter & Gamble Co. 4024 51434 SH COM 40627 0 10807
31.07.2015 Quidel Corp. 6801 296341 SH COM 275946 0 20395
31.07.2015 RPM, Inc. 349 7130 SH COM 6190 0 940
31.07.2015 Rayonier Advanced Materials In 1713 105360 SH COM 98670 0 6690
31.07.2015 Royal Bank of Canada 772 12630 SH COM 9462 0 3168
31.07.2015 Royal Dutch Shell PLC Class A 2150 37719 SH SPONS ADR A 28844 0 8875
31.07.2015 SAP Aktiengesellschaft Sponsor 1221 17389 SH SPON ADR 17389 0 0
31.07.2015 SAP Aktiengesellschaft Sponsor 28 400 SH SPON ADR 400 0 0
31.07.2015 Sanchez Energy Corp. 1138 116100 SH COM 116100 0 0
31.07.2015 Schlumberger Limited 5079 58929 SH COM 51008 0 7921
31.07.2015 Schlumberger Limited 55 633 SH COM 633 0 0
31.07.2015 Snap On Inc. 1734 10890 SH COM 10890 0 0
31.07.2015 Southern Co. 329 7850 SH COM 4000 0 3850
31.07.2015 Southwestern Energy Company 3630 159700 SH COM 150800 0 8900
31.07.2015 Stamps.com Inc. 1305 17736 SH COM 17331 0 405
31.07.2015 Starbucks Corp. 1703 31763 SH COM 31763 0 0
31.07.2015 Stone Energy 2947 234045 SH COM 226711 0 7334
31.07.2015 Stratasys, Ltd. 1070 30640 SH SHS 29960 0 680
31.07.2015 Superior Energy Services 709 33700 SH COM 33700 0 0
31.07.2015 T. Rowe Price Group Inc. 6312 81203 SH COM 76508 0 4695
31.07.2015 Target Corp. 2704 33120 SH COM 31030 0 2090
31.07.2015 Thermo Fisher Scientific 2268 17477 SH COM 12200 0 5277
31.07.2015 Total SA 2703 54974 SH SPONSORED ADR 46187 0 8787
31.07.2015 Trimas Corporation 1113 47192 SH COM NEW 46153 0 1039
31.07.2015 Tyson Foods Inc. 1522 35695 SH CL A 35695 0 0
31.07.2015 U.S. Bancorp 1822 41993 SH COM NEW 31212 0 10781
31.07.2015 UDR Inc. 306 9550 SH COM 7168 0 2382
31.07.2015 UTI Worldwide Inc. 1563 156415 SH ORD 152965 0 3450
31.07.2015 Union Bankshares Corporation 1268 54544 SH COM 53344 0 1200
31.07.2015 Union Pacific Corp. 1063 11145 SH COM 11145 0 0
31.07.2015 Union Pacific Corp. 19 196 SH COM 196 0 0
31.07.2015 United Parcel Service, Inc. 2881 29727 SH CL B 28322 0 1405
31.07.2015 United Technologies Corp. 2794 25184 SH COM 18509 0 6675
31.07.2015 Valspar Corp 764 9336 SH COM 9336 0 0
31.07.2015 Verizon Communications 447 9599 SH COM 4770 0 4829
31.07.2015 Visa Inc. 1991 29657 SH COM 22002 0 7655
31.07.2015 WEC Energy Group Inc. 1144 25435 SH COM 23685 0 1750
31.07.2015 Wal-Mart Stores 1575 22210 SH COM 19645 0 2565
31.07.2015 Wal-Mart Stores 43 600 SH COM 600 0 0
31.07.2015 Walgreens Boots Alliance, Inc. 2133 25265 SH COM 17915 0 7350
31.07.2015 Waters Corp. 1472 11467 SH COM 11467 0 0
31.07.2015 Wells Fargo & Co. 5430 96547 SH COM 80380 0 16167
31.07.2015 Wells Fargo & Co. 79 1400 SH COM 1400 0 0
31.07.2015 White Mountains Group Bermuda 546 834 SH COM 784 0 50
15.10.2015 3D Systems Corp. 18774 1625453 SH COM 1574021 0 51432
15.10.2015 3M Co. 2551 17995 SH COM 13270 0 4725
15.10.2015 AT&T Inc. 2300 70582 SH COM 58857 0 11725
15.10.2015 AT&T Inc. 13 396 SH COM 396 0 0
15.10.2015 AbbVie Inc. 4752 87346 SH COM 74486 0 12860
15.10.2015 AbbVie Inc. 22 400 SH COM 0 0 400
15.10.2015 Abbott Labs. 4288 106618 SH COM 88478 0 18140
15.10.2015 Abbott Labs. 16 400 SH COM 0 0 400
15.10.2015 Advanced Energy Inds. 4392 167006 SH COM 155391 0 11615
15.10.2015 Albemarle Corporation 421 9550 SH COM 9550 0 0
15.10.2015 Allergan, Inc. 227 834 SH SHS 834 0 0
15.10.2015 Allied Motion Technologies 559 31480 SH COM 30760 0 720
15.10.2015 Altisource Ptfl Solns Reg Shs 8242 345695 SH COM 328469 0 17226
15.10.2015 Altria Group Inc. 1033 18992 SH COM 17592 0 1400
15.10.2015 American Express Co. 3188 43010 SH COM 37530 0 5480
15.10.2015 American Public Ed Inc 1916 81725 SH COM 80005 0 1720
15.10.2015 Anacor Pharmaceuticals Inc. 2644 22459 SH COM 20664 0 1795
15.10.2015 Anadarko Petroleum 2406 39836 SH COM 36800 0 3036
15.10.2015 Analog Devices Inc. 1121 19865 SH COM 19865 0 0
15.10.2015 Anthem Inc 257 1836 SH COM 1236 0 600
15.10.2015 Anthem Inc 27 190 SH COM 0 0 190
15.10.2015 ArcBest Corporation 1431 55525 SH COM 54245 0 1280
15.10.2015 Argan Inc. 1058 30515 SH COM 29800 0 715
15.10.2015 AutoNation Inc. 678 11656 SH COM 11656 0 0
15.10.2015 Automatic Data Processing 2201 27395 SH COM 20330 0 7065
15.10.2015 BB&T Corp. 3186 89508 SH COM 81942 0 7566
15.10.2015 BB&T Corp. 102 2876 SH COM 2200 0 676
15.10.2015 BWX Technologies Inc. 9172 347933 SH COM 326345 0 21588
15.10.2015 Babcock & Wilcox Enterprises, 1329 79111 SH COM 79111 0 0
15.10.2015 Bank of America Corp. 808 51883 SH COM 51883 0 0
15.10.2015 Bank of America Corp. 28 1800 SH COM 1800 0 0
15.10.2015 Baxalta Inc. 1155 36650 SH COM 34160 0 2490
15.10.2015 Baxter International 572 17420 SH COM 16310 0 1110
15.10.2015 Becton, Dickinson & Co. 2677 20180 SH COM 15280 0 4900
15.10.2015 Berkshire Hathaway "B" 1127 8645 SH CL B NEW 6660 0 1985
15.10.2015 Blackrock Inc. 1345 4520 SH COM 4520 0 0
15.10.2015 Blackrock Inc. 52 175 SH COM 175 0 0
15.10.2015 Bottomline Technologies, Inc. 5371 214770 SH COM 201131 0 13639
15.10.2015 Briggs & Stratton Corporation 3043 157564 SH COM 149754 0 7810
15.10.2015 Bristol Myers Squibb Co. 400 6751 SH COM 6351 0 400
15.10.2015 Bristol Myers Squibb Co. 84 1420 SH COM 1420 0 0
15.10.2015 Broadridge Financial Solutions 1097 19817 SH COM 19817 0 0
15.10.2015 Broadridge Financial Solutions 43 775 SH COM 775 0 0
15.10.2015 CSX Corporation 341 12670 SH COM 9670 0 3000
15.10.2015 CVS Caremark Corp. 630 6535 SH COM 6535 0 0
15.10.2015 Cameron International Corp. 5552 90536 SH COM 85778 0 4758
15.10.2015 Cameron International Corp. 49 800 SH COM 800 0 0
15.10.2015 Capital One Finl Corp. 1082 14915 SH COM 12915 0 2000
15.10.2015 Capital One Finl Corp. 7 100 SH COM 0 0 100
15.10.2015 Caterpillar, Inc. 1590 24321 SH COM 17526 0 6795
15.10.2015 Caterpillar, Inc. 7 100 SH COM 0 0 100
15.10.2015 Celgene Corp Com 600 5548 SH COM 5548 0 0
15.10.2015 Chevron Corp. 2805 35565 SH COM 25431 0 10134
15.10.2015 Chevron Corp. 32 400 SH COM 0 0 400
15.10.2015 Chico's FAS Inc. 6105 388091 SH COM 365251 0 22840
15.10.2015 Cisco Systems 4560 173696 SH COM 153406 0 20290
15.10.2015 Coca-Cola Company 2711 67568 SH COM 49700 0 17868
15.10.2015 Consolidated Edison Co Of N.Y. 1059 15840 SH COM 12015 0 3825
15.10.2015 Corning, Inc. 1138 66500 SH COM 62025 0 4475
15.10.2015 Costco Whsl Corp. New 1055 7295 SH COM 5470 0 1825
15.10.2015 Credit Suisse Asst Mgm Com 49 17440 SH COM 17440 0 0
15.10.2015 Cree, Inc. 3725 153751 SH COM 140582 0 13169
15.10.2015 Crocs Incorporated 3321 256960 SH COM 253350 0 3610
15.10.2015 Cummins Inc. 1229 11322 SH COM 11322 0 0
15.10.2015 Cummins Inc. 19 175 SH COM 175 0 0
15.10.2015 Cyberonics Inc. 1139 18740 SH COM 18360 0 380
15.10.2015 Danaher Corp. 2793 32778 SH COM 24228 0 8550
15.10.2015 Dominion Resources, Inc. VA Ne 1063 15107 SH COM 10807 0 4300
15.10.2015 Dow Chemical 202 4766 SH COM 4766 0 0
15.10.2015 Du Pont E I De Nemours & Co. 2930 60794 SH COM 48189 0 12605
15.10.2015 Duke Energy Corp. 1708 23745 SH COM 19824 0 3921
15.10.2015 Duke Energy Corp. 50 700 SH COM 700 0 0
15.10.2015 EMC Corp. 1324 54800 SH COM 54800 0 0
15.10.2015 EMC Corp. 43 1775 SH COM 1775 0 0
15.10.2015 EPIQ Systems Inc. 3195 247328 SH COM 231863 0 15465
15.10.2015 EPIQ Systems Inc. 19 1500 SH COM 1500 0 0
15.10.2015 Emerson Elec Co 1273 28825 SH COM 22475 0 6350
15.10.2015 Endurance Specialty Holdings L 5741 94070 SH SHS 87790 0 6280
15.10.2015 Express Scripts Hldg. Co. 1521 18782 SH COM 18588 0 194
15.10.2015 Exxon Mobil Corp. 4448 59820 SH COM 42020 0 17800
15.10.2015 Exxon Mobil Corp. 35 470 SH COM 300 0 170
15.10.2015 Fastenal Co. 5149 140639 SH COM 131949 0 8690
15.10.2015 Firstmerit Corp. 3062 173299 SH COM 165364 0 7935
15.10.2015 Fluor Corp. 1123 26525 SH COM 24850 0 1675
15.10.2015 General Electric Co. 5596 221872 SH COM 187962 0 33910
15.10.2015 General Electric Co. 78 3100 SH COM 2100 0 1000
15.10.2015 Gentex Corp. 1276 82295 SH COM 77969 0 4326
15.10.2015 Glaxo Smithkline PLC 252 6552 SH SPONSORED ADR 6552 0 0
15.10.2015 Green Dot Corp 2173 123468 SH CL A 120698 0 2770
15.10.2015 Halliburton Company 883 24980 SH COM 22780 0 2200
15.10.2015 Home Depot, Inc. 1157 10022 SH COM 7647 0 2375
15.10.2015 Honeywell International Inc. 547 5775 SH COM 5775 0 0
15.10.2015 Iberiabank Corp. 2333 40085 SH COM 38519 0 1566
15.10.2015 Intel Corporation 4537 150538 SH COM 120258 0 30280
15.10.2015 Intel Corporation 26 850 SH COM 0 0 850
15.10.2015 International Business Machs. 5731 39535 SH COM 33362 0 6173
15.10.2015 International Business Machs. 128 885 SH COM 785 0 100
15.10.2015 Intersil Corporation 4777 408302 SH CL A 393301 0 15001
15.10.2015 Intrepid Potash Inc. 3381 610257 SH COM 562942 0 47315
15.10.2015 Invesco Ltd. 1267 40560 SH SHS 40560 0 0
15.10.2015 J. P. Morgan Chase 2662 43661 SH COM 32761 0 10900
15.10.2015 Johnson & Johnson 3874 41496 SH COM 31924 0 9572
15.10.2015 Johnson Ctls Inc. 2671 64578 SH COM 62514 0 2064
15.10.2015 Johnson Ctls Inc. 33 800 SH COM 800 0 0
15.10.2015 Juniper Networks, Inc. 1557 60570 SH COM 60570 0 0
15.10.2015 KVH Industries Inc. 8376 837623 SH COM 790017 0 47606
15.10.2015 Kinder Morgan, Inc. 1556 56229 SH COM 50308 0 5921
15.10.2015 Kroger Co. 1269 35170 SH COM 35170 0 0
15.10.2015 Kroger Co. 87 2400 SH COM 2400 0 0
15.10.2015 Lennar Corp. 1459 30305 SH CL A 30305 0 0
15.10.2015 Lowes Cos Inc 1535 22270 SH COM 19270 0 3000
15.10.2015 Lowes Cos Inc 69 1000 SH COM 1000 0 0
15.10.2015 Luminex Corp. 21090 1247210 SH COM 1183918 0 63292
15.10.2015 MDC Holdings Inc. 6921 264377 SH COM 250017 0 14360
15.10.2015 Mantech International Corp. 937 36455 SH CL A 34080 0 2375
15.10.2015 Marinemax Inc. 1194 84490 SH COM 82525 0 1965
15.10.2015 Mastercard Inc Cl A 1387 15390 SH CL A 15390 0 0
15.10.2015 Mastercard Inc Cl A 90 1000 SH CL A 1000 0 0
15.10.2015 Matrix Service Company 3121 138885 SH COM 136385 0 2500
15.10.2015 McDermott International Inc. 13872 3225939 SH COM 3043939 0 182000
15.10.2015 Media General Inc New 203 14489 SH COM 14489 0 0
15.10.2015 Medical Properties Trust Inc. 269 24325 SH COM 24325 0 0
15.10.2015 Medical Properties Trust Inc. 39 3500 SH COM 3500 0 0
15.10.2015 Merck & Co., Inc. 848 17174 SH COM 13524 0 3650
15.10.2015 Merck & Co., Inc. 49 994 SH COM 994 0 0
15.10.2015 Microchip Technology 2823 65510 SH COM 62840 0 2670
15.10.2015 Microchip Technology 60 1400 SH COM 1400 0 0
15.10.2015 Microsoft Corp. 3461 78204 SH COM 55170 0 23034
15.10.2015 Microsoft Corp. 18 400 SH COM 0 0 400
15.10.2015 Mondelez International Inc. 474 11320 SH CL A 8628 0 2692
15.10.2015 Newmarket Corp. 521 1460 SH COM 1460 0 0
15.10.2015 Noble Energy, Inc 995 32965 SH COM 31075 0 1890
15.10.2015 Noodles & Company 1179 83275 SH CL A 81385 0 1890
15.10.2015 Norfolk Southern Corp. 2453 32108 SH COM 21983 0 10125
15.10.2015 Oasis Petroleum Inc. 516 59500 SH COM 49500 0 10000
15.10.2015 Pepsico, Inc. 3116 33040 SH COM 23690 0 9350
15.10.2015 Pepsico, Inc. 57 600 SH COM 600 0 0
15.10.2015 Perkin Elmer 1028 22370 SH COM 22370 0 0
15.10.2015 Pfizer Inc. 2111 67210 SH COM 50352 0 16858
15.10.2015 Philip Morris International, I 1011 12744 SH COM 11444 0 1300
15.10.2015 Piedmont Nat Gas Inc. 329 8200 SH COM 4700 0 3500
15.10.2015 Piedmont Nat Gas Inc. 32 800 SH COM 0 0 800
15.10.2015 Pier 1 Imports Inc. 2300 333316 SH COM 312176 0 21140
15.10.2015 Ply Gem Holdings Inc. 951 81314 SH COM 79513 0 1801
15.10.2015 Procter & Gamble Co. 4702 65357 SH COM 53642 0 11715
15.10.2015 Quidel Corp. 7843 415406 SH COM 389211 0 26195
15.10.2015 RPM, Inc. 288 6885 SH COM 5945 0 940
15.10.2015 Royal Bank of Canada 723 13080 SH COM 9955 0 3125
15.10.2015 Royal Dutch Shell PLC Class A 1914 40379 SH SPONS ADR A 31504 0 8875
15.10.2015 SAP Aktiengesellschaft Sponsor 1094 16889 SH SPON ADR 16889 0 0
15.10.2015 SAP Aktiengesellschaft Sponsor 26 400 SH SPON ADR 400 0 0
15.10.2015 Sanchez Energy Corp. 94 15300 SH COM 15300 0 0
15.10.2015 Schlumberger Limited 4236 61417 SH COM 53196 0 8221
15.10.2015 Schlumberger Limited 51 733 SH COM 633 0 100
15.10.2015 Snap On Inc. 1300 8610 SH COM 8610 0 0
15.10.2015 Southern Co. 381 8525 SH COM 4675 0 3850
15.10.2015 Southwestern Energy Company 1933 152300 SH COM 143400 0 8900
15.10.2015 Stamps.com Inc. 1258 16995 SH COM 16590 0 405
15.10.2015 Starbucks Corp. 1533 26978 SH COM 26978 0 0
15.10.2015 T. Rowe Price Group Inc. 7500 107913 SH COM 100628 0 7285
15.10.2015 Target Corp. 2586 32870 SH COM 30780 0 2090
15.10.2015 The Kraft Heinz Company 1774 25129 SH COM 22123 0 3006
15.10.2015 The Kraft Heinz Company 24 333 SH COM 333 0 0
15.10.2015 Thermo Fisher Scientific 2129 17410 SH COM 12395 0 5015
15.10.2015 Total SA 2501 55947 SH SPONSORED ADR 46572 0 9375
15.10.2015 Trimas Corporation 4500 275207 SH COM NEW 260488 0 14719
15.10.2015 Tyson Foods Inc. 1545 35845 SH NEW CL A 35845 0 0
15.10.2015 U.S. Bancorp 1709 41666 SH COM NEW 31541 0 10125
15.10.2015 UDR Inc. 302 8764 SH COM 7168 0 1596
15.10.2015 UDR Inc. 17 486 SH COM 0 0 486
15.10.2015 UTI Worldwide Inc. 495 107750 SH ORD 106440 0 1310
15.10.2015 Union Bankshares Corporation 1249 52044 SH COM 50844 0 1200
15.10.2015 Union Pacific Corp. 989 11190 SH COM 11190 0 0
15.10.2015 Union Pacific Corp. 17 196 SH COM 196 0 0
15.10.2015 United Parcel Service, Inc. 3250 32932 SH CL B 31527 0 1405
15.10.2015 United Parcel Service, Inc. 49 500 SH CL B 500 0 0
15.10.2015 United Technologies Corp. 2288 25714 SH COM 19439 0 6275
15.10.2015 Valspar Corp 687 9561 SH COM 9561 0 0
15.10.2015 Verizon Communications 418 9599 SH COM 4770 0 4829
15.10.2015 Visa Inc. 2017 28958 SH COM 21803 0 7155
15.10.2015 WEC Energy Group Inc. 1309 25060 SH COM 23310 0 1750
15.10.2015 Wal-Mart Stores 1229 18950 SH COM 17315 0 1635
15.10.2015 Wal-Mart Stores 39 600 SH COM 600 0 0
15.10.2015 Walgreens Boots Alliance, Inc. 2011 24205 SH COM 17705 0 6500
15.10.2015 Waters Corp. 1338 11317 SH COM 11317 0 0
15.10.2015 Wells Fargo & Co. 4934 96087 SH COM 80520 0 15567
15.10.2015 Wells Fargo & Co. 72 1400 SH COM 1400 0 0
15.10.2015 White Mountains Group Bermuda 399 534 SH COM 484 0 50
10.02.2016 3D Systems Corp. 14294 1644858 SH COM 1602832 0 42026
10.02.2016 3M Co. 2675 17755 SH COM 13105 0 4650
10.02.2016 AT&T Inc. 2965 86178 SH COM 72002 0 14176
10.02.2016 AT&T Inc. 14 396 SH COM 396 0 0
10.02.2016 AbbVie Inc. 5093 85981 SH COM 73841 0 12140
10.02.2016 Abbott Labs. 4990 111116 SH COM 93026 0 18090
10.02.2016 Advanced Energy Inds. 3229 114380 SH COM 108691 0 5689
10.02.2016 Albemarle Corporation 535 9550 SH COM 9550 0 0
10.02.2016 Alexander & Baldwin 801 22688 SH COM 22290 0 398
10.02.2016 Allergan, Inc. 261 834 SH SHS 834 0 0
10.02.2016 Allied Motion Technologies 691 26380 SH COM 25940 0 440
10.02.2016 Altisource Ptfl Solns Reg Shs 9237 332138 SH COM 318193 0 13945
10.02.2016 Altria Group Inc. 1106 18992 SH COM 17592 0 1400
10.02.2016 American Express Co. 2820 40545 SH COM 36825 0 3720
10.02.2016 American Public Ed Inc 1248 67065 SH COM 66005 0 1060
10.02.2016 Anacor Pharmaceuticals Inc. 2619 23182 SH COM 21201 0 1981
10.02.2016 Anadarko Petroleum 1662 34210 SH COM 34210 0 0
10.02.2016 Analog Devices Inc. 1095 19800 SH COM 19800 0 0
10.02.2016 Anthem Inc 240 1724 SH COM 1424 0 300
10.02.2016 ArcBest Corporation 807 37720 SH COM 36930 0 790
10.02.2016 Argan Inc. 3113 96080 SH COM 93192 0 2888
10.02.2016 AutoNation Inc. 657 11006 SH COM 11006 0 0
10.02.2016 Automatic Data Processing 2292 27050 SH COM 20235 0 6815
10.02.2016 BB&T Corp. 3254 86057 SH COM 78491 0 7566
10.02.2016 BB&T Corp. 83 2200 SH COM 2200 0 0
10.02.2016 BWX Technologies Inc. 10613 334054 SH COM 315200 0 17854
10.02.2016 Babcock & Wilcox Enterprises, 1640 78581 SH COM 78581 0 0
10.02.2016 Bank of America Corp. 825 49023 SH COM 49023 0 0
10.02.2016 Bank of America Corp. 30 1800 SH COM 1800 0 0
10.02.2016 Baxalta Inc. 1419 36345 SH COM 33855 0 2490
10.02.2016 Becton, Dickinson & Co. 3012 19550 SH COM 14875 0 4675
10.02.2016 Berkshire Hathaway "B" 1128 8542 SH CL B NEW 6597 0 1945
10.02.2016 Blackrock Inc. 2467 7244 SH COM 6444 0 800
10.02.2016 Blackrock Inc. 60 175 SH COM 175 0 0
10.02.2016 Bottomline Technologies, Inc. 5962 200545 SH COM 189611 0 10934
10.02.2016 Briggs & Stratton Corporation 2906 167984 SH COM 160445 0 7539
10.02.2016 Bristol Myers Squibb Co. 464 6751 SH COM 6351 0 400
10.02.2016 Bristol Myers Squibb Co. 98 1420 SH COM 1420 0 0
10.02.2016 Broadridge Financial Solutions 990 18417 SH COM 18417 0 0
10.02.2016 Broadridge Financial Solutions 42 775 SH COM 775 0 0
10.02.2016 CEF IShares Russell 372 3300 SH RUSSELL 2000 ETF 3300 0 0
10.02.2016 CSX Corporation 329 12670 SH COM 9670 0 3000
10.02.2016 CVS Health Corp. 1270 12990 SH COM 12990 0 0
10.02.2016 Cameron International Corp. 6027 95365 SH COM 89716 0 5649
10.02.2016 Cameron International Corp. 51 800 SH COM 800 0 0
10.02.2016 Capital One Finl Corp. 1077 14915 SH COM 12915 0 2000
10.02.2016 Caterpillar, Inc. 1624 23891 SH COM 17196 0 6695
10.02.2016 Celgene Corp Com 1083 9043 SH COM 9043 0 0
10.02.2016 Chevron Corp. 3156 35081 SH COM 25531 0 9550
10.02.2016 Chico's FAS Inc. 3303 309581 SH COM 305821 0 3760
10.02.2016 Cisco Systems 4662 171681 SH COM 151666 0 20015
10.02.2016 Cisco Systems 41 1500 SH COM 1500 0 0
10.02.2016 Coca-Cola Company 2893 67338 SH COM 49620 0 17718
10.02.2016 Cognizant Tech Solutions Cl A 555 9246 SH CL A 9246 0 0
10.02.2016 Comcast Corp Cl A 563 9985 SH CL A 9985 0 0
10.02.2016 Consolidated Edison Co Of N.Y. 1066 16590 SH COM 12565 0 4025
10.02.2016 Corning, Inc. 1320 72225 SH COM 67750 0 4475
10.02.2016 Costco Whsl Corp. New 1175 7275 SH COM 5490 0 1785
10.02.2016 Credit Suisse Asst Mgm Com 48 17440 SH COM 17440 0 0
10.02.2016 Cree, Inc. 3945 147912 SH COM 139882 0 8030
10.02.2016 Crocs Incorporated 2279 222575 SH COM 220295 0 2280
10.02.2016 DSW Inc. 6808 285350 SH CL A 262345 0 23005
10.02.2016 Danaher Corp. 3001 32310 SH COM 23985 0 8325
10.02.2016 Dominion Resources, Inc. VA Ne 1022 15107 SH COM 10807 0 4300
10.02.2016 Dow Chemical 245 4766 SH COM 4766 0 0
10.02.2016 Du Pont E I De Nemours & Co. 4105 61634 SH COM 48079 0 13555
10.02.2016 Duke Energy Corp. 1709 23936 SH COM 20014 0 3922
10.02.2016 Duke Energy Corp. 50 700 SH COM 700 0 0
10.02.2016 EMC Corp. 1113 43345 SH COM 43345 0 0
10.02.2016 EMC Corp. 46 1775 SH COM 1775 0 0
10.02.2016 EPIQ Systems Inc. 2755 210758 SH COM 206088 0 4670
10.02.2016 EPIQ Systems Inc. 20 1500 SH COM 1500 0 0
10.02.2016 Emerson Elec Co 1366 28560 SH COM 22360 0 6200
10.02.2016 Endurance Specialty Holdings L 5705 89153 SH SHS 83959 0 5194
10.02.2016 Express Scripts Hldg. Co. 1508 17252 SH COM 17058 0 194
10.02.2016 Exxon Mobil Corp. 4668 59890 SH COM 42140 0 17750
10.02.2016 Exxon Mobil Corp. 23 300 SH COM 300 0 0
10.02.2016 Fastenal Co. 5736 140508 SH COM 131988 0 8520
10.02.2016 Firstmerit Corp. 3032 162570 SH COM 155960 0 6610
10.02.2016 Forward Air Corp. 258 6000 SH COM 6000 0 0
10.02.2016 General Electric Co. 6029 193532 SH COM 162387 0 31145
10.02.2016 General Electric Co. 65 2100 SH COM 2100 0 0
10.02.2016 Gentex Corp. 1308 81695 SH COM 77669 0 4026
10.02.2016 Green Dot Corp 1757 107018 SH CL A 100308 0 6710
10.02.2016 Halliburton Company 748 21975 SH COM 19985 0 1990
10.02.2016 Home Depot, Inc. 1324 10012 SH COM 7687 0 2325
10.02.2016 Honeywell International Inc. 1129 10905 SH COM 10905 0 0
10.02.2016 Iberiabank Corp. 2071 37601 SH COM 36215 0 1386
10.02.2016 Intel Corporation 5161 149826 SH COM 120196 0 29630
10.02.2016 International Business Machs. 5564 40427 SH COM 34759 0 5668
10.02.2016 International Business Machs. 108 785 SH COM 785 0 0
10.02.2016 Intersil Corporation 4809 376909 SH CL A 364228 0 12681
10.02.2016 Intrepid Potash Inc. 425 144186 SH COM 114186 0 30000
10.02.2016 Invesco Ltd. 1306 39005 SH SHS 39005 0 0
10.02.2016 J. P. Morgan Chase 2863 43356 SH COM 32681 0 10675
10.02.2016 Johnson & Johnson 4184 40731 SH COM 31359 0 9372
10.02.2016 Johnson Ctls Inc. 2472 62603 SH COM 60539 0 2064
10.02.2016 Johnson Ctls Inc. 32 800 SH COM 800 0 0
10.02.2016 Juniper Networks, Inc. 1510 54695 SH COM 54695 0 0
10.02.2016 KVH Industries Inc. 7070 750528 SH COM 712951 0 37577
10.02.2016 Kroger Co. 1346 32170 SH COM 32170 0 0
10.02.2016 Kroger Co. 100 2400 SH COM 2400 0 0
10.02.2016 Lennar Corp. 1366 27930 SH CL A 27930 0 0
10.02.2016 LivaNova PLC 948 15960 SH SHS 15720 0 240
10.02.2016 Lowes Cos Inc 1587 20870 SH COM 17870 0 3000
10.02.2016 Lowes Cos Inc 76 1000 SH COM 1000 0 0
10.02.2016 Luminex Corp. 20669 966307 SH COM 934045 0 32262
10.02.2016 MDC Holdings Inc. 6406 250917 SH COM 238677 0 12240
10.02.2016 Mantech International Corp. 1093 36140 SH CL A 33765 0 2375
10.02.2016 Marinemax Inc. 1839 99847 SH COM 98127 0 1720
10.02.2016 Mastercard Inc Cl A 1374 14114 SH CL A 14114 0 0
10.02.2016 Mastercard Inc Cl A 97 1000 SH CL A 1000 0 0
10.02.2016 Matrix Service Company 1930 93939 SH COM 92897 0 1042
10.02.2016 McDermott International Inc. 9522 2842274 SH COM 2719044 0 123230
10.02.2016 Media General Inc New 234 14489 SH COM 14489 0 0
10.02.2016 Medical Properties Trust Inc. 286 24825 SH COM 24825 0 0
10.02.2016 Medical Properties Trust Inc. 40 3500 SH COM 3500 0 0
10.02.2016 Merck & Co., Inc. 945 17899 SH COM 14224 0 3675
10.02.2016 Merck & Co., Inc. 53 994 SH COM 994 0 0
10.02.2016 Microchip Technology 2916 62665 SH COM 59995 0 2670
10.02.2016 Microchip Technology 65 1400 SH COM 1400 0 0
10.02.2016 Microsoft Corp. 4110 74079 SH COM 52865 0 21214
10.02.2016 Mondelez International Inc. 508 11320 SH CL A 8628 0 2692
10.02.2016 Mosaic Co. 2278 82564 SH COM 82564 0 0
10.02.2016 Newmarket Corp. 556 1460 SH COM 1460 0 0
10.02.2016 Noble Energy, Inc 4040 122682 SH COM 110699 0 11983
10.02.2016 Norfolk Southern Corp. 2713 32078 SH COM 22103 0 9975
10.02.2016 Paychex, Inc. 218 4125 SH COM 4125 0 0
10.02.2016 Pepsico, Inc. 3285 32875 SH COM 23725 0 9150
10.02.2016 Pepsico, Inc. 60 600 SH COM 600 0 0
10.02.2016 Perkin Elmer 1107 20670 SH COM 20670 0 0
10.02.2016 Pfizer Inc. 2166 67095 SH COM 50462 0 16633
10.02.2016 Philip Morris International, I 1112 12650 SH COM 11350 0 1300
10.02.2016 Piedmont Nat Gas Inc. 411 7200 SH COM 4200 0 3000
10.02.2016 Pier 1 Imports Inc. 880 172886 SH COM 172886 0 0
10.02.2016 Ply Gem Holdings Inc. 820 65380 SH COM 64270 0 1110
10.02.2016 Procter & Gamble Co. 5163 65012 SH COM 53472 0 11540
10.02.2016 Quidel Corp. 8222 387819 SH COM 369699 0 18120
10.02.2016 RPM, Inc. 301 6835 SH COM 5895 0 940
10.02.2016 Royal Bank of Canada 703 13120 SH COM 10070 0 3050
10.02.2016 Royal Dutch Shell PLC Class A 1840 40184 SH SPONS ADR A 31459 0 8725
10.02.2016 SAP Aktiengesellschaft Sponsor 1221 15439 SH SPON ADR 15439 0 0
10.02.2016 SAP Aktiengesellschaft Sponsor 32 400 SH SPON ADR 400 0 0
10.02.2016 Sanchez Energy Corp. 66 15300 SH COM 15300 0 0
10.02.2016 Scana Corp. 217 3582 SH COM 2675 0 907
10.02.2016 Schlumberger Limited 3660 52467 SH COM 45896 0 6571
10.02.2016 Schlumberger Limited 44 633 SH COM 633 0 0
10.02.2016 Snap On Inc. 1369 7985 SH COM 7985 0 0
10.02.2016 Southern Co. 399 8525 SH COM 4675 0 3850
10.02.2016 Stamps.com Inc. 1559 14220 SH COM 13970 0 250
10.02.2016 Starbucks Corp. 1499 24978 SH COM 24978 0 0
10.02.2016 Stratasys, Ltd. 258 11000 SH SHS 8500 0 2500
10.02.2016 T. Rowe Price Group Inc. 6875 96166 SH COM 91316 0 4850
10.02.2016 Target Corp. 1134 15614 SH COM 14628 0 986
10.02.2016 The Kraft Heinz Company 1807 24840 SH COM 21834 0 3006
10.02.2016 The Kraft Heinz Company 24 333 SH COM 333 0 0
10.02.2016 Thermo Fisher Scientific 2463 17360 SH COM 12445 0 4915
10.02.2016 Total SA 2452 54547 SH SPONSORED ADR 44822 0 9725
10.02.2016 Trimas Corporation 4757 255045 SH COM NEW 243423 0 11622
10.02.2016 Tyson Foods Inc. 1748 32785 SH CL A 32785 0 0
10.02.2016 U.S. Bancorp 1780 41726 SH COM NEW 31726 0 10000
10.02.2016 UDR Inc. 347 9248 SH COM 7652 0 1596
10.02.2016 Union Bankshares Corporation 1096 43419 SH COM 42669 0 750
10.02.2016 Union Pacific Corp. 814 10415 SH COM 10415 0 0
10.02.2016 Union Pacific Corp. 15 196 SH COM 196 0 0
10.02.2016 United Parcel Service, Inc. 3065 31850 SH CL B 30445 0 1405
10.02.2016 United Parcel Service, Inc. 48 500 SH CL B 500 0 0
10.02.2016 United Technologies Corp. 2466 25669 SH COM 19569 0 6100
10.02.2016 Valspar Corp 718 8661 SH COM 8661 0 0
10.02.2016 Verizon Communications 545 11799 SH COM 6970 0 4829
10.02.2016 Visa Inc. 2261 29156 SH COM 22191 0 6965
10.02.2016 WEC Energy Group Inc. 1292 25185 SH COM 23435 0 1750
10.02.2016 Wal-Mart Stores 274 4475 SH COM 2840 0 1635
10.02.2016 Wal-Mart Stores 37 600 SH COM 600 0 0
10.02.2016 Walgreens Boots Alliance, Inc. 2058 24165 SH COM 17815 0 6350
10.02.2016 Waters Corp. 1523 11317 SH COM 11317 0 0
10.02.2016 Wells Fargo & Co. 5135 94467 SH COM 78400 0 16067
10.02.2016 Wells Fargo & Co. 76 1400 SH COM 1400 0 0
10.02.2016 White Mountains Group Bermuda 388 534 SH COM 484 0 50
06.05.2016 3D Systems Corp. 27061 1749273 SH COM 1698027 0 51246
06.05.2016 3M Co. 2879 17280 SH COM 12730 0 4550
06.05.2016 AT&T Inc. 3390 86538 SH COM 72262 0 14276
06.05.2016 AT&T Inc. 16 396 SH COM 396 0 0
06.05.2016 AbbVie Inc. 4917 86081 SH COM 73791 0 12290
06.05.2016 AbbVie Inc. 23 400 SH COM 400 0 0
06.05.2016 Abbott Labs. 4583 109555 SH COM 91315 0 18240
06.05.2016 Advanced Drainage Systems Inc. 784 36797 SH COM 36346 0 451
06.05.2016 Albemarle Corporation 611 9550 SH COM 9550 0 0
06.05.2016 Alexander & Baldwin 1292 35219 SH COM 34786 0 433
06.05.2016 Allergan, Inc. 224 834 SH SHS 834 0 0
06.05.2016 Allied Motion Technologies 1141 63400 SH COM 62949 0 451
06.05.2016 Altisource Ptfl Solns Reg Shs 6898 285623 SH COM 272508 0 13115
06.05.2016 Altria Group Inc. 1159 18500 SH COM 17250 0 1250
06.05.2016 American Express Co. 4050 65955 SH COM 60685 0 5270
06.05.2016 Anacor Pharmaceuticals Inc. 1264 23657 SH COM 21676 0 1981
06.05.2016 Analog Devices Inc. 1219 20600 SH COM 20600 0 0
06.05.2016 Anthem Inc 220 1583 SH COM 1236 0 347
06.05.2016 Apple Inc. 205 1885 SH COM 1885 0 0
06.05.2016 Argan Inc. 3233 91937 SH COM 89293 0 2644
06.05.2016 AutoNation Inc. 562 12031 SH COM 12031 0 0
06.05.2016 Automatic Data Processing 2357 26275 SH COM 19535 0 6740
06.05.2016 BB&T Corp. 3078 92524 SH COM 84419 0 8105
06.05.2016 BB&T Corp. 73 2200 SH COM 2200 0 0
06.05.2016 BWX Technologies Inc. 8571 255396 SH COM 243389 0 12007
06.05.2016 Babcock & Wilcox Enterprises, 1630 76151 SH COM 76151 0 0
06.05.2016 Bank of America Corp. 699 51733 SH COM 51733 0 0
06.05.2016 Bank of America Corp. 24 1800 SH COM 1800 0 0
06.05.2016 Baxalta Inc. 1426 35305 SH COM 32815 0 2490
06.05.2016 Becton, Dickinson & Co. 2913 19190 SH COM 14590 0 4600
06.05.2016 Berkshire Hathaway "B" 1228 8657 SH CL B NEW 6722 0 1935
06.05.2016 Blackrock Inc. 2460 7224 SH COM 6424 0 800
06.05.2016 Blackrock Inc. 60 175 SH COM 175 0 0
06.05.2016 Bottomline Technologies, Inc. 5953 195260 SH COM 184661 0 10599
06.05.2016 Briggs & Stratton Corporation 1020 42640 SH COM 42120 0 520
06.05.2016 Bristol Myers Squibb Co. 425 6651 SH COM 6251 0 400
06.05.2016 Bristol Myers Squibb Co. 91 1420 SH COM 1420 0 0
06.05.2016 Broadridge Financial Solutions 1086 18317 SH COM 18317 0 0
06.05.2016 Broadridge Financial Solutions 46 775 SH COM 775 0 0
06.05.2016 CSX Corporation 326 12670 SH COM 9670 0 3000
06.05.2016 CVS Health Corp. 1338 12900 SH COM 12900 0 0
06.05.2016 Cameron International Corp. 5287 78859 SH COM 73210 0 5649
06.05.2016 Capital One Finl Corp. 964 13915 SH COM 12915 0 1000
06.05.2016 Caterpillar, Inc. 1850 24166 SH COM 17321 0 6845
06.05.2016 Celgene Corp Com 2891 28880 SH COM 27530 0 1350
06.05.2016 Chevron Corp. 3204 33581 SH COM 24481 0 9100
06.05.2016 Chico's FAS Inc. 4554 343155 SH COM 323780 0 19375
06.05.2016 Cisco Systems 4844 170136 SH COM 150146 0 19990
06.05.2016 Cisco Systems 43 1500 SH COM 1500 0 0
06.05.2016 Coca-Cola Company 3002 64713 SH COM 49045 0 15668
06.05.2016 Cognizant Tech Solutions Cl A 578 9221 SH CL A 9221 0 0
06.05.2016 Comcast Corp Cl A 1049 17180 SH CL A 17180 0 0
06.05.2016 Consolidated Edison Co Of N.Y. 1275 16640 SH COM 12565 0 4075
06.05.2016 Corning, Inc. 1455 69650 SH COM 65175 0 4475
06.05.2016 Costco Whsl Corp. New 1176 7465 SH COM 5590 0 1875
06.05.2016 Credit Suisse Asst Mgm Com 50 17440 SH COM 17440 0 0
06.05.2016 Cree, Inc. 4425 152062 SH COM 144032 0 8030
06.05.2016 Crocs Incorporated 2079 216160 SH COM 214650 0 1510
06.05.2016 DSW Inc. 7873 284858 SH CL A 262127 0 22731
06.05.2016 Danaher Corp. 3029 31935 SH COM 23735 0 8200
06.05.2016 Dominion Resources, Inc. VA Ne 1127 15007 SH COM 10807 0 4200
06.05.2016 Dow Chemical 242 4766 SH COM 4766 0 0
06.05.2016 Du Pont E I De Nemours & Co. 3749 59209 SH COM 47029 0 12180
06.05.2016 Duke Energy Corp. 1414 17530 SH COM 14024 0 3506
06.05.2016 Duke Energy Corp. 56 700 SH COM 700 0 0
06.05.2016 EPIQ Systems Inc. 2801 186454 SH COM 182204 0 4250
06.05.2016 EPIQ Systems Inc. 23 1500 SH COM 1500 0 0
06.05.2016 Emerson Elec Co 1568 28835 SH COM 22435 0 6400
06.05.2016 Endurance Specialty Holdings L 3497 53525 SH SHS 50998 0 2527
06.05.2016 Express Scripts Hldg. Co. 1156 16833 SH COM 16833 0 0
06.05.2016 Exxon Mobil Corp. 4981 59583 SH COM 41933 0 17650
06.05.2016 Exxon Mobil Corp. 25 300 SH COM 300 0 0
06.05.2016 Fastenal Co. 6863 140067 SH COM 131547 0 8520
06.05.2016 Firstmerit Corp. 3179 151026 SH COM 144766 0 6260
06.05.2016 General Electric Co. 6001 188767 SH COM 159072 0 29695
06.05.2016 General Electric Co. 67 2100 SH COM 2100 0 0
06.05.2016 Gentex Corp. 1217 77545 SH COM 73519 0 4026
06.05.2016 Green Dot Corp 1002 43615 SH CL A 38192 0 5423
06.05.2016 Halliburton Company 837 23435 SH COM 21445 0 1990
06.05.2016 Home Depot, Inc. 1343 10062 SH COM 7712 0 2350
06.05.2016 Honeywell International Inc. 1306 11655 SH COM 11655 0 0
06.05.2016 Iberiabank Corp. 6692 130517 SH COM 123414 0 7103
06.05.2016 Intel Corporation 4803 148465 SH COM 118248 0 30217
06.05.2016 International Business Machs. 4119 27199 SH COM 21962 0 5237
06.05.2016 International Business Machs. 119 785 SH COM 785 0 0
06.05.2016 Intersil Corporation 4794 358559 SH CL A 346718 0 11841
06.05.2016 Intrepid Potash Inc. 239 215648 SH COM 215648 0 0
06.05.2016 Invesco Ltd. 1194 38795 SH SHS 38795 0 0
06.05.2016 J. P. Morgan Chase 2622 44281 SH COM 33456 0 10825
06.05.2016 Johnson & Johnson 4284 39594 SH COM 30859 0 8735
06.05.2016 Johnson Ctls Inc. 2633 67574 SH COM 65760 0 1814
06.05.2016 Johnson Ctls Inc. 62 1600 SH COM 1600 0 0
06.05.2016 Juniper Networks, Inc. 1367 53570 SH COM 53570 0 0
06.05.2016 KVH Industries Inc. 7147 748440 SH COM 711364 0 37076
06.05.2016 Lennar Corp. 1382 28580 SH CL A 28580 0 0
06.05.2016 Lennar Corp. 24 500 SH CL A 500 0 0
06.05.2016 LivaNova PLC 1080 20005 SH SHS 19760 0 245
06.05.2016 Lowes Cos Inc 1528 20170 SH COM 18170 0 2000
06.05.2016 Lowes Cos Inc 76 1000 SH COM 1000 0 0
06.05.2016 Luminex Corp. 18516 954436 SH COM 922708 0 31728
06.05.2016 MDC Holdings Inc. 6716 268012 SH COM 254651 0 13361
06.05.2016 Mantech International Corp. 860 26880 SH CL A 25880 0 1000
06.05.2016 Marinemax Inc. 1751 89938 SH COM 88801 0 1137
06.05.2016 Mastercard Inc Cl A 1255 13280 SH CL A 13280 0 0
06.05.2016 Mastercard Inc Cl A 94 1000 SH CL A 1000 0 0
06.05.2016 Matrix Service Company 1967 111150 SH COM 110173 0 977
06.05.2016 McDermott International Inc. 13341 3261937 SH COM 3111805 0 150132
06.05.2016 Media General Inc New 236 14489 SH COM 14489 0 0
06.05.2016 Medical Properties Trust Inc. 322 24825 SH COM 24825 0 0
06.05.2016 Medical Properties Trust Inc. 45 3500 SH COM 3500 0 0
06.05.2016 Merck & Co., Inc. 1995 37702 SH COM 32719 0 4983
06.05.2016 Merck & Co., Inc. 53 994 SH COM 994 0 0
06.05.2016 Microchip Technology 2993 62090 SH COM 59420 0 2670
06.05.2016 Microchip Technology 67 1400 SH COM 1400 0 0
06.05.2016 Microsoft Corp. 3913 70854 SH COM 50090 0 20764
06.05.2016 Mondelez International Inc. 414 10320 SH CL A 8628 0 1692
06.05.2016 Mosaic Co. 2508 92902 SH COM 86902 0 6000
06.05.2016 Newmarket Corp. 579 1460 SH COM 1460 0 0
06.05.2016 Noble Energy, Inc 3756 119572 SH COM 110089 0 9483
06.05.2016 Norfolk Southern Corp. 2704 32478 SH COM 22453 0 10025
06.05.2016 PRA Group Inc. 1774 60373 SH COM 59625 0 748
06.05.2016 Parexel Intl Corp. 456 7275 SH COM 7275 0 0
06.05.2016 Paychex, Inc. 223 4125 SH COM 4125 0 0
06.05.2016 Pepsico, Inc. 3325 32450 SH COM 23500 0 8950
06.05.2016 Pepsico, Inc. 61 600 SH COM 600 0 0
06.05.2016 Perkin Elmer 1020 20620 SH COM 20620 0 0
06.05.2016 Pfizer Inc. 1956 65995 SH COM 50662 0 15333
06.05.2016 Philip Morris International, I 1231 12550 SH COM 11350 0 1200
06.05.2016 Piedmont Nat Gas Inc. 371 6200 SH COM 3400 0 2800
06.05.2016 Ply Gem Holdings Inc. 833 59274 SH COM 58541 0 733
06.05.2016 Procter & Gamble Co. 5293 64305 SH COM 52427 0 11878
06.05.2016 Quidel Corp. 7081 410227 SH COM 391127 0 19100
06.05.2016 RPM, Inc. 324 6835 SH COM 5895 0 940
06.05.2016 Royal Bank of Canada 757 13145 SH COM 10070 0 3075
06.05.2016 Royal Dutch Shell PLC Class A 1955 40348 SH SPONS ADR A 31523 0 8825
06.05.2016 SAP Aktiengesellschaft Sponsor 1285 15980 SH SPON ADR 15980 0 0
06.05.2016 SAP Aktiengesellschaft Sponsor 48 600 SH SPON ADR 600 0 0
06.05.2016 Sanchez Energy Corp. 84 15300 SH COM 15300 0 0
06.05.2016 Scana Corp. 251 3582 SH COM 2675 0 907
06.05.2016 Schlumberger Limited 3748 50822 SH COM 44251 0 6571
06.05.2016 Schlumberger Limited 47 633 SH COM 633 0 0
06.05.2016 Snap On Inc. 1242 7910 SH COM 7910 0 0
06.05.2016 Southern Co. 389 7525 SH COM 4675 0 2850
06.05.2016 Stamps.com Inc. 1363 12825 SH COM 12660 0 165
06.05.2016 Starbucks Corp. 1310 21943 SH COM 21943 0 0
06.05.2016 T. Rowe Price Group Inc. 6975 94946 SH COM 90096 0 4850
06.05.2016 Target Corp. 1247 15150 SH COM 14164 0 986
06.05.2016 The Kraft Heinz Company 1913 24348 SH COM 21342 0 3006
06.05.2016 The Kraft Heinz Company 26 333 SH COM 333 0 0
06.05.2016 Thermo Fisher Scientific 2443 17253 SH COM 12510 0 4743
06.05.2016 Total SA 2515 55372 SH SPONSORED ADR 45522 0 9850
06.05.2016 Trimas Corporation 4384 250203 SH COM NEW 239120 0 11083
06.05.2016 Tyson Foods Inc. 989 14840 SH CL A 14840 0 0
06.05.2016 U.S. Bancorp 1695 41751 SH COM NEW 31651 0 10100
06.05.2016 UDR Inc. 342 8885 SH COM 7168 0 1717
06.05.2016 Union Bankshares Corporation 963 39092 SH COM 38592 0 500
06.05.2016 Union Pacific Corp. 825 10365 SH COM 10365 0 0
06.05.2016 Union Pacific Corp. 16 196 SH COM 196 0 0
06.05.2016 United Parcel Service, Inc. 3299 31275 SH CL B 29870 0 1405
06.05.2016 United Parcel Service, Inc. 53 500 SH CL B 500 0 0
06.05.2016 United Technologies Corp. 2557 25544 SH COM 19444 0 6100
06.05.2016 Valspar Corp 465 4341 SH COM 4341 0 0
06.05.2016 Verizon Communications 535 9898 SH COM 5069 0 4829
06.05.2016 Visa Inc. 2078 27167 SH COM 20349 0 6818
06.05.2016 WEC Energy Group Inc. 1468 24435 SH COM 22685 0 1750
06.05.2016 Wal-Mart Stores 243 3550 SH COM 1915 0 1635
06.05.2016 Wal-Mart Stores 41 600 SH COM 600 0 0
06.05.2016 Walgreens Boots Alliance, Inc. 2039 24205 SH COM 17805 0 6400
06.05.2016 Waters Corp. 1427 10817 SH COM 10817 0 0
06.05.2016 Wells Fargo & Co. 4768 98602 SH COM 82435 0 16167
06.05.2016 Wells Fargo & Co. 68 1400 SH COM 1400 0 0
06.05.2016 White Mountains Group Bermuda 328 409 SH COM 359 0 50
12.08.2016 3D Systems Corp. 23066 1684926 SH COM 1639180 0 45746
12.08.2016 3M Co. 3010 17190 SH COM 12880 0 4310
12.08.2016 AT&T Inc. 3783 87538 SH COM 73362 0 14176
12.08.2016 AT&T Inc. 17 396 SH COM 396 0 0
12.08.2016 AbbVie Inc. 5337 86213 SH COM 74023 0 12190
12.08.2016 AbbVie Inc. 25 400 SH COM 400 0 0
12.08.2016 Abbott Labs. 4449 113165 SH COM 94925 0 18240
12.08.2016 Advanced Drainage Systems Inc. 984 35954 SH COM 35503 0 451
12.08.2016 Albemarle Corporation 757 9550 SH COM 9550 0 0
12.08.2016 Alexander & Baldwin 1242 34378 SH COM 33945 0 433
12.08.2016 Allied Motion Technologies 1455 62547 SH COM 62096 0 451
12.08.2016 Altisource Ptfl Solns Reg Shs 7949 285523 SH COM 272408 0 13115
12.08.2016 Altria Group Inc. 1259 18250 SH COM 17050 0 1200
12.08.2016 American Express Co. 4080 67145 SH COM 61625 0 5520
12.08.2016 Analog Devices Inc. 1163 20540 SH COM 20540 0 0
12.08.2016 Argan Inc. 3820 91556 SH COM 88912 0 2644
12.08.2016 AutoNation Inc. 578 12306 SH COM 12306 0 0
12.08.2016 Automatic Data Processing 2460 26775 SH COM 20060 0 6715
12.08.2016 BB&T Corp. 3247 91193 SH COM 84294 0 6899
12.08.2016 BB&T Corp. 78 2200 SH COM 2200 0 0
12.08.2016 BWX Technologies Inc. 9108 254600 SH COM 242593 0 12007
12.08.2016 Babcock & Wilcox Enterprises, 875 59600 SH COM 59600 0 0
12.08.2016 Bank of America Corp. 725 54608 SH COM 54608 0 0
12.08.2016 Bank of America Corp. 24 1800 SH COM 1800 0 0
12.08.2016 Becton, Dickinson & Co. 3131 18460 SH COM 14085 0 4375
12.08.2016 Berkshire Hathaway "B" 1272 8782 SH CL B NEW 6847 0 1935
12.08.2016 Blackrock Inc. 2435 7109 SH COM 6309 0 800
12.08.2016 Blackrock Inc. 60 175 SH COM 175 0 0
12.08.2016 Bottomline Technologies, Inc. 7589 352479 SH COM 334541 0 17938
12.08.2016 Bristol Myers Squibb Co. 460 6251 SH COM 5851 0 400
12.08.2016 Bristol Myers Squibb Co. 104 1420 SH COM 1420 0 0
12.08.2016 Broadridge Financial Solutions 1163 17842 SH COM 17842 0 0
12.08.2016 Broadridge Financial Solutions 51 775 SH COM 775 0 0
12.08.2016 CSX Corporation 330 12670 SH COM 9670 0 3000
12.08.2016 CVS Health Corp. 1200 12535 SH COM 12535 0 0
12.08.2016 Capital One Finl Corp. 884 13915 SH COM 12915 0 1000
12.08.2016 Caterpillar, Inc. 1864 24586 SH COM 17921 0 6665
12.08.2016 Celgene Corp Com 3970 40250 SH COM 37879 0 2371
12.08.2016 Chevron Corp. 3487 33266 SH COM 24291 0 8975
12.08.2016 Chico's FAS Inc. 3707 346147 SH COM 326772 0 19375
12.08.2016 Cisco Systems 4861 169446 SH COM 150456 0 18990
12.08.2016 Cisco Systems 43 1500 SH COM 1500 0 0
12.08.2016 Coca-Cola Company 2928 64588 SH COM 48970 0 15618
12.08.2016 Cognizant Tech Solutions Cl A 945 16511 SH CL A 16511 0 0
12.08.2016 Comcast Corp Cl A 1082 16605 SH CL A 16605 0 0
12.08.2016 Consolidated Edison Co Of N.Y. 1375 17090 SH COM 13015 0 4075
12.08.2016 Corning, Inc. 1449 70750 SH COM 66275 0 4475
12.08.2016 Costco Whsl Corp. New 1204 7665 SH COM 5790 0 1875
12.08.2016 Credit Suisse Asst Mgm Com 51 17440 SH COM 17440 0 0
12.08.2016 Cree, Inc. 5372 219806 SH COM 208727 0 11079
12.08.2016 Crocs Incorporated 1881 166720 SH COM 165210 0 1510
12.08.2016 DSW Inc. 7267 343109 SH CL A 319378 0 23731
12.08.2016 Danaher Corp. 3173 31420 SH COM 23570 0 7850
12.08.2016 Dominion Resources, Inc. VA Ne 826 10605 SH COM 8605 0 2000
12.08.2016 Dow Chemical 237 4766 SH COM 4766 0 0
12.08.2016 Du Pont E I De Nemours & Co. 3713 57299 SH COM 45419 0 11880
12.08.2016 Duke Energy Corp. 1465 17075 SH COM 14174 0 2901
12.08.2016 Duke Energy Corp. 60 700 SH COM 700 0 0
12.08.2016 EPIQ Systems Inc. 2887 197758 SH COM 191308 0 6450
12.08.2016 EPIQ Systems Inc. 22 1500 SH COM 1500 0 0
12.08.2016 Echo Global Logistics Inc. 803 35834 SH COM 35381 0 453
12.08.2016 Emerson Elec Co 1490 28560 SH COM 22160 0 6400
12.08.2016 Endurance Specialty Holdings L 2879 42870 SH SHS 40343 0 2527
12.08.2016 Express Scripts Hldg. Co. 1252 16513 SH COM 16513 0 0
12.08.2016 Exxon Mobil Corp. 5335 56918 SH COM 41843 0 15075
12.08.2016 Exxon Mobil Corp. 28 300 SH COM 300 0 0
12.08.2016 Fastenal Co. 6241 140602 SH COM 132082 0 8520
12.08.2016 Firstmerit Corp. 3011 148526 SH COM 142266 0 6260
12.08.2016 General Electric Co. 5787 183817 SH COM 160022 0 23795
12.08.2016 General Electric Co. 66 2100 SH COM 2100 0 0
12.08.2016 Gentex Corp. 1193 77245 SH COM 73219 0 4026
12.08.2016 Green Dot Corp 984 42820 SH CL A 37397 0 5423
12.08.2016 Halliburton Company 1118 24685 SH COM 22695 0 1990
12.08.2016 Home Depot, Inc. 1310 10262 SH COM 7912 0 2350
12.08.2016 Honeywell International Inc. 1327 11405 SH COM 11405 0 0
12.08.2016 Iberiabank Corp. 7842 131287 SH COM 123959 0 7328
12.08.2016 Intel Corporation 4934 150415 SH COM 121198 0 29217
12.08.2016 International Business Machs. 4242 27949 SH COM 22537 0 5412
12.08.2016 International Business Machs. 119 785 SH COM 785 0 0
12.08.2016 Intersil Corporation 4866 359371 SH CL A 344530 0 14841
12.08.2016 Intrepid Potash Inc. 236 164198 SH COM 164198 0 0
12.08.2016 Invesco Ltd. 975 38190 SH SHS 38190 0 0
12.08.2016 J. P. Morgan Chase 2826 45476 SH COM 34631 0 10845
12.08.2016 Johnson & Johnson 4676 38549 SH COM 30039 0 8510
12.08.2016 Johnson Ctls Inc. 2958 66839 SH COM 65025 0 1814
12.08.2016 Johnson Ctls Inc. 71 1600 SH COM 1600 0 0
12.08.2016 Juniper Networks, Inc. 1185 52695 SH COM 52695 0 0
12.08.2016 KVH Industries Inc. 5748 746474 SH COM 709398 0 37076
12.08.2016 Lennar Corp. 1291 28005 SH CL A 28005 0 0
12.08.2016 Lennar Corp. 23 500 SH CL A 500 0 0
12.08.2016 Lilly Eli & Co 914 11610 SH COM 8810 0 2800
12.08.2016 LivaNova PLC 983 19565 SH SHS 19320 0 245
12.08.2016 Lowes Cos Inc 1555 19645 SH COM 17645 0 2000
12.08.2016 Lowes Cos Inc 79 1000 SH COM 1000 0 0
12.08.2016 Luminex Corp. 19266 952334 SH COM 920606 0 31728
12.08.2016 MDC Holdings Inc. 6597 271049 SH COM 256188 0 14861
12.08.2016 Marinemax Inc. 1491 87888 SH COM 86751 0 1137
12.08.2016 Mastercard Inc Cl A 1137 12910 SH CL A 12910 0 0
12.08.2016 Mastercard Inc Cl A 88 1000 SH CL A 1000 0 0
12.08.2016 Matrix Service Company 264 16000 SH COM 16000 0 0
12.08.2016 McDermott International Inc. 13676 2768530 SH COM 2652345 0 116185
12.08.2016 Media General Inc New 249 14489 SH COM 14489 0 0
12.08.2016 Medical Properties Trust Inc. 378 24825 SH COM 24825 0 0
12.08.2016 Medical Properties Trust Inc. 53 3500 SH COM 3500 0 0
12.08.2016 Merck & Co., Inc. 2234 38777 SH COM 33794 0 4983
12.08.2016 Merck & Co., Inc. 57 994 SH COM 994 0 0
12.08.2016 Microchip Technology 3129 61640 SH COM 58970 0 2670
12.08.2016 Microchip Technology 71 1400 SH COM 1400 0 0
12.08.2016 Microsoft Corp. 3667 71669 SH COM 51930 0 19739
12.08.2016 Mondelez International Inc. 470 10320 SH CL A 8628 0 1692
12.08.2016 Mosaic Co. 3572 136459 SH COM 127697 0 8762
12.08.2016 Newmarket Corp. 605 1460 SH COM 1460 0 0
12.08.2016 Noble Energy, Inc 4434 123597 SH COM 113114 0 10483
12.08.2016 Norfolk Southern Corp. 2793 32803 SH COM 22778 0 10025
12.08.2016 PRA Group Inc. 5392 223345 SH COM 212886 0 10459
12.08.2016 Parexel Intl Corp. 932 14815 SH COM 14815 0 0
12.08.2016 Paychex, Inc. 245 4125 SH COM 4125 0 0
12.08.2016 Pepsico, Inc. 3381 31915 SH COM 23815 0 8100
12.08.2016 Pepsico, Inc. 64 600 SH COM 600 0 0
12.08.2016 Perkin Elmer 1056 20145 SH COM 20145 0 0
12.08.2016 Pfizer Inc. 2328 66120 SH COM 50787 0 15333
12.08.2016 Philip Morris International, I 1139 11200 SH COM 10100 0 1100
12.08.2016 Piedmont Nat Gas Inc. 313 5200 SH COM 2400 0 2800
12.08.2016 Ply Gem Holdings Inc. 845 57999 SH COM 57266 0 733
12.08.2016 Procter & Gamble Co. 4507 53229 SH COM 42193 0 11036
12.08.2016 Qualcomm, Inc. 4634 86504 SH COM 85054 0 1450
12.08.2016 Quidel Corp. 7281 407667 SH COM 388567 0 19100
12.08.2016 RPM, Inc. 341 6835 SH COM 5895 0 940
12.08.2016 Royal Bank of Canada 805 13620 SH COM 10545 0 3075
12.08.2016 Royal Dutch Shell PLC Class A 2326 42123 SH SPONS ADR A 33198 0 8925
12.08.2016 SAP Aktiengesellschaft Sponsor 1171 15605 SH SPON ADR 15605 0 0
12.08.2016 SAP Aktiengesellschaft Sponsor 45 600 SH SPON ADR 600 0 0
12.08.2016 Sanchez Energy Corp. 108 15300 SH COM 15300 0 0
12.08.2016 Schlumberger Limited 8634 109183 SH COM 98431 0 10752
12.08.2016 Schlumberger Limited 50 633 SH COM 633 0 0
12.08.2016 Seaworld Entertainment Inc. 777 54215 SH COM 53535 0 680
12.08.2016 Snap On Inc. 1218 7720 SH COM 7720 0 0
12.08.2016 Southern Co. 398 7425 SH COM 4675 0 2750
12.08.2016 Stamps.com Inc. 1095 12525 SH COM 12360 0 165
12.08.2016 Starbucks Corp. 1209 21168 SH COM 21168 0 0
12.08.2016 T. Rowe Price Group Inc. 6849 93866 SH COM 89016 0 4850
12.08.2016 Target Corp. 1086 15550 SH COM 14564 0 986
12.08.2016 Team Inc. 1144 46077 SH COM 45705 0 372
12.08.2016 The Kraft Heinz Company 2157 24373 SH COM 21367 0 3006
12.08.2016 The Kraft Heinz Company 29 333 SH COM 333 0 0
12.08.2016 Thermo Fisher Scientific 2590 17528 SH COM 12860 0 4668
12.08.2016 Total SA 2808 58372 SH SPONSORED ADR 48172 0 10200
12.08.2016 Trimas Corporation 2084 115765 SH COM NEW 114722 0 1043
12.08.2016 Tyson Foods Inc. 964 14440 SH CL A 14440 0 0
12.08.2016 U.S. Bancorp 1714 42501 SH COM NEW 32401 0 10100
12.08.2016 UDR Inc. 304 8237 SH COM 7168 0 1069
12.08.2016 Union Bankshares Corporation 943 38170 SH COM 37670 0 500
12.08.2016 Union Pacific Corp. 888 10175 SH COM 10175 0 0
12.08.2016 Union Pacific Corp. 17 196 SH COM 196 0 0
12.08.2016 United Parcel Service, Inc. 3379 31365 SH CL B 29810 0 1555
12.08.2016 United Parcel Service, Inc. 54 500 SH CL B 500 0 0
12.08.2016 United Technologies Corp. 2668 26019 SH COM 19919 0 6100
12.08.2016 Valspar Corp 453 4191 SH COM 4191 0 0
12.08.2016 Vanguard Dividend Appreciation 233 2800 SH DIV APP ETF 2800 0 0
12.08.2016 Vasco Data Security Internatio 968 59034 SH COM 58290 0 744
12.08.2016 Verizon Communications 453 8119 SH COM 4819 0 3300
12.08.2016 Visa Inc. 1992 26852 SH COM 20034 0 6818
12.08.2016 WEC Energy Group Inc. 1622 24835 SH COM 23085 0 1750
12.08.2016 Wal-Mart Stores 259 3550 SH COM 1915 0 1635
12.08.2016 Wal-Mart Stores 44 600 SH COM 600 0 0
12.08.2016 Walgreens Boots Alliance, Inc. 2088 25080 SH COM 18630 0 6450
12.08.2016 Waters Corp. 1451 10317 SH COM 10317 0 0
12.08.2016 Wells Fargo & Co. 6655 140615 SH COM 121938 0 18677
12.08.2016 Wells Fargo & Co. 66 1400 SH COM 1400 0 0
12.08.2016 White Mountains Group Bermuda 344 409 SH COM 359 0 50
13.10.2016 3D Systems Corp. 29756 1657733 SH COM 1611987 0 45746
13.10.2016 3M Co. 2935 16655 SH COM 12580 0 4075
13.10.2016 AT&T Inc. 3421 84240 SH COM 70760 0 13480
13.10.2016 AT&T Inc. 16 396 SH COM 396 0 0
13.10.2016 AbbVie Inc. 5786 91743 SH COM 79807 0 11936
13.10.2016 AbbVie Inc. 25 400 SH COM 400 0 0
13.10.2016 Abbott Labs. 4764 112660 SH COM 94875 0 17785
13.10.2016 Advanced Drainage Systems Inc. 799 33220 SH COM 32769 0 451
13.10.2016 Albemarle Corporation 816 9550 SH COM 9550 0 0
13.10.2016 Alexander & Baldwin 1206 31381 SH COM 30948 0 433
13.10.2016 Allied Motion Technologies 1126 59558 SH COM 59107 0 451
13.10.2016 Altisource Ptfl Solns Reg Shs 8970 276867 SH COM 263752 0 13115
13.10.2016 Altria Group Inc. 1144 18100 SH COM 16900 0 1200
13.10.2016 American Express Co. 4250 66369 SH COM 61719 0 4650
13.10.2016 Analog Devices Inc. 1308 20290 SH COM 20290 0 0
13.10.2016 Apache Corp 1854 29020 SH COM 26960 0 2060
13.10.2016 Argan Inc. 4076 68867 SH COM 67227 0 1640
13.10.2016 AutoNation Inc. 606 12431 SH COM 12431 0 0
13.10.2016 Automatic Data Processing 2343 26560 SH COM 19895 0 6665
13.10.2016 BB&T Corp. 3383 89695 SH COM 83519 0 6176
13.10.2016 BB&T Corp. 83 2200 SH COM 2200 0 0
13.10.2016 BWX Technologies Inc. 8295 216202 SH COM 206890 0 9312
13.10.2016 Babcock & Wilcox Enterprises, 2110 127840 SH COM 126885 0 955
13.10.2016 Bank of America Corp. 875 55908 SH COM 55908 0 0
13.10.2016 Bank of America Corp. 28 1800 SH COM 1800 0 0
13.10.2016 Becton, Dickinson & Co. 3250 18085 SH COM 13785 0 4300
13.10.2016 Berkshire Hathaway "B" 1262 8732 SH CL B NEW 6822 0 1910
13.10.2016 Blackrock Inc. 2530 6979 SH COM 6179 0 800
13.10.2016 Blackrock Inc. 63 175 SH COM 175 0 0
13.10.2016 Bottomline Technologies, Inc. 7993 342910 SH COM 324972 0 17938
13.10.2016 Bristol Myers Squibb Co. 305 5651 SH COM 5651 0 0
13.10.2016 Bristol Myers Squibb Co. 77 1420 SH COM 1420 0 0
13.10.2016 Broadridge Financial Solutions 1176 17342 SH COM 17342 0 0
13.10.2016 Broadridge Financial Solutions 53 775 SH COM 775 0 0
13.10.2016 CPI Card Group Inc. 839 138980 SH COM 137020 0 1960
13.10.2016 CSX Corporation 374 12270 SH COM 9670 0 2600
13.10.2016 CVS Health Corp. 2935 32977 SH COM 31872 0 1105
13.10.2016 Capital One Finl Corp. 311 4326 SH COM 3326 0 1000
13.10.2016 Caterpillar, Inc. 2124 23926 SH COM 17496 0 6430
13.10.2016 Celgene Corp Com 4229 40453 SH COM 38082 0 2371
13.10.2016 Chevron Corp. 3363 32672 SH COM 23978 0 8694
13.10.2016 Chico's FAS Inc. 2488 209060 SH COM 196675 0 12385
13.10.2016 Cisco Systems 5328 167971 SH COM 149706 0 18265
13.10.2016 Cisco Systems 48 1500 SH COM 1500 0 0
13.10.2016 Coca-Cola Company 2693 63638 SH COM 48470 0 15168
13.10.2016 Cognizant Tech Solutions Cl A 794 16651 SH CL A 16651 0 0
13.10.2016 Comcast Corp Cl A 1074 16185 SH CL A 16185 0 0
13.10.2016 Consolidated Edison Co Of N.Y. 1277 16965 SH COM 12915 0 4050
13.10.2016 Corning, Inc. 1698 71800 SH COM 67325 0 4475
13.10.2016 Costco Whsl Corp. New 1161 7615 SH COM 5765 0 1850
13.10.2016 Credit Suisse Asst Mgm Com 55 17440 SH COM 17440 0 0
13.10.2016 Cree, Inc. 5580 216970 SH COM 205891 0 11079
13.10.2016 Cross Country Healthcare Inc. 1256 106579 SH COM 105088 0 1491
13.10.2016 DSW Inc. 6893 336559 SH CL A 313415 0 23144
13.10.2016 Danaher Corp. 2370 30235 SH COM 22685 0 7550
13.10.2016 Dominion Resources, Inc. VA Ne 735 9905 SH COM 7905 0 2000
13.10.2016 Dow Chemical 247 4766 SH COM 4766 0 0
13.10.2016 Du Pont E I De Nemours & Co. 3772 56319 SH COM 45269 0 11050
13.10.2016 Duke Energy Corp. 1357 16955 SH COM 14216 0 2739
13.10.2016 Duke Energy Corp. 56 700 SH COM 700 0 0
13.10.2016 Echo Global Logistics Inc. 756 32781 SH COM 32328 0 453
13.10.2016 Emerson Elec Co 1536 28185 SH COM 21835 0 6350
13.10.2016 Endurance Specialty Holdings L 1335 20395 SH SHS 20395 0 0
13.10.2016 Express Scripts Hldg. Co. 1144 16223 SH COM 16223 0 0
13.10.2016 Exxon Mobil Corp. 4915 56318 SH COM 41693 0 14625
13.10.2016 Exxon Mobil Corp. 26 300 SH COM 300 0 0
13.10.2016 Fastenal Co. 5855 140127 SH COM 131957 0 8170
13.10.2016 General Electric Co. 5459 184296 SH COM 161641 0 22655
13.10.2016 General Electric Co. 62 2100 SH COM 2100 0 0
13.10.2016 Gentex Corp. 1356 77245 SH COM 73219 0 4026
13.10.2016 Glaxo Smithkline PLC 216 5000 SH SPONSORED ADR 5000 0 0
13.10.2016 Green Dot Corp 918 39799 SH CL A 34376 0 5423
13.10.2016 Haemonetics Corp. 979 27037 SH COM 26656 0 381
13.10.2016 Halliburton Company 1120 24950 SH COM 23220 0 1730
13.10.2016 Home Depot, Inc. 1314 10212 SH COM 7887 0 2325
13.10.2016 Honeywell International Inc. 1305 11195 SH COM 11195 0 0
13.10.2016 Huntington Bancshares Inc. 2121 215156 SH COM 206299 0 8857
13.10.2016 Iberiabank Corp. 8627 128535 SH COM 121411 0 7124
13.10.2016 Intel Corporation 5573 147640 SH COM 119798 0 27842
13.10.2016 International Business Machs. 4409 27755 SH COM 22512 0 5243
13.10.2016 International Business Machs. 125 785 SH COM 785 0 0
13.10.2016 Intersil Corporation 4075 185806 SH CL A 177926 0 7880
13.10.2016 Intrepid Potash Inc. 181 159976 SH COM 159976 0 0
13.10.2016 Invesco Ltd. 1201 38400 SH SHS 38400 0 0
13.10.2016 J. P. Morgan Chase 3017 45301 SH COM 34556 0 10745
13.10.2016 Johnson & Johnson 4480 37924 SH COM 29539 0 8385
13.10.2016 Juniper Networks, Inc. 1292 53695 SH COM 53695 0 0
13.10.2016 KVH Industries Inc. 6467 734060 SH COM 696984 0 37076
13.10.2016 Knowles Corporation 741 52733 SH COM 51744 0 989
13.10.2016 Lennar Corp. 1208 28530 SH CL A 28530 0 0
13.10.2016 Lennar Corp. 21 500 SH CL A 500 0 0
13.10.2016 Lilly Eli & Co 926 11535 SH COM 8810 0 2725
13.10.2016 Lowes Cos Inc 1363 18870 SH COM 17170 0 1700
13.10.2016 Lowes Cos Inc 72 1000 SH COM 1000 0 0
13.10.2016 Luminex Corp. 20321 894423 SH COM 862695 0 31728
13.10.2016 MDC Holdings Inc. 5991 232213 SH COM 218638 0 13575
13.10.2016 Mastercard Inc Cl A 1295 12725 SH CL A 12725 0 0
13.10.2016 Mastercard Inc Cl A 102 1000 SH CL A 1000 0 0
13.10.2016 Matrix Service Company 300 16000 SH COM 16000 0 0
13.10.2016 McDermott International Inc. 13691 2732685 SH COM 2616500 0 116185
13.10.2016 Media General Inc New 267 14489 SH COM 14489 0 0
13.10.2016 Medical Properties Trust Inc. 364 24625 SH COM 24625 0 0
13.10.2016 Medical Properties Trust Inc. 52 3500 SH COM 3500 0 0
13.10.2016 Merck & Co., Inc. 2401 38473 SH COM 33769 0 4704
13.10.2016 Merck & Co., Inc. 62 994 SH COM 994 0 0
13.10.2016 Microchip Technology 3758 60470 SH COM 58160 0 2310
13.10.2016 Microchip Technology 87 1400 SH COM 1400 0 0
13.10.2016 Microsoft Corp. 4033 70019 SH COM 51105 0 18914
13.10.2016 Mondelez International Inc. 431 9817 SH CL A 8125 0 1692
13.10.2016 Mosaic Co. 4030 164748 SH COM 154896 0 9852
13.10.2016 Newmarket Corp. 627 1460 SH COM 1460 0 0
13.10.2016 Noble Energy, Inc 4400 123101 SH COM 113018 0 10083
13.10.2016 Norfolk Southern Corp. 3145 32403 SH COM 22578 0 9825
13.10.2016 PRA Group Inc. 7494 216964 SH COM 206505 0 10459
13.10.2016 Parexel Intl Corp. 1022 14720 SH COM 14720 0 0
13.10.2016 Paychex, Inc. 240 4150 SH COM 4150 0 0
13.10.2016 Pepsico, Inc. 3412 31365 SH COM 23365 0 8000
13.10.2016 Pepsico, Inc. 65 600 SH COM 600 0 0
13.10.2016 Perkin Elmer 1112 19810 SH COM 19810 0 0
13.10.2016 Pfizer Inc. 2209 65229 SH COM 49996 0 15233
13.10.2016 Philip Morris International, I 1074 11050 SH COM 9950 0 1100
13.10.2016 Piedmont Nat Gas Inc. 231 3850 SH COM 1750 0 2100
13.10.2016 Ply Gem Holdings Inc. 710 53107 SH COM 52374 0 733
13.10.2016 Procter & Gamble Co. 3571 39786 SH COM 29596 0 10190
13.10.2016 Qualcomm, Inc. 5924 86482 SH COM 85312 0 1170
13.10.2016 Quidel Corp. 8836 399993 SH COM 380893 0 19100
13.10.2016 RPM, Inc. 311 5785 SH COM 5595 0 190
13.10.2016 Robert Half Int'l, Inc. 1555 41078 SH COM 38696 0 2382
13.10.2016 Royal Bank of Canada 858 13845 SH COM 10620 0 3225
13.10.2016 Royal Dutch Shell PLC Class A 2155 43048 SH SPONS ADR A 33748 0 9300
13.10.2016 SAP Aktiengesellschaft Sponsor 1404 15360 SH SPON ADR 15360 0 0
13.10.2016 SAP Aktiengesellschaft Sponsor 55 600 SH SPON ADR 600 0 0
13.10.2016 Sanchez Energy Corp. 135 15300 SH COM 15300 0 0
13.10.2016 Schlumberger Limited 8534 108516 SH COM 97914 0 10602
13.10.2016 Schlumberger Limited 50 633 SH COM 633 0 0
13.10.2016 Seaworld Entertainment Inc. 1867 138475 SH COM 137285 0 1190
13.10.2016 Snap On Inc. 1302 8570 SH COM 8570 0 0
13.10.2016 Southern Co. 353 6875 SH COM 4625 0 2250
13.10.2016 Stamps.com Inc. 7401 78306 SH COM 75256 0 3050
13.10.2016 Starbucks Corp. 1139 21043 SH COM 21043 0 0
13.10.2016 T. Rowe Price Group Inc. 5959 89608 SH COM 86083 0 3525
13.10.2016 Target Corp. 1062 15462 SH COM 14664 0 798
13.10.2016 Team Inc. 1427 43612 SH COM 43240 0 372
13.10.2016 The Kraft Heinz Company 2132 23814 SH COM 21025 0 2789
13.10.2016 The Kraft Heinz Company 30 333 SH COM 333 0 0
13.10.2016 Thermo Fisher Scientific 2756 17328 SH COM 12685 0 4643
13.10.2016 Total SA 2755 57757 SH SPONSORED ADR 47957 0 9800
13.10.2016 Trimas Corporation 1387 74505 SH COM NEW 73462 0 1043
13.10.2016 Tyson Foods Inc. 1065 14260 SH CL A 14260 0 0
13.10.2016 U.S. Bancorp 1812 42251 SH COM NEW 32226 0 10025
13.10.2016 UDR Inc. 296 8237 SH COM 7168 0 1069
13.10.2016 Union Bankshares Corporation 919 34345 SH COM 33845 0 500
13.10.2016 Union Pacific Corp. 1299 13315 SH COM 13315 0 0
13.10.2016 Union Pacific Corp. 19 196 SH COM 196 0 0
13.10.2016 United Parcel Service, Inc. 3409 31170 SH CL B 29835 0 1335
13.10.2016 United Parcel Service, Inc. 55 500 SH CL B 500 0 0
13.10.2016 United Technologies Corp. 2626 25844 SH COM 19794 0 6050
13.10.2016 Vanguard Dividend Appreciation 235 2800 SH DIV APP ETF 2800 0 0
13.10.2016 Vasco Data Security Internatio 951 54020 SH COM 53276