The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3D Systems Corp. COM NEW 88554d205 60,024 1,014,775 SH   SOLE   1,001,063 0 13,712
3M Co. COM 88579Y101 3,050 22,480 SH   SOLE   16,560 0 5,920
3M Co. COM 88579Y101 81 600 SH   OTR   200 0 400
AT&T Inc. COM 00206R102 2,508 71,511 SH   SOLE   57,684 0 13,827
AT&T Inc. COM 00206R102 77 2,186 SH   OTR   596 0 1,590
AbbVie Inc. COM 00287Y109 3,842 74,752 SH   SOLE   58,917 0 15,835
AbbVie Inc. COM 00287Y109 72 1,400 SH   OTR   800 0 600
Abbott Labs. COM 002824100 4,661 121,029 SH   SOLE   101,194 0 19,835
Abbott Labs. COM 002824100 54 1,400 SH   OTR   800 0 600
Advanced Energy Inds. COM 007973100 10,334 421,783 SH   SOLE   401,448 0 20,335
Albemarle Corporation COM 012653101 900 13,550 SH   SOLE   13,550 0 0
Alpha Natural Resource Inc. COM 02076X102 5,360 1,261,084 SH   SOLE   1,203,089 0 57,995
Altisource Asset Management Co COM 02153X108 3,862 3,594 SH   SOLE   3,469 0 125
Altisource Ptfl Solns Reg Shs COM L0175J104 28,451 233,853 SH   SOLE   224,429 0 9,424
Altisource Residential Corp. Class C COM 02153W100 325 10,310 SH   SOLE   10,310 0 0
Altria Group Inc. COM 02209S103 713 19,049 SH   SOLE   17,549 0 1,500
American Eagle Energy Corp. COM 02554F300 357 50,000 SH   SOLE   50,000 0 0
American Express Co. COM 025816109 1,636 18,168 SH   SOLE   18,168 0 0
American Express Co. COM 025816109 63 700 SH   OTR   700 0 0
Anacor Pharmaceuticals Inc. COM 032420101 10,534 526,459 SH   SOLE   483,238 0 43,221
Anadarko Petroleum COM 032511107 5,170 60,998 SH   SOLE   56,673 0 4,325
Apple, Inc. COM 037833100 7,694 14,334 SH   SOLE   13,500 0 834
Automatic Data Processing COM 053015103 2,765 35,785 SH   SOLE   26,620 0 9,165
Automatic Data Processing COM 053015103 23 300 SH   OTR   100 0 200
BB&T Corp. COM 054937107 4,078 101,527 SH   SOLE   93,161 0 8,366
BB&T Corp. COM 054937107 111 2,766 SH   OTR   2,200 0 566
Babcock & Wilcox Co COM 05615F102 9,128 274,945 SH   SOLE   260,434 0 14,511
Bay Banks of Virginia COM 072035108 78 12,713 SH   SOLE   0 0 12,713
Becton, Dickinson & Co. COM 075887109 3,028 25,861 SH   SOLE   19,311 0 6,550
Becton, Dickinson & Co. COM 075887109 35 300 SH   OTR   100 0 200
Berkshire Hathaway "B" CL B NEW 084670702 1,276 10,210 SH   SOLE   7,935 0 2,275
Berkshire Hathaway "B" CL B NEW 084670702 37 300 SH   OTR   100 0 200
Blackrock Inc. COM 09247X101 1,687 5,366 SH   SOLE   5,366 0 0
Blackrock Inc. COM 09247X101 55 175 SH   OTR   175 0 0
Bottomline Technologies, Inc. COM 101388106 1,707 48,555 SH   SOLE   48,555 0 0
Briggs & Stratton Corporation COM 109043109 3,891 174,865 SH   SOLE   167,075 0 7,790
Bristol Myers Squibb Co. COM 110122108 407 7,836 SH   SOLE   7,236 0 600
Bristol Myers Squibb Co. COM 110122108 74 1,420 SH   OTR   1,420 0 0
Broadridge Financial Solutions COM 11133T103 1,557 41,915 SH   SOLE   41,915 0 0
Broadridge Financial Solutions COM 11133T103 29 775 SH   OTR   775 0 0
CSX Corporation COM 126408103 390 13,470 SH   SOLE   9,870 0 3,600
Cameron Intl COM 13342B105 7,464 120,832 SH   SOLE   114,104 0 6,728
Cameron Intl COM 13342B105 49 800 SH   OTR   800 0 0
Capital One Finl Corp. COM 14040h105 1,243 16,115 SH   SOLE   13,729 0 2,386
Caterpillar, Inc. COM 149123101 2,526 25,420 SH   SOLE   18,100 0 7,320
Caterpillar, Inc. COM 149123101 40 400 SH   OTR   200 0 200
Chesapeake Energy Corp COM 165167107 798 31,152 SH   SOLE   30,652 0 500
Chevron Corp. COM 166764100 4,481 37,685 SH   SOLE   26,844 0 10,841
Chevron Corp. COM 166764100 119 1,000 SH   OTR   500 0 500
Chicago Bridge & Iron NY Regis COM 167250109 1,647 18,900 SH   SOLE   18,900 0 0
Chicago Bridge & Iron NY Regis COM 167250109 31 350 SH   OTR   350 0 0
Chicos Fas Inc COM 168615102 5,594 348,989 SH   SOLE   340,539 0 8,450
Cisco Systems COM 17275r102 2,556 114,020 SH   SOLE   105,680 0 8,340
Cloud Peak Energy Inc. COM 18911Q102 2,324 109,923 SH   SOLE   106,435 0 3,488
Coca-Cola Company COM 191216100 3,031 78,405 SH   SOLE   58,780 0 19,625
Coca-Cola Company COM 191216100 50 1,300 SH   OTR   300 0 1,000
Coeur Mining Inc. COM NEW 192108504 3,827 411,965 SH   SOLE   389,390 0 22,575
Cognex Corp. COM 192422103 1,228 36,272 SH   SOLE   35,072 0 1,200
Corning, Inc. COM 219350105 1,274 61,175 SH   SOLE   56,700 0 4,475
Costco Whsl Corp. New COM 22160k105 823 7,365 SH   SOLE   5,500 0 1,865
Costco Whsl Corp. New COM 22160k105 17 150 SH   OTR   50 0 100
Credit Suisse Asst Mgm Com COM 224916106 63 17,440 SH   SOLE   17,440 0 0
Cree, Inc. COM 225447101 3,966 70,120 SH   SOLE   66,770 0 3,350
Danaher Corp. COM 235851102 3,002 40,033 SH   SOLE   29,758 0 10,275
Danaher Corp. COM 235851102 45 600 SH   OTR   200 0 400
Devon Energy Corp COM 25179m103 201 3,000 SH   SOLE   3,000 0 0
DirecTV COM 25490A309 1,486 19,440 SH   SOLE   19,440 0 0
DirecTV COM 25490A309 42 550 SH   OTR   550 0 0
Dominion Resources, Inc. VA Ne COM 25746u109 2,965 41,762 SH   SOLE   30,862 0 10,900
Dominion Resources, Inc. VA Ne COM 25746u109 71 1,000 SH   OTR   200 0 800
Dow Chemical COM 260543103 227 4,666 SH   SOLE   4,666 0 0
Du Pont E I De Nemours & Co. COM 263534109 6,375 95,012 SH   SOLE   80,982 0 14,030
Du Pont E I De Nemours & Co. COM 263534109 134 2,000 SH   OTR   1,200 0 800
Duke Energy Corp. COM 26441C204 1,711 24,024 SH   SOLE   19,774 0 4,250
EMC Corp. COM 268648102 1,571 57,315 SH   SOLE   57,315 0 0
EMC Corp. COM 268648102 49 1,775 SH   OTR   1,775 0 0
EPIQ Systems Inc. COM 26882D109 2,121 155,605 SH   SOLE   150,880 0 4,725
EPIQ Systems Inc. COM 26882D109 20 1,500 SH   OTR   1,500 0 0
Echo Global Logistics Inc. COM 27875T101 4,438 242,257 SH   SOLE   234,453 0 7,804
Emerald Oil, Inc. COM NEW 29101u209 11,260 1,675,628 SH   SOLE   1,606,750 0 68,878
Emerson Elec Co COM 291011104 3,627 54,297 SH   SOLE   47,572 0 6,725
Emerson Elec Co COM 291011104 80 1,200 SH   OTR   1,000 0 200
Endeavour International Corp. COM NEW 29259G200 5,131 1,578,640 SH   SOLE   1,494,541 0 84,099
Exelon Corp. COM 30161n101 966 28,790 SH   SOLE   26,940 0 1,850
Express Scripts Hldg. Co. COM 30219G108 1,748 23,282 SH   SOLE   23,088 0 194
Exxon Mobil Corp. COM 30231g102 5,557 56,889 SH   SOLE   38,869 0 18,020
Exxon Mobil Corp. COM 30231g102 195 2,000 SH   OTR   800 0 1,200
Firstmerit Corp. COM 337915102 4,587 220,199 SH   SOLE   210,214 0 9,985
Fluor Corp. COM 343412102 984 12,660 SH   SOLE   12,285 0 375
Forest Labs Inc. COM 345838106 252 2,736 SH   OTR   2,736 0 0
Freeport McMoran Copper & Gold COM 35671D857 16,607 502,176 SH   SOLE   461,044 0 41,132
Freeport McMoran Copper & Gold COM 35671D857 60 1,800 SH   OTR   1,400 0 400
Fusion-IO Inc. COM 36112J107 4,050 384,973 SH   SOLE   375,068 0 9,905
General Cable COM 369300108 3,440 134,338 SH   SOLE   130,098 0 4,240
General Electric Co. COM 369604103 5,977 230,859 SH   SOLE   192,909 0 37,950
General Electric Co. COM 369604103 150 5,800 SH   OTR   3,800 0 2,000
Gentex Corp. COM 371901109 9,373 297,267 SH   SOLE   283,164 0 14,103
Glaxo Smithkline PLC SPONSORED ADR 37733W105 1,217 22,775 SH   SOLE   22,775 0 0
Glaxo Smithkline PLC SPONSORED ADR 37733W105 16 300 SH   OTR   0 0 300
Green Dot Corp CL A 39304D102 2,447 125,273 SH   SOLE   121,723 0 3,550
Guidance Software Inc. COM 401692108 2,422 219,009 SH   SOLE   212,029 0 6,980
Gulf Island Fabrication, Inc. COM 402307102 3,006 139,118 SH   SOLE   135,443 0 3,675
Halliburton Company COM 406216101 2,223 37,755 SH   SOLE   29,300 0 8,455
Higher One Holdings Inc. COM 42983D104 2,871 397,087 SH   SOLE   388,027 0 9,060
Home Depot, Inc. COM 437076102 862 10,892 SH   SOLE   8,192 0 2,700
Home Depot, Inc. COM 437076102 20 250 SH   OTR   100 0 150
Iberiabank Corp. COM 450828108 5,111 72,854 SH   SOLE   69,669 0 3,185
Intel Corporation COM 458140100 4,686 181,531 SH   SOLE   143,101 0 38,430
Intel Corporation COM 458140100 36 1,400 SH   OTR   800 0 600
International Business Machs. COM 459200101 3,745 19,455 SH   SOLE   14,955 0 4,500
International Business Machs. COM 459200101 190 985 SH   OTR   885 0 100
Intersil Corporation CL A 46069S109 6,495 502,714 SH   SOLE   486,297 0 16,417
Intrepid Potash Inc. COM 46121Y102 12,664 819,114 SH   SOLE   775,139 0 43,975
Invesco Ltd. SHS G491BT108 1,096 29,625 SH   SOLE   29,625 0 0
J. P. Morgan Chase COM 46625h100 3,069 50,555 SH   SOLE   37,230 0 13,325
J. P. Morgan Chase COM 46625h100 100 1,640 SH   OTR   300 0 1,340
Johnson & Johnson COM 478160104 4,683 47,674 SH   SOLE   36,723 0 10,951
Johnson & Johnson COM 478160104 59 600 SH   OTR   200 0 400
Johnson Ctls Inc. COM 478366107 1,518 32,079 SH   SOLE   31,866 0 213
Johnson Ctls Inc. COM 478366107 38 800 SH   OTR   800 0 0
Juniper Networks, Inc. COM 48203R104 1,617 62,765 SH   SOLE   62,765 0 0
KVH Inds Inc Com COM 482738101 10,930 830,579 SH   SOLE   787,933 0 42,646
Kinder Morgan Energy Partners COM 494550106 865 11,700 SH   SOLE   10,700 0 1,000
Kinder Morgan, Inc. COM 49456b101 7,299 224,635 SH   SOLE   210,961 0 13,674
Knight Transportation COM 499064103 3,568 154,242 SH   SOLE   149,292 0 4,950
Kraft Foods Group Inc. COM 50076Q106 1,954 34,839 SH   SOLE   31,120 0 3,719
Kraft Foods Group Inc. COM 50076Q106 19 333 SH   OTR   333 0 0
Kroger Co. COM 501044101 2,107 48,265 SH   SOLE   47,890 0 375
Kroger Co. COM 501044101 52 1,200 SH   OTR   1,200 0 0
Leggett & Platt, Inc. COM 524660107 1,409 43,160 SH   SOLE   39,060 0 4,100
Liquidity Services Inc. COM 53635B107 2,348 90,135 SH   SOLE   84,906 0 5,229
Lowes Cos Inc COM 548661107 1,644 33,610 SH   SOLE   30,610 0 3,000
Lowes Cos Inc COM 548661107 49 1,000 SH   OTR   1,000 0 0
Luminex Corp. COM 55027e102 23,174 1,279,631 SH   SOLE   1,216,879 0 62,752
MDC Holdings Inc. COM 552676108 3,685 130,315 SH   SOLE   126,400 0 3,915
Mantech International Corp. CL A 564563104 3,648 124,048 SH   SOLE   118,548 0 5,500
Marinemax Inc. COM 567908108 2,888 190,111 SH   SOLE   184,611 0 5,500
Mastercard Inc Cl A CL A 57636Q104 1,302 17,425 SH   SOLE   17,425 0 0
Mastercard Inc Cl A CL A 57636Q104 75 1,000 SH   OTR   1,000 0 0
Mc Dermott International Inc COM 580037109 7,654 978,727 SH   SOLE   928,377 0 50,350
Media General Class A CL A 584404107 297 16,189 SH   SOLE   16,189 0 0
Medical Properties Trust Inc. COM 58463J304 298 23,325 SH   SOLE   23,325 0 0
Medical Properties Trust Inc. COM 58463J304 38 3,000 SH   OTR   3,000 0 0
Merck & Co., Inc. COM 58933Y105 163 2,878 SH   SOLE   2,878 0 0
Merck & Co., Inc. COM 58933Y105 56 994 SH   OTR   994 0 0
Microchip Technology COM 595017104 3,953 82,765 SH   SOLE   79,945 0 2,820
Microchip Technology COM 595017104 67 1,400 SH   OTR   1,400 0 0
Micros Sys. Inc. COM 594901100 1,096 20,707 SH   SOLE   20,399 0 308
Microsoft Corp. COM 594918104 3,763 91,799 SH   SOLE   64,040 0 27,759
Microsoft Corp. COM 594918104 55 1,350 SH   OTR   400 0 950
Mondelez International Inc. CL A 609207105 401 11,620 SH   SOLE   8,228 0 3,392
Montpelier RE Holdings, Ltd. COM g62185106 9,718 326,562 SH   SOLE   302,529 0 24,033
Murphy Oil Corp. COM 626717102 794 12,635 SH   SOLE   12,360 0 275
National Oilwell Varco, Inc. COM 637071101 219 2,812 SH   SOLE   2,762 0 50
Natus Medical, Inc. COM 639050103 3,851 149,267 SH   SOLE   144,717 0 4,550
Newmarket Corp. COM 651587107 844 2,160 SH   SOLE   2,160 0 0
Noble Corporation COM G65431101 5,564 169,935 SH   SOLE   160,440 0 9,495
Noble Corporation COM G65431101 39 1,200 SH   OTR   1,200 0 0
Noble Energy, Inc COM 655044105 426 6,000 SH   SOLE   6,000 0 0
Norfolk Southern Corp. COM 655844108 3,434 35,343 SH   SOLE   23,743 0 11,600
Norfolk Southern Corp. COM 655844108 155 1,600 SH   OTR   600 0 1,000
Ocwen Financial Corp. COM 675746309 17,895 456,721 SH   SOLE   436,631 0 20,090
Omnicom Group, Inc. COM 681919106 1,358 18,702 SH   SOLE   18,702 0 0
Oneok Inc. COM 682680103 246 4,156 SH   SOLE   3,166 0 990
Outerwall Inc. COM 690070107 2,803 38,667 SH   SOLE   37,517 0 1,150
Paychex, Inc. COM 704326107 207 4,850 SH   SOLE   4,850 0 0
Pepsico, Inc. COM 713448108 3,134 37,535 SH   SOLE   26,760 0 10,775
Pepsico, Inc. COM 713448108 100 1,200 SH   OTR   800 0 400
Perkin Elmer COM 714046109 1,178 26,135 SH   SOLE   26,135 0 0
Pfizer Inc. COM 717081103 2,428 75,578 SH   SOLE   56,552 0 19,026
Pfizer Inc. COM 717081103 75 2,350 SH   OTR   1,400 0 950
Philip Morris International, I COM 718172109 1,313 16,036 SH   SOLE   14,736 0 1,300
Piedmont Nat Gas Inc. COM 720186105 347 9,800 SH   SOLE   5,300 0 4,500
Plains All American Pipeline U UNIT LTD PARTN 726503105 220 4,000 SH   SOLE   4,000 0 0
Ply Gem Holdings Inc. COM 72941W100 2,640 209,057 SH   SOLE   203,580 0 5,477
Procter & Gamble Co. COM 742718109 8,414 104,391 SH   SOLE   88,126 0 16,265
Procter & Gamble Co. COM 742718109 81 1,000 SH   OTR   200 0 800
Qualcomm, Inc. COM 747525103 1,461 18,525 SH   SOLE   18,525 0 0
Quidel Corp. COM 74838J101 8,740 320,160 SH   SOLE   303,185 0 16,975
RPM, Inc. COM 749685103 404 9,645 SH   SOLE   7,815 0 1,830
Range Res Corp COM 75281A109 290 3,500 SH   SOLE   3,500 0 0
Royal Bank of Canada COM 780087102 908 13,755 SH   SOLE   10,455 0 3,300
Royal Bank of Canada COM 780087102 20 300 SH   OTR   100 0 200
Royal Dutch Shell PLC Class A SPONS ADR A 780259206 2,351 32,181 SH   SOLE   24,781 0 7,400
Royal Dutch Shell PLC Class A SPONS ADR A 780259206 47 650 SH   OTR   150 0 500
SAP Aktiengesellschaft Sponsor SPON ADR 803054204 1,392 17,120 SH   SOLE   16,720 0 400
SAP Aktiengesellschaft Sponsor SPON ADR 803054204 33 400 SH   OTR   400 0 0
Sandridge Energy Inc Com COM 80007P307 2,697 439,255 SH   SOLE   439,255 0 0
Schlumberger Limited COM 806857108 6,202 63,604 SH   SOLE   57,289 0 6,315
Schlumberger Limited COM 806857108 101 1,033 SH   OTR   833 0 200
Snap On Inc. COM 833034101 1,354 11,930 SH   SOLE   11,930 0 0
Southern Co. COM 842587107 401 9,122 SH   SOLE   5,272 0 3,850
Southwestern Energy Company COM 845467109 375 8,156 SH   SOLE   8,156 0 0
Starbucks Corp. COM 855244109 1,113 15,164 SH   SOLE   15,164 0 0
Stone Energy COM 861642106 6,046 144,057 SH   SOLE   140,397 0 3,660
Superior Energy Services COM 868157108 4,566 148,437 SH   SOLE   144,537 0 3,900
T. Rowe Price Group Inc. COM 74144T108 3,414 41,452 SH   SOLE   40,802 0 650
Thermo Fisher Scientific COM 883556102 2,695 22,415 SH   SOLE   16,215 0 6,200
Thermo Fisher Scientific COM 883556102 36 300 SH   OTR   100 0 200
Tortoise Energy Infra COM 89147L100 396 8,652 SH   SOLE   6,192 0 2,460
Total SA SPONSORED ADR 89151E109 3,477 53,000 SH   SOLE   44,175 0 8,825
Total SA SPONSORED ADR 89151E109 52 800 SH   OTR   200 0 600
Transcanada Corp. Holding Co. COM 89353D107 1,103 24,240 SH   SOLE   18,065 0 6,175
Transcanada Corp. Holding Co. COM 89353D107 20 450 SH   OTR   150 0 300
U.S. Bancorp COM NEW 902973304 2,020 47,125 SH   SOLE   35,400 0 11,725
U.S. Bancorp COM NEW 902973304 43 1,000 SH   OTR   400 0 600
UDR Inc. COM 902653104 217 8,418 SH   SOLE   6,036 0 2,382
UDR Inc. COM 902653104 29 1,132 SH   OTR   0 0 1,132
Ultra Pete Corp COM 903914109 2,659 98,890 SH   SOLE   98,890 0 0
Unilever NV New N Y SHS NEW 904784709 200 4,868 SH   SOLE   2,348 0 2,520
Union Pacific Corp. COM 907818108 1,118 5,955 SH   SOLE   5,955 0 0
Union Pacific Corp. COM 907818108 18 98 SH   OTR   98 0 0
United Technologies Corp. COM 913017109 3,278 28,054 SH   SOLE   20,854 0 7,200
United Technologies Corp. COM 913017109 47 400 SH   OTR   200 0 200
Verizon Communications COM 92343v104 454 9,536 SH   SOLE   3,739 0 5,797
Visa Inc. COM 92826C839 1,848 8,563 SH   SOLE   6,458 0 2,105
Visa Inc. COM 92826C839 32 150 SH   OTR   50 0 100
Wal-Mart Stores COM 931142103 1,285 16,815 SH   SOLE   14,105 0 2,710
Wal-Mart Stores COM 931142103 46 600 SH   OTR   600 0 0
Walgreen Co. COM 931422109 2,246 34,010 SH   SOLE   25,660 0 8,350
Walgreen Co. COM 931422109 26 400 SH   OTR   200 0 200
Waters Corp. COM 941848103 1,756 16,198 SH   SOLE   14,723 0 1,475
Wellpoint, Inc. COM 94973v107 192 1,926 SH   SOLE   1,036 0 890
Wellpoint, Inc. COM 94973v107 42 424 SH   OTR   0 0 424
Wells Fargo & Co. COM 949746101 6,211 124,871 SH   SOLE   105,386 0 19,485
Wells Fargo & Co. COM 949746101 129 2,600 SH   OTR   1,800 0 800
White Mountains Group Bermuda COM G9618E107 1,851 3,085 SH   SOLE   2,995 0 90
Whole Foods Market, Inc. COM 966837106 889 17,523 SH   SOLE   17,523 0 0