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
3M CO COM 88579Y101 23,670,438 216,465 SH   SOLE 0 185,938 0 30,527
8X8 INC NEW COM 282914100 951,720 115,500 SH   SOLE 0 0 0 115,500
ABBOTT LABS COM 002824100 3,627,457 103,998 SH   SOLE 0 13,967 0 90,031
ABBVIE INC COM 00287Y109 4,143,966 100,241 SH   SOLE 0 11,441 0 88,800
ACACIA RESH CORP ACACIA TCH COM 003881307 2,178,119 97,455 SH   SOLE 0 4,000 0 93,455
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 31,689,385 440,375 SH   SOLE 0 424,792 0 15,583
ACTAVIS INC COM 00507K103 652,010 5,166 SH   SOLE 0 2,791 0 2,375
ADVANCE AUTO PARTS INC COM 00751Y106 261,367 3,220 SH   SOLE 0 0 0 3,220
AETNA INC NEW COM 00817Y108 250,093 3,936 SH   SOLE 0 350 0 3,586
AFLAC INC COM 001055102 30,602,159 526,534 SH   SOLE 0 438,041 0 88,493
AGL RES INC COM 001204106 712,878 16,633 SH   SOLE 0 7,200 0 9,433
ALBEMARLE CORP COM 012653101 57,693,505 926,208 SH   SOLE 0 694,395 0 231,814
ALCOA INC COM 013817101 488,364 62,451 SH   SOLE 0 8,421 0 54,030
ALLERGAN INC COM 018490102 214,222 2,543 SH   SOLE 0 0 0 2,543
ALLIANCE ONE INTL INC COM 018772103 133,760 35,200 SH   SOLE 0 8,000 0 27,200
ALLSTATE CORP COM 020002101 320,960 6,670 SH   SOLE 0 1,950 0 4,720
ALPINE GLOBAL PREMIER PPTYS COM SBI 02083A103 198,210 26,046 SH   SOLE 0 25,033 0 1,013
ALTRIA GROUP INC COM 02209S103 23,353,564 667,435 SH   SOLE 0 490,853 0 176,583
AMAZON COM INC COM 023135106 39,618,310 142,671 SH   SOLE 0 134,049 0 8,622
AMC NETWORKS INC CL A 00164V103 1,382,644 21,164 SH   SOLE 0 899 0 20,265
AMERICAN ELEC PWR INC COM 025537101 1,070,991 23,917 SH   SOLE 0 1,441 0 22,476
AMERICAN EXPRESS CO COM 025816109 3,387,703 45,314 SH   SOLE 0 4,266 0 41,048
AMERICAN INTL GROUP INC COM NEW 026874784 20,007,809 447,602 SH   SOLE 0 350,128 0 97,474
AMERICAN SOFTWARE INC CL A 029683109 112,101 12,900 SH   SOLE 0 0 0 12,900
AMERICAN TOWER CORP NEW COM 03027X100 52,683,571 720,016 SH   SOLE 0 636,724 0 83,292
AMERIPRISE FINL INC COM 03076C106 775,882 9,593 SH   SOLE 0 0 0 9,593
AMERISOURCEBERGEN CORP COM 03073E105 35,787,309 641,005 SH   SOLE 0 606,142 0 34,863
AMGEN INC COM 031162100 28,641,195 290,302 SH   SOLE 0 252,769 0 37,533
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 47,991,553 531,703 SH   SOLE 0 482,451 0 49,252
AON PLC SHS CL A G0408V102 63,452,446 986,052 SH   SOLE 0 879,617 0 106,435
APOLLO INVT CORP COM 03761U106 90,024 11,631 SH   SOLE 0 0 0 11,631
APPLE INC COM 037833100 32,452,808 81,842 SH   SOLE 0 57,983 0 23,859
APTARGROUP INC COM 038336103 333,248 6,036 SH   SOLE 0 0 0 6,036
ARCHER DANIELS MIDLAND CO COM 039483102 23,395,545 689,931 SH   SOLE 0 562,934 0 126,997
ARES CAP CORP COM 04010L103 558,415 32,466 SH   SOLE 0 10,512 0 21,954
ARMADA HOFFLER PPTYS INC COM 04208T108 117,800 10,000 SH   SOLE 0 0 0 10,000
ASHFORD HOSPITALITY TR INC COM SHS 044103109 225,342 19,680 SH   SOLE 0 10,325 0 9,355
ASTRAZENECA PLC SPONSORED ADR 046353108 410,233 8,673 SH   SOLE 0 1,325 0 7,348
AT&T INC COM 00206R102 7,700,979 217,542 SH   SOLE 0 68,827 0 148,715
AUTOMATIC DATA PROCESSING IN COM 053015103 52,994,029 769,591 SH   SOLE 0 717,651 0 51,939
BABSON CAP CORPORATE INVS COM 05617K109 851,906 53,748 SH   SOLE 0 5,800 0 47,948
BABSON CAP PARTN INVS TR SH BEN INT 05616B100 229,828 15,709 SH   SOLE 0 0 0 15,709
BAIDU INC SPON ADR REP A 056752108 273,684 2,893 SH   SOLE 0 725 0 2,168
BAKER HUGHES INC COM 057224107 221,424 4,800 SH   SOLE 0 0 0 4,800
BALL CORP COM 058498106 284,549 6,850 SH   SOLE 0 800 0 6,050
BANK OF AMERICA CORPORATION *W EXP 01/16/201 060505146 92,274 16,900 SH   SOLE 0 1,000 0 15,900
BANK OF AMERICA CORPORATION COM 060505104 5,171,553 402,143 SH   SOLE 0 70,629 0 331,514
BANK OF NEW YORK MELLON CORP COM 064058100 1,783,615 63,587 SH   SOLE 0 3,225 0 60,362
BARCLAYS BANK PLC ETN DJUBSCOFFE38 06739H297 235,275 9,340 SH   SOLE 0 200 0 9,140
BARRICK GOLD CORP COM 067901108 215,559 13,695 SH   SOLE 0 1,640 0 12,055
BASSETT FURNITURE INDS INC COM 070203104 353,882 22,787 SH   SOLE 0 0 0 22,787
BAXTER INTL INC COM 071813109 254,498 3,674 SH   SOLE 0 510 0 3,164
BB&T CORP COM 054937107 6,455,374 190,536 SH   SOLE 0 27,551 0 162,985
BB&T CORP DEP SHS REPSTG DP SHS 054937800 204,776 8,950 SH   SOLE 0 0 0 8,950
BCE INC COM NEW 05534B760 3,866,563 94,260 SH   SOLE 0 14,677 0 79,584
BE AEROSPACE INC COM 073302101 202,928 3,217 SH   SOLE 0 800 0 2,417
BEAM INC COM 073730103 1,096,382 17,373 SH   SOLE 0 2,850 0 14,523
BECTON DICKINSON & CO COM 075887109 268,027 2,712 SH   SOLE 0 486 0 2,226
BELO CORP COM SER A 080555105 5,647,214 404,818 SH   SOLE 0 174,900 0 229,918
BERKSHIRE HATHAWAY INC DEL CL A 084670108 4,552,200 27 SH   SOLE 0 25 0 2
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 69,919,334 624,726 SH   SOLE 0 500,803 0 123,923
BEST BUY INC COM 086516101 214,049 7,832 SH   SOLE 0 32 0 7,800
BLACKROCK INCOME TR INC COM 09247F100 75,240 11,000 SH   SOLE 0 0 0 11,000
BOEING CO COM 097023105 3,412,086 33,308 SH   SOLE 0 360 0 32,948
BP PLC SPONSORED ADR 055622104 30,488,801 730,446 SH   SOLE 0 551,226 0 179,220
BRISTOL MYERS SQUIBB CO COM 110122108 4,010,603 89,743 SH   SOLE 0 23,156 0 66,587
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 522,935 5,080 SH   SOLE 0 705 0 4,375
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 72,548,057 2,014,104 SH   SOLE 0 1,728,634 0 285,470
BROOKFIELD PPTY PARTNERS COM G16249107 7,305,058 359,855 SH   SOLE 0 115,141 0 244,714
C & F FINL CORP COM 12466Q104 290,186 5,207 SH   SOLE 0 0 0 5,207
CABELAS INC COM 126804301 9,248,505 142,812 SH   SOLE 0 137,522 0 5,290
CAL DIVE INTL INC DEL COM 12802T101 37,600 20,000 SH   SOLE 0 0 0 20,000
CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 127,361 10,100 SH   SOLE 0 0 0 10,100
CALAMOS GBL DYN INCOME FUND COM 12811L107 94,242 11,300 SH   SOLE 0 1,500 0 9,800
CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 346,083 34,130 SH   SOLE 0 16,000 0 18,130
CANADIAN NAT RES LTD COM 136385101 1,423,315 50,365 SH   SOLE 0 1,850 0 48,515
CAPITAL BANK FINL CORP COM 139794101 344,129 18,093 SH   SOLE 0 0 0 18,093
CAPITAL ONE FINL CORP *W EXP 11/14/201 14040H139 335,464 13,845 SH   SOLE 0 0 0 13,845
CAPITAL ONE FINL CORP COM 14040H105 114,098,959 1,816,573 SH   SOLE 0 1,498,639 0 317,934
CAREFUSION CORP COM 14170T101 210,303 5,707 SH   SOLE 0 68 0 5,639
CARLISLE COS INC COM 142339100 411,246 6,600 SH   SOLE 0 1,000 0 5,600
CARMAX INC COM 143130102 97,017,611 2,101,768 SH   SOLE 0 1,785,877 0 315,891
CATERPILLAR INC DEL COM 149123101 4,633,750 56,173 SH   SOLE 0 5,115 0 51,058
CBRE GROUP INC CL A 12504L109 614,368 26,300 SH   SOLE 0 8,700 0 17,600
CBS CORP NEW CL B 124857202 428,150 8,761 SH   SOLE 0 2,094 0 6,667
CELGENE CORP COM 151020104 28,290,677 241,842 SH   SOLE 0 203,744 0 38,098
CENTURY ALUM CO COM 156431108 144,768 15,600 SH   SOLE 0 700 0 14,900
CENTURYLINK INC COM 156700106 281,046 7,950 SH   SOLE 0 1,623 0 6,327
CHESAPEAKE ENERGY CORP COM 165167107 1,785,261 87,599 SH   SOLE 0 3,950 0 83,649
CHEVRON CORP NEW COM 166764100 71,951,729 608,009 SH   SOLE 0 501,664 0 106,345
CHURCH & DWIGHT INC COM 171340102 5,648,933 91,540 SH   SOLE 0 89,722 0 1,818
CISCO SYS INC COM 17275R102 3,665,701 150,635 SH   SOLE 0 44,312 0 106,323
CITIGROUP INC COM NEW 172967424 841,119 17,534 SH   SOLE 0 1,491 0 16,043
CLAYMORE EXCHANGE TRD FD TR GUG BLT2016 HY 18383M415 2,527,397 97,470 SH   SOLE 0 91,875 0 5,595
CLAYMORE EXCHANGE TRD FD TR GUG BLT2017 HY 18383M399 372,551 14,225 SH   SOLE 0 14,225 0 0
CLAYMORE EXCHANGE TRD FD TR GUGG BULL 2014 18383M431 235,980 9,000 SH   SOLE 0 9,000 0 0
CLAYMORE EXCHANGE TRD FD TR GUGG BULL 2015 18383M423 920,368 35,075 SH   SOLE 0 32,975 0 2,100
CLAYMORE EXCHANGE TRD FD TR GUGG CRP BD 2014 18383M571 566,739 26,645 SH   SOLE 0 26,645 0 0
CLAYMORE EXCHANGE TRD FD TR GUGG CRP BD 2015 18383M563 920,013 42,280 SH   SOLE 0 35,145 0 7,135
CLAYMORE EXCHANGE TRD FD TR GUGG CRP BD 2016 18383M555 1,730,288 78,400 SH   SOLE 0 61,880 0 16,520
CLIFFS NATURAL RESOURCES INC COM 18683K101 208,325 12,820 SH   SOLE 0 1,100 0 11,720
CLOROX CO DEL COM 189054109 652,284 7,846 SH   SOLE 0 224 0 7,622
COCA COLA CO COM 191216100 36,583,748 912,085 SH   SOLE 0 606,015 0 306,071
COLFAX CORP COM 194014106 9,598,245 184,192 SH   SOLE 0 179,832 0 4,360
COLGATE PALMOLIVE CO COM 194162103 2,864,886 50,007 SH   SOLE 0 8,627 0 41,380
COMCAST CORP NEW CL A 20030N101 458,310 10,977 SH   SOLE 0 4,402 0 6,575
COMMUNITY BANKERS TR CORP COM 203612106 238,685 65,935 SH   SOLE 0 36,210 0 29,725
CONAGRA FOODS INC COM 205887102 367,324 10,516 SH   SOLE 0 8,600 0 1,916
CONOCOPHILLIPS COM 20825C104 5,481,566 90,604 SH   SOLE 0 12,645 0 77,960
CONSOLIDATED EDISON INC COM 209115104 230,583 3,954 SH   SOLE 0 2,184 0 1,770
CONSTELLIUM HOLDCO B V CL A N22035104 306,850 19,000 SH   SOLE 0 500 0 18,500
CORENERGY INFRASTRUCTURE COM 21870U205 5,758,266 827,337 SH   SOLE 0 221,970 0 605,367
CORNING INC COM 219350105 808,976 56,850 SH   SOLE 0 12,100 0 44,750
CORRECTIONS CORP AMER NEW COM NEW 22025Y407 1,031,172 30,445 SH   SOLE 0 10,072 0 20,373
COSTCO WHSL CORP NEW COM 22160K105 338,676 3,063 SH   SOLE 0 228 0 2,835
CRACKER BARREL OLD CTRY STOR COM 22410J106 25,666,861 271,148 SH   SOLE 0 219,680 0 51,468
CST BRANDS INC COM 12646R105 22,694,505 736,595 SH   SOLE 0 494,260 0 242,335
CSX CORP COM 126408103 2,325,792 100,293 SH   SOLE 0 15,202 0 85,091
CUMMINS INC COM 231021106 468,544 4,320 SH   SOLE 0 400 0 3,920
CVS CAREMARK CORPORATION COM 126650100 3,612,784 63,183 SH   SOLE 0 4,005 0 59,178
DANAHER CORP DEL COM 235851102 49,725,021 785,545 SH   SOLE 0 657,693 0 127,852
DARA BIOSCIENCES INC COM NEW 23703P205 15,750 25,000 SH   SOLE 0 0 0 25,000
DARDEN RESTAURANTS INC COM 237194105 14,939,707 295,953 SH   SOLE 0 284,106 0 11,847
DEERE & CO COM 244199105 1,875,880 23,088 SH   SOLE 0 4,084 0 19,004
DELL INC COM 24702R101 1,166,510 87,543 SH   SOLE 0 3,000 0 84,543
DELTA AIR LINES INC DEL COM NEW 247361702 12,777,340 682,915 SH   SOLE 0 668,935 0 13,980
DEVON ENERGY CORP NEW COM 25179M103 1,972,230 38,015 SH   SOLE 0 6,255 0 31,760
DIAGEO P L C SPON ADR NEW 25243Q205 23,679,637 205,999 SH   SOLE 0 139,087 0 66,912
DIAMOND OFFSHORE DRILLING IN COM 25271C102 202,999 2,951 SH   SOLE 0 75 0 2,876
DIRECTV COM 25490A309 737,214 11,960 SH   SOLE 0 1,150 0 10,810
DISCOVERY COMMUNICATNS NEW COM SER A 25470F104 966,659 12,515 SH   SOLE 0 4,305 0 8,210
DISCOVERY COMMUNICATNS NEW COM SER C 25470F302 622,017 8,915 SH   SOLE 0 0 0 8,915
DISNEY WALT CO COM DISNEY 254687106 41,751,538 661,149 SH   SOLE 0 539,068 0 122,081
DNP SELECT INCOME FD COM 23325P104 398,701 40,601 SH   SOLE 0 3,783 0 36,818
DOLLAR TREE INC COM 256746108 25,996,424 511,338 SH   SOLE 0 410,318 0 101,020
DOMINION RES INC VA NEW COM 25746U109 40,795,652 717,980 SH   SOLE 0 485,158 0 232,823
DOVER CORP COM 260003108 1,382,270 17,799 SH   SOLE 0 1,355 0 16,444
DR PEPPER SNAPPLE GROUP INC COM 26138E109 2,479,490 53,984 SH   SOLE 0 5,661 0 48,323
DU PONT E I DE NEMOURS & CO COM 263534109 23,224,025 442,362 SH   SOLE 0 344,434 0 97,928
DUKE ENERGY CORP NEW COM 26441C204 6,182,621 91,594 SH   SOLE 0 12,257 0 79,337
DYAX CORP COM 26746E103 63,200 18,266 SH   SOLE 0 0 0 18,266
E M C CORP MASS COM 268648102 2,090,937 88,524 SH   SOLE 0 17,135 0 71,389
EASTMAN CHEM CO COM 277432100 19,971,473 285,266 SH   SOLE 0 282,510 0 2,756
EATON CORP PLC PLC SHS G29183103 25,030,304 380,342 SH   SOLE 0 363,189 0 17,153
EATON VANCE FLTING RATE INC COM 278279104 196,355 11,850 SH   SOLE 0 0 0 11,850
EATON VANCE LTD DUR INCOME F COM 27828H105 858,110 53,800 SH   SOLE 0 27,800 0 26,000
EATON VANCE RISK MNGD DIV EQ COM 27829G106 274,953 25,225 SH   SOLE 0 7,000 0 18,225
EATON VANCE SR FLTNG RTE TR COM 27828Q105 897,665 55,173 SH   SOLE 0 20,905 0 34,268
EATON VANCE TAX MNGD GBL DV COM 27829F108 236,171 25,477 SH   SOLE 0 3,500 0 21,977
ECOLAB INC COM 278865100 860,589 10,102 SH   SOLE 0 1,023 0 9,079
EMERSON ELEC CO COM 291011104 2,161,802 39,637 SH   SOLE 0 2,543 0 37,094
ENCANA CORP COM 292505104 371,748 21,945 SH   SOLE 0 3,675 0 18,270
ENERPLUS CORP COM 292766102 379,733 25,675 SH   SOLE 0 3,000 0 22,675
ENTEGRIS INC COM 29362U104 136,383 14,532 SH   SOLE 0 0 0 14,532
ENZON PHARMACEUTICALS INC COM 293904108 28,400 14,200 SH   SOLE 0 0 0 14,200
EOG RES INC COM 26875P101 472,995 3,592 SH   SOLE 0 382 0 3,210
EXELON CORP COM 30161N101 435,346 14,098 SH   SOLE 0 2,548 0 11,550
EXPRESS SCRIPTS HLDG CO COM 30219G108 547,263 8,864 SH   SOLE 0 2,078 0 6,786
EXXON MOBIL CORP COM 30231G102 104,079,149 1,151,955 SH   SOLE 0 746,472 0 405,483
EZCORP INC CL A NON VTG 302301106 466,801 27,605 SH   SOLE 0 0 0 27,605
F M C CORP COM NEW 302491303 256,452 4,200 SH   SOLE 0 1,900 0 2,300
FACEBOOK INC CL A 30303M102 489,265 19,665 SH   SOLE 0 1,800 0 17,865
FEDERATED INVS INC PA CL B 314211103 2,958,750 107,944 SH   SOLE 0 6,400 0 101,544
FEDEX CORP COM 31428X106 353,933 3,590 SH   SOLE 0 425 0 3,165
FIDELITY NATIONAL FINANCIAL CL A 31620R105 36,112,612 1,516,699 SH   SOLE 0 1,296,489 0 220,210
FIRST CAPITAL BANCORP VA COM 319438107 446,175 131,228 SH   SOLE 0 54,700 0 76,528
FIRST CMNTY BANCSHARES INC N COM 31983A103 574,092 36,613 SH   SOLE 0 17,630 0 18,983
FIRST INDUSTRIAL REALTY TRUS COM 32054K103 197,695 13,032 SH   SOLE 0 1,775 0 11,257
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 389,700 12,628 SH   SOLE 0 8,795 0 3,833
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 409,212 10,305 SH   SOLE 0 7,243 0 3,062
FLOWERS FOODS INC COM 343498101 350,573 15,899 SH   SOLE 0 420 0 15,479
FLUOR CORP NEW COM 343412102 576,137 9,714 SH   SOLE 0 200 0 9,514
FORD MTR CO DEL COM PAR $0.01 345370860 1,964,678 126,999 SH   SOLE 0 9,015 0 117,985
FRANKLIN STREET PPTYS CORP COM 35471R106 584,034 44,245 SH   SOLE 0 32,245 0 12,000
FREEPORT-MCMORAN COPPER & GO COM 35671D857 526,498 19,069 SH   SOLE 0 5,675 0 13,394
GENERAC HLDGS INC COM 368736104 366,399 9,900 SH   SOLE 0 2,900 0 7,000
GENERAL DYNAMICS CORP COM 369550108 1,554,937 19,851 SH   SOLE 0 975 0 18,876
GENERAL ELECTRIC CO COM 369604103 76,420,975 3,295,428 SH   SOLE 0 2,386,408 0 909,020
GENERAL MLS INC COM 370334104 1,756,417 36,192 SH   SOLE 0 5,458 0 30,734
GENERAL MTRS CO COM 37045V100 33,500,034 1,005,705 SH   SOLE 0 954,093 0 51,612
GENUINE PARTS CO COM 372460105 600,124 7,687 SH   SOLE 0 200 0 7,487
GENWORTH FINL INC COM CL A 37247D106 2,314,804 202,875 SH   SOLE 0 67,500 0 135,375
GEO GROUP INC COM 36159R103 803,524 23,668 SH   SOLE 0 2,405 0 21,263
GLADSTONE CAPITAL CORP COM 376535100 553,501 67,748 SH   SOLE 0 11,000 0 56,748
GLADSTONE INVT CORP COM 376546107 3,160,072 429,942 SH   SOLE 0 114,959 0 314,983
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 41,466,326 829,824 SH   SOLE 0 644,445 0 185,380
GLOBAL POWER EQUIPMENT GRP I COM PAR $0.01 37941P306 295,866 18,354 SH   SOLE 0 100 0 18,254
GOLDCORP INC NEW COM 380956409 388,970 15,729 SH   SOLE 0 1,100 0 14,629
GOLDMAN SACHS GROUP INC COM 38141G104 32,652,214 215,882 SH   SOLE 0 194,805 0 21,077
GOOGLE INC CL A 38259P508 36,797,705 41,798 SH   SOLE 0 34,623 0 7,175
GOVERNMENT PPTYS INCOME TR COM SHS BEN INT 38376A103 439,459 17,425 SH   SOLE 0 1,700 0 15,725
GRAINGER W W INC COM 384802104 303,877 1,205 SH   SOLE 0 5 0 1,200
H & Q HEALTHCARE INVESTORS SH BEN INT 404052102 284,847 12,395 SH   SOLE 0 1,100 0 11,295
HALLIBURTON CO COM 406216101 1,209,283 28,986 SH   SOLE 0 8,835 0 20,151
HANESBRANDS INC COM 410345102 16,534,564 321,559 SH   SOLE 0 309,404 0 12,155
HARRIS CORP DEL COM 413875105 918,119 18,642 SH   SOLE 0 0 0 18,642
HARRIS TEETER SUPERMARKETS I COM 414585109 458,010 9,774 SH   SOLE 0 4,619 0 5,155
HARTFORD FINL SVCS GROUP INC COM 416515104 33,431,184 1,081,216 SH   SOLE 0 905,070 0 176,145
HCP INC COM 40414L109 233,971 5,149 SH   SOLE 0 450 0 4,699
HEALTHCARE RLTY TR COM 421946104 1,057,430 41,468 SH   SOLE 0 7,177 0 34,291
HERSHEY CO COM 427866108 455,328 5,100 SH   SOLE 0 0 0 5,100
HESS CORP COM 42809H107 210,629 3,168 SH   SOLE 0 0 0 3,168
HEWLETT PACKARD CO COM 428236103 673,742 27,167 SH   SOLE 0 4,850 0 22,317
HILLENBRAND INC COM 431571108 531,697 22,425 SH   SOLE 0 6,825 0 15,600
HILLSHIRE BRANDS CO COM 432589109 244,891 7,403 SH   SOLE 0 1,278 0 6,125
HOME DEPOT INC COM 437076102 3,017,766 38,954 SH   SOLE 0 7,586 0 31,368
HONDA MOTOR LTD AMERN SHS 438128308 301,539 8,095 SH   SOLE 0 600 0 7,495
HONEYWELL INTL INC COM 438516106 1,298,594 16,367 SH   SOLE 0 5,281 0 11,086
HUNTSMAN CORP COM 447011107 423,539 25,576 SH   SOLE 0 12,700 0 12,876
ILLINOIS TOOL WKS INC COM 452308109 17,879,035 258,480 SH   SOLE 0 243,224 0 15,255
INTEL CORP COM 458140100 4,572,392 188,708 SH   SOLE 0 31,872 0 156,836
INTERACTIVE BROKERS GROUP IN COM 45841N107 249,132 15,600 SH   SOLE 0 800 0 14,800
INTERNATIONAL BUSINESS MACHS COM 459200101 44,748,268 234,149 SH   SOLE 0 178,393 0 55,756
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 336,491 4,477 SH   SOLE 0 1 0 4,476
INTL PAPER CO COM 460146103 266,923 6,024 SH   SOLE 0 600 0 5,424
INTUIT COM 461202103 15,760,406 258,198 SH   SOLE 0 245,039 0 13,159
INVESCO MUNI INCOME OPP TRST COM 46132X101 81,107 12,289 SH   SOLE 0 0 0 12,289
INVESTORS TITLE CO COM 461804106 254,958 3,594 SH   SOLE 0 0 0 3,594
ISHARES INC MSCI JAPAN 464286848 115,454 10,290 SH   SOLE 0 0 0 10,290
ISHARES SILVER TRUST ISHARES 46428Q109 646,555 34,083 SH   SOLE 0 4,900 0 29,183
ISHARES TR 2014 S&P AMTFR 464289362 365,002 7,060 SH   SOLE 0 7,060 0 0
ISHARES TR 2015 S&P AMTFR 464289339 888,200 16,787 SH   SOLE 0 16,787 0 0
ISHARES TR 2016 S&P AMTFR 464289313 947,284 17,340 SH   SOLE 0 16,687 0 653
ISHARES TR 2017 S&P AMTFR 464289271 542,035 10,090 SH   SOLE 0 10,090 0 0
ISHARES TR BARCLYS 1-3 YR 464287457 432,778 5,135 SH   SOLE 0 2,885 0 2,250
ISHARES TR BARCLYS 1-3YR CR 464288646 47,186,618 449,268 SH   SOLE 0 393,142 0 56,126
ISHARES TR BARCLYS INTER CR 464288638 13,311,428 123,577 SH   SOLE 0 103,389 0 20,187
ISHARES TR BARCLYS MBS BD 464288588 837,946 7,963 SH   SOLE 0 5,138 0 2,825
ISHARES TR BARCLYS TIPS BD 464287176 679,789 6,069 SH   SOLE 0 2,946 0 3,123
ISHARES TR DJ HEALTH CARE 464288828 545,935 6,500 SH   SOLE 0 229 0 6,271
ISHARES TR DJ HOME CONSTN 464288752 209,477 9,360 SH   SOLE 0 250 0 9,110
ISHARES TR DJ SEL DIV INX 464287168 592,308 9,253 SH   SOLE 0 2,200 0 7,053
ISHARES TR FLTG RATE NT 46429B655 18,117,330 358,050 SH   SOLE 0 339,850 0 18,200
ISHARES TR FTSE CHINA25 IDX 464287184 266,707 8,201 SH   SOLE 0 1,000 0 7,201
ISHARES TR HIGH YLD CORP 464288513 4,475,764 49,249 SH   SOLE 0 32,203 0 17,046
ISHARES TR IBOXX INV CPBD 464287242 1,120,092 9,856 SH   SOLE 0 2,866 0 6,990
ISHARES TR JPMORGAN USD 464288281 558,603 5,100 SH   SOLE 0 4,000 0 1,100
ISHARES TR MSCI EAFE INDEX 464287465 9,750,569 170,167 SH   SOLE 0 45,107 0 125,060
ISHARES TR MSCI EMERG MKT 464287234 1,236,235 32,110 SH   SOLE 0 16,336 0 15,774
ISHARES TR NASDQ BIO INDX 464287556 43,084,916 247,785 SH   SOLE 0 224,984 0 22,801
ISHARES TR S&P 500 INDEX 464287200 601,209 3,737 SH   SOLE 0 533 0 3,204
ISHARES TR S&P MC 400 GRW 464287606 313,057 2,430 SH   SOLE 0 80 0 2,350
ISHARES TR S&P MIDCAP 400 464287507 255,486 2,212 SH   SOLE 0 60 0 2,152
ISHARES TR S&P SMLCAP 600 464287804 211,325 2,340 SH   SOLE 0 70 0 2,270
ISHARES TR S&P500 GRW 464287309 865,387 10,301 SH   SOLE 0 6,963 0 3,338
ISHARES TR TRANSP AVE IDX 464287192 3,531,315 32,135 SH   SOLE 0 25,780 0 6,355
ISHARES TR US PFD STK IDX 464288687 571,367 14,546 SH   SOLE 0 7,191 0 7,355
ISIS PHARMACEUTICALS INC COM 464330109 871,932 32,450 SH   SOLE 0 0 0 32,450
ITC HLDGS CORP COM 465685105 16,670,252 182,588 SH   SOLE 0 150,149 0 32,439
JAMES HARDIE INDS SE SPONSORED ADR 47030M106 219,912 5,100 SH   SOLE 0 2,200 0 2,900
JOHNSON & JOHNSON COM 478160104 114,873,009 1,337,911 SH   SOLE 0 1,061,166 0 276,744
JOHNSON CTLS INC COM 478366107 355,252 9,926 SH   SOLE 0 1,010 0 8,916
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 320,650 6,875 SH   SOLE 0 1,453 0 5,422
JPMORGAN CHASE & CO COM 46625H100 70,807,377 1,341,303 SH   SOLE 0 1,214,857 0 126,446
KAYNE ANDERSON ENRGY TTL RT COM 48660P104 495,353 16,550 SH   SOLE 0 1,800 0 14,750
KAYNE ANDERSON MLP INVSMNT C COM 486606106 633,383 16,287 SH   SOLE 0 2,048 0 14,239
KELLOGG CO COM 487836108 219,217 3,413 SH   SOLE 0 2,500 0 913
KIMBERLY CLARK CORP COM 494368103 4,685,454 48,234 SH   SOLE 0 6,273 0 41,961
KINDER MORGAN INC DEL COM 49456B101 851,813 22,328 SH   SOLE 0 1,415 0 20,913
KINDER MORGAN MANAGEMENT LLC SHS 49455U100 211,148 2,526 SH   SOLE 0 2,074 0 452
KRAFT FOODS GRP INC COM 50076Q106 9,250,817 165,578 SH   SOLE 0 15,548 0 150,029
KROGER CO COM 501044101 910,129 26,350 SH   SOLE 0 4,050 0 22,300
LABORATORY CORP AMER HLDGS COM NEW 50540R409 541,741 5,412 SH   SOLE 0 865 0 4,547
LAMAR ADVERTISING CO CL A 512815101 9,764,529 225,041 SH   SOLE 0 188,381 0 36,660
LEGGETT & PLATT INC COM 524660107 270,017 8,685 SH   SOLE 0 0 0 8,685
LEUCADIA NATL CORP COM 527288104 2,968,760 113,225 SH   SOLE 0 4,450 0 108,775
LEVEL 3 COMMUNICATIONS INC COM NEW 52729N308 1,346,864 63,893 SH   SOLE 0 2,100 0 61,793
LILLY ELI & CO COM 532457108 1,601,165 32,597 SH   SOLE 0 6,961 0 25,636
LINCOLN NATL CORP IND COM 534187109 250,786 6,877 SH   SOLE 0 963 0 5,914
LINN ENERGY LLC UNIT LTD LIAB 536020100 2,989,881 90,111 SH   SOLE 0 11,781 0 78,330
LINNCO LLC COM 535782106 23,589,676 632,940 SH   SOLE 0 558,551 0 74,389
LOCKHEED MARTIN CORP COM 539830109 804,481 7,417 SH   SOLE 0 2,317 0 5,100
LOEWS CORP COM 540424108 1,881,450 42,375 SH   SOLE 0 2,450 0 39,925
LORILLARD INC COM 544147101 246,847 5,651 SH   SOLE 0 1,120 0 4,531
LOWES COS INC COM 548661107 36,981,186 904,185 SH   SOLE 0 729,619 0 174,566
MACQUARIE INFRASTR CO LLC MEMBERSHIP INT 55608B105 292,425 5,471 SH   SOLE 0 40 0 5,431
MANULIFE FINL CORP COM 56501R106 168,835 10,539 SH   SOLE 0 64 0 10,475
MARATHON OIL CORP COM 565849106 369,824 10,695 SH   SOLE 0 1,042 0 9,653
MARATHON PETE CORP COM 56585A102 25,430,822 357,878 SH   SOLE 0 334,061 0 23,817
MARKEL CORP COM 570535104 130,087,620 246,869 SH   SOLE 0 207,312 0 39,557
MARKET VECTORS ETF TR GOLD MINER ETF 57060U100 445,620 18,196 SH   SOLE 0 7,015 0 11,181
MARRIOTT INTL INC NEW CL A 571903202 320,417 7,937 SH   SOLE 0 5,971 0 1,966
MARSH & MCLENNAN COS INC COM 571748102 1,620,033 40,582 SH   SOLE 0 2,000 0 38,582
MASTERCARD INC CL A 57636Q104 1,988,919 3,462 SH   SOLE 0 1,052 0 2,410
MCCORMICK & CO INC COM NON VTG 579780206 1,353,515 19,237 SH   SOLE 0 5,742 0 13,495
MCDONALDS CORP COM 580135101 74,601,744 753,553 SH   SOLE 0 571,832 0 181,721
MEADWESTVACO CORP COM 583334107 210,459 6,170 SH   SOLE 0 20 0 6,150
MEDIA GEN INC CL A 584404107 297,865 27,005 SH   SOLE 0 10,000 0 17,005
MEDTRONIC INC COM 585055106 830,970 16,145 SH   SOLE 0 1,500 0 14,645
MERCK & CO INC NEW COM 58933Y105 26,937,614 579,927 SH   SOLE 0 437,172 0 142,756
MESABI TR CTF BEN INT 590672101 386,561 21,608 SH   SOLE 0 2,850 0 18,758
MFA FINANCIAL INC COM 55272X102 181,258 21,451 SH   SOLE 0 0 0 21,451
MICROSOFT CORP COM 594918104 81,922,069 2,371,460 SH   SOLE 0 1,893,792 0 477,668
MIDDLEBURG FINANCIAL CORP COM 596094102 306,097 16,026 SH   SOLE 0 7,500 0 8,526
MIDWAY GOLD CORP COM 598153104 1,456,632 1,544,679 SH   SOLE 0 1,190,129 0 354,550
MILLER HERMAN INC COM 600544100 770,358 28,458 SH   SOLE 0 0 0 28,458
MONARCH CASINO & RESORT INC COM 609027107 15,314,478 908,332 SH   SOLE 0 822,160 0 86,172
MONDELEZ INTERNATIONAL CL A 609207105 5,701,006 199,825 SH   SOLE 0 19,506 0 180,319
MORGAN STANLEY CHINA A SH FD COM 617468103 3,180,696 165,575 SH   SOLE 0 121,600 0 43,975
MURPHY OIL CORP COM 626717102 1,198,095 19,676 SH   SOLE 0 200 0 19,476
MVC CAPITAL INC COM 553829102 1,542,275 122,500 SH   SOLE 0 102,000 0 20,500
NATIONAL OILWELL VARCO INC COM 637071101 46,455,481 674,245 SH   SOLE 0 505,394 0 168,851
NCR CORP NEW COM 62886E108 349,529 10,595 SH   SOLE 0 342 0 10,253
NEOSTEM INC COM NEW 640650305 8,325 15,000 SH   SOLE 0 0 0 15,000
NEURALSTEM INC COM 64127R302 70,030 47,000 SH   SOLE 0 0 0 47,000
NEWBRIDGE BANCORP COM 65080T102 80,314 13,408 SH   SOLE 0 0 0 13,408
NEWMARKET CORP COM 651587107 4,844,495 18,451 SH   SOLE 0 162 0 18,289
NEWMONT MINING CORP COM 651639106 304,921 10,181 SH   SOLE 0 1,262 0 8,919
NEWS CORP CL A 65248E104 33,215,512 1,019,506 SH   SOLE 0 979,748 0 39,758
NEXTERA ENERGY INC COM 65339F101 1,107,248 13,589 SH   SOLE 0 816 0 12,773
NIKE INC CL B 654106103 665,282 10,447 SH   SOLE 0 4,164 0 6,283
NORANDA ALUM HLDG CORP COM 65542W107 48,289 14,950 SH   SOLE 0 4,250 0 10,700
NORFOLK SOUTHERN CORP COM 655844108 32,372,086 445,590 SH   SOLE 0 331,048 0 114,541
NOVAGOLD RES INC COM NEW 66987E206 22,155 10,500 SH   SOLE 0 0 0 10,500
NOVARTIS A G SPONSORED ADR 66987V109 682,944 9,658 SH   SOLE 0 575 0 9,083
NOVO-NORDISK A S ADR 670100205 341,554 2,204 SH   SOLE 0 637 0 1,567
NUCOR CORP COM 670346105 1,080,617 24,945 SH   SOLE 0 6,205 0 18,740
NUVEEN AMT-FREE MUN INCOME F COM 670657105 503,260 39,073 SH   SOLE 0 4,000 0 35,073
NUVEEN MUN ADVANTAGE FD INC COM 67062H106 316,444 23,580 SH   SOLE 0 800 0 22,780
NUVEEN MUN OPPORTUNITY FD IN COM 670984103 312,511 22,322 SH   SOLE 0 6,000 0 16,322
NUVEEN MUN VALUE FD INC COM 670928100 515,444 53,860 SH   SOLE 0 2,336 0 51,524
NUVEEN N C PREM INCOME MUN F SH BEN INT 67060P100 167,445 12,831 SH   SOLE 0 12,831 0 0
NUVEEN PFD INCOME OPPRTNY FD COM 67073B106 108,393 11,350 SH   SOLE 0 1,000 0 10,350
NUVEEN REAL ASSET INC & GROW COM 67074Y105 2,164,279 115,675 SH   SOLE 0 55,025 0 60,650
NUVEEN SR INCOME FD COM 67067Y104 141,174 18,600 SH   SOLE 0 5,000 0 13,600
NUVEEN VA PREM INCOME MUN FD COM 67064R102 469,673 33,644 SH   SOLE 0 13,766 0 19,878
NVIDIA CORP COM 67066G104 140,400 10,000 SH   SOLE 0 10,000 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 27,755,875 246,456 SH   SOLE 0 234,246 0 12,210
OCCIDENTAL PETE CORP DEL COM 674599105 32,441,376 363,570 SH   SOLE 0 322,477 0 41,093
OLD LINE BANCSHARES INC COM 67984M100 162,237 12,300 SH   SOLE 0 5,300 0 7,000
OLD POINT FINL CORP COM 680194107 295,719 22,574 SH   SOLE 0 14,000 0 8,574
OMNICOM GROUP INC COM 681919106 2,234,023 35,534 SH   SOLE 0 286 0 35,248
ORACLE CORP COM 68389X105 4,658,085 151,680 SH   SOLE 0 9,079 0 142,601
OWENS & MINOR INC NEW COM 690732102 906,934 26,809 SH   SOLE 0 300 0 26,509
PALL CORP COM 696429307 9,677,124 145,674 SH   SOLE 0 132,674 0 13,000
PARK STERLING CORP COM 70086Y105 84,714 14,334 SH   SOLE 0 14,200 0 134
PARKER HANNIFIN CORP COM 701094104 28,322,543 296,882 SH   SOLE 0 271,437 0 25,445
PEABODY ENERGY CORP COM 704549104 506,544 34,600 SH   SOLE 0 17,250 0 17,350
PENN NATL GAMING INC COM 707569109 53,093,842 1,003,285 SH   SOLE 0 946,973 0 56,312
PEPCO HOLDINGS INC COM 713291102 809,827 40,170 SH   SOLE 0 6,235 0 33,935
PEPSICO INC COM 713448108 65,694,158 803,205 SH   SOLE 0 670,782 0 132,423
PFIZER INC COM 717081103 6,301,501 224,973 SH   SOLE 0 40,949 0 184,024
PHILIP MORRIS INTL INC COM 718172109 42,417,253 489,694 SH   SOLE 0 329,912 0 159,782
PHILLIPS 66 COM 718546104 1,375,416 23,348 SH   SOLE 0 2,016 0 21,332
PIEDMONT NAT GAS INC COM 720186105 1,196,408 35,460 SH   SOLE 0 6,684 0 28,776
PIMCO CORPORATE & INCOME OPP COM 72201B101 282,498 14,450 SH   SOLE 0 200 0 14,250
PIMCO ETF TR ENHAN SHRT MAT 72201R833 1,273,572 12,576 SH   SOLE 0 6,850 0 5,726
PIMCO ETF TR TOTL RETN ETF 72201R775 426,139 4,040 SH   SOLE 0 0 0 4,040
PLUM CREEK TIMBER CO INC COM 729251108 1,371,806 29,394 SH   SOLE 0 7,025 0 22,369
PNC FINL SVCS GROUP INC COM 693475105 953,283 13,073 SH   SOLE 0 9,287 0 3,786
POTASH CORP SASK INC COM 73755L107 280,192 7,348 SH   SOLE 0 390 0 6,958
POTLATCH CORP NEW COM 737630103 301,480 7,455 SH   SOLE 0 1,240 0 6,215
POWERSHARES ETF TR II S&P500 LOW VOL 73937B779 226,140 7,267 SH   SOLE 0 3,007 0 4,259
POWERSHARES ETF TRUST II SENIOR LN PORT 73936Q769 2,414,783 97,567 SH   SOLE 0 75,567 0 22,000
POWERSHARES GLOBAL ETF TRUST SOVEREIGN DEBT 73936T573 327,720 12,000 SH   SOLE 0 12,000 0 0
POWERSHARES GLOBAL ETF TRUST WK VRDO TX FR 73936T433 625,000 25,000 SH   SOLE 0 7,800 0 17,200
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 5,619,497 78,848 SH   SOLE 0 55,098 0 23,750
PRAXAIR INC COM 74005P104 33,474,334 290,677 SH   SOLE 0 275,436 0 15,241
PRICE T ROWE GROUP INC COM 74144T108 351,140 4,797 SH   SOLE 0 452 0 4,345
PROCTER & GAMBLE CO COM 742718109 35,737,361 464,182 SH   SOLE 0 319,269 0 144,913
PROSHARES TR II ULTRASHORT YEN N 74347W569 800,808 12,497 SH   SOLE 0 2,886 0 9,611
PROSHARES ULTRASHORT ETF 74347B201 834,031 11,515 SH   SOLE 0 2,668 0 8,847
PROSPECT CAPITAL CORPORATION COM 74348T102 1,310,040 121,300 SH   SOLE 0 68,850 0 52,450
PRUDENTIAL GLOBAL SHORT COM 74433A109 942,276 52,700 SH   SOLE 0 27,200 0 25,500
PUBLIC STORAGE COM 74460D109 302,367 1,972 SH   SOLE 0 100 0 1,872
PUBLIC SVC ENTERPRISE GROUP COM 744573106 300,518 9,201 SH   SOLE 0 235 0 8,966
PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 52,315 10,505 SH   SOLE 0 0 0 10,505
QUALCOMM INC COM 747525103 30,664,690 501,959 SH   SOLE 0 385,265 0 116,694
QUANTA SVCS INC COM 74762E102 672,746 25,425 SH   SOLE 0 3,165 0 22,260
QUATERRA RES INC COM 747952109 242,927 2,592,600 SH   SOLE 0 2,191,100 0 401,500
RAYONIER INC COM 754907103 299,209 5,402 SH   SOLE 0 3,483 0 1,919
RAYTHEON CO COM NEW 755111507 24,314,833 367,738 SH   SOLE 0 337,105 0 30,633
REALTY INCOME CORP COM 756109104 1,120,418 26,728 SH   SOLE 0 4,952 0 21,776
REGIONS FINANCIAL CORP NEW COM 7591EP100 218,456 22,923 SH   SOLE 0 1,200 0 21,723
RESOLUTE FST PRODS INC COM 76117W109 349,334 26,525 SH   SOLE 0 2,300 0 24,225
RETAIL OPPORTUNITY INVTS COR COM 76131N101 4,306,393 309,812 SH   SOLE 0 39,507 0 270,305
REYNOLDS AMERICAN INC COM 761713106 664,749 13,743 SH   SOLE 0 5,450 0 8,293
RF MICRODEVICES INC COM 749941100 89,219 16,692 SH   SOLE 0 142 0 16,550
RIO TINTO PLC SPONSORED ADR 767204100 212,794 5,180 SH   SOLE 0 100 0 5,080
RITE AID CORP COM 767754104 45,774 16,005 SH   SOLE 0 0 0 16,005
RLI CORP COM 749607107 277,827 3,636 SH   SOLE 0 3,636 0 0
ROCKWELL COLLINS INC COM 774341101 12,185,452 192,169 SH   SOLE 0 173,870 0 18,299
ROYAL BK CDA MONTREAL QUE COM 780087102 520,999 8,935 SH   SOLE 0 711 0 8,224
ROYAL BK SCOTLAND GROUP PLC SP ADR PREF T 780097713 218,036 9,100 SH   SOLE 0 1,700 0 7,400
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 8,603,046 129,818 SH   SOLE 0 19,862 0 109,956
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 1,487,625 23,317 SH   SOLE 0 2,816 0 20,501
RYDEX ETF TRUST GUG RUSS TOP 50 78355W205 213,869 1,880 SH   SOLE 0 0 0 1,880
RYDEX ETF TRUST GUG S&P SC500 EQ 78355W882 320,972 4,698 SH   SOLE 0 3,400 0 1,298
RYDEX ETF TRUST GUG S&P500 EQ WT 78355W106 12,537,190 204,622 SH   SOLE 0 147,855 0 56,767
RYDEX ETF TRUST GUG S&P500 PU VA 78355W304 4,379,142 107,675 SH   SOLE 0 86,590 0 21,085
SAFETY INS GROUP INC COM 78648T100 23,991,154 494,561 SH   SOLE 0 314,006 0 180,555
SALIENT MLP & ENERGY INFRSTR COM SH BEN INT 79471T100 560,368 19,525 SH   SOLE 0 3,400 0 16,125
SANOFI SPONSORED ADR 80105N105 523,702 10,167 SH   SOLE 0 3,517 0 6,650
SCANA CORP NEW COM 80589M102 1,904,863 38,796 SH   SOLE 0 4,115 0 34,681
SCHEIN HENRY INC COM 806407102 6,596,103 68,896 SH   SOLE 0 60,256 0 8,640
SCHLUMBERGER LTD COM 806857108 1,427,347 19,918 SH   SOLE 0 3,390 0 16,528
SCHWEITZER-MAUDUIT INTL INC COM 808541106 1,162,204 23,300 SH   SOLE 0 7,750 0 15,550
SEABOARD CORP COM 811543107 4,376,128 1,616 SH   SOLE 0 1,569 0 47
SEADRILL LIMITED SHS G7945E105 478,532 11,746 SH   SOLE 0 6,533 0 5,213
SEALED AIR CORP NEW COM 81211K100 454,811 18,990 SH   SOLE 0 2,040 0 16,950
SEI INVESTMENTS CO COM 784117103 660,059 23,217 SH   SOLE 0 0 0 23,217
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 628,465 11,143 SH   SOLE 0 8,533 0 2,610
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 373,052 19,185 SH   SOLE 0 2,000 0 17,185
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 834,680 22,181 SH   SOLE 0 1,737 0 20,444
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 550,353 17,994 SH   SOLE 0 0 0 17,994
SENOMYX INC COM 81724Q107 170,694 78,300 SH   SOLE 0 0 0 78,300
SIEMENS A G SPONSORED ADR 826197501 225,415 2,225 SH   SOLE 0 1,100 0 1,125
SINCLAIR BROADCAST GROUP INC CL A 829226109 270,204 9,200 SH   SOLE 0 400 0 8,800
SIRIUS XM RADIO INC COM 82967N108 39,021 11,648 SH   SOLE 0 1,278 0 10,370
SMITHFIELD FOODS INC COM 832248108 1,364,529 41,665 SH   SOLE 0 11,710 0 29,955
SMUCKER J M CO COM NEW 832696405 64,772,162 627,941 SH   SOLE 0 538,020 0 89,921
SNYDERS-LANCE INC COM 833551104 398,475 14,026 SH   SOLE 0 0 0 14,026
SONIC AUTOMOTIVE INC CL A 83545G102 250,509 11,850 SH   SOLE 0 400 0 11,450
SOUTHERN CO COM 842587107 3,427,447 77,667 SH   SOLE 0 18,480 0 59,187
SPDR GOLD TRUST GOLD SHS 78463V107 1,531,397 12,857 SH   SOLE 0 4,040 0 8,817
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 31,196,040 941,925 SH   SOLE 0 830,784 0 111,141
SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 508,018 13,100 SH   SOLE 0 11,000 0 2,100
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 1,125,734 25,790 SH   SOLE 0 10,100 0 15,690
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,710,689 23,131 SH   SOLE 0 19,386 0 3,745
SPDR SERIES TRUST BRCLYS CAP CONV 78464A359 204,864 4,800 SH   SOLE 0 0 0 4,800
SPDR SERIES TRUST BRCLYS YLD ETF 78464A417 329,347 8,340 SH   SOLE 0 600 0 7,740
SPDR SERIES TRUST S&P BIOTECH 78464A870 532,560 5,108 SH   SOLE 0 3,529 0 1,579
SPDR SERIES TRUST S&P DIVID ETF 78464A763 1,710,275 25,796 SH   SOLE 0 17,110 0 8,686
SPDR SERIES TRUST S&P HOMEBUILD 78464A888 394,993 13,426 SH   SOLE 0 8,590 0 4,836
SPDR SERIES TRUST S&P PHARMAC 78464A722 929,058 13,180 SH   SOLE 0 9,581 0 3,599
SPECTRA ENERGY CORP COM 847560109 3,189,814 92,566 SH   SOLE 0 6,798 0 85,767
SPRINT NEXTEL CORP COM SER 1 852061100 110,741 15,775 SH   SOLE 0 1,000 0 14,775
STANLEY BLACK & DECKER INC COM 854502101 28,353,291 366,795 SH   SOLE 0 310,206 0 56,589
STAPLES INC COM 855030102 230,004 14,493 SH   SOLE 0 2,349 0 12,144
STARBUCKS CORP COM 855244109 605,921 9,249 SH   SOLE 0 272 0 8,977
STELLARONE CORP COM 85856G100 229,334 11,671 SH   SOLE 0 8,632 0 3,039
STONE HBR EMERG MRKTS INC FD COM 86164T107 225,535 10,750 SH   SOLE 0 1,000 0 9,750
SUN COMMUNITIES INC COM 866674104 62,181,956 1,249,637 SH   SOLE 0 994,447 0 255,191
SUNTRUST BKS INC COM 867914103 2,975,673 94,256 SH   SOLE 0 9,773 0 84,483
SYNERON MEDICAL LTD ORD SHS M87245102 263,610 30,300 SH   SOLE 0 2,200 0 28,100
SYSCO CORP COM 871829107 1,539,455 45,066 SH   SOLE 0 4,300 0 40,766
TARGET CORP COM 87612E106 2,328,781 33,819 SH   SOLE 0 2,351 0 31,468
TE CONNECTIVITY LTD REG SHS H84989104 703,001 15,437 SH   SOLE 0 3,100 0 12,337
TEEKAY TANKERS LTD CL A Y8565N102 78,900 30,000 SH   SOLE 0 0 0 30,000
TELEFONICA S A SPONSORED ADR 879382208 394,164 30,770 SH   SOLE 0 8,875 0 21,895
TELUS CORP COM 87971M103 21,593,449 739,755 SH   SOLE 0 672,363 0 67,392
TEMPLETON GLOBAL INCOME FD COM 880198106 151,200 17,500 SH   SOLE 0 4,100 0 13,400
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 1,796,784 45,836 SH   SOLE 0 5,675 0 40,161
TICC CAPITAL CORP COM 87244T109 394,074 40,964 SH   SOLE 0 18,000 0 22,964
TIM HORTONS INC COM 88706M103 253,924 4,691 SH   SOLE 0 45 0 4,646
TIME WARNER INC COM NEW 887317303 265,856 4,598 SH   SOLE 0 1,587 0 3,011
TITAN INTL INC ILL COM 88830M102 546,588 32,400 SH   SOLE 0 14,200 0 18,200
TJX COS INC NEW COM 872540109 901,380 18,006 SH   SOLE 0 3,076 0 14,930
TORTOISE ENERGY CAP CORP COM 89147U100 2,669,426 77,151 SH   SOLE 0 62,962 0 14,189
TORTOISE ENERGY INFRSTRCTR C COM 89147L100 11,873,126 255,336 SH   SOLE 0 174,619 0 80,717
TORTOISE MLP FD INC COM 89148B101 1,675,378 57,317 SH   SOLE 0 5,500 0 51,817
TORTOISE NORTH AMRN ENRGY CO COM 89147T103 377,426 11,925 SH   SOLE 0 700 0 11,225
TORTOISE PWR & ENERGY INFRAS COM 89147X104 2,887,534 113,370 SH   SOLE 0 4,952 0 108,418
TOTAL S A SPONSORED ADR 89151E109 814,178 16,718 SH   SOLE 0 5,318 0 11,401
TOWNEBANK PORTSMOUTH VA COM 89214P109 489,454 33,251 SH   SOLE 0 3,774 0 29,477
TRACTOR SUPPLY CO COM 892356106 417,295 3,550 SH   SOLE 0 0 0 3,550
TRANSCANADA CORP COM 89353D107 20,369,389 472,498 SH   SOLE 0 430,383 0 42,115
TRANSWITCH CORP COM NEW 894065309 7,335 20,375 SH   SOLE 0 0 0 20,375
TRAVELERS COMPANIES INC COM 89417E109 29,033,106 363,277 SH   SOLE 0 353,329 0 9,948
TREDEGAR CORP COM 894650100 3,640,071 141,637 SH   SOLE 0 97,202 0 44,435
TRIANGLE CAP CORP COM 895848109 770,238 27,998 SH   SOLE 0 1,937 0 26,062
TRIMBLE NAVIGATION LTD COM 896239100 289,685 11,146 SH   SOLE 0 0 0 11,146
TRONOX LTD CL A CL A Q9235V101 1,187,843 58,950 SH   SOLE 0 2,200 0 56,750
TYSON FOODS INC CL A 902494103 612,211 23,840 SH   SOLE 0 4,700 0 19,140
U S AIRWAYS GROUP INC COM 90341W108 464,686 28,300 SH   SOLE 0 12,500 0 15,800
UDR INC COM 902653104 8,994,543 352,866 SH   SOLE 0 8,773 0 344,093
UNIFI INC COM NEW 904677200 367,513 17,780 SH   SOLE 0 5,200 0 12,580
UNILEVER PLC SPON ADR NEW 904767704 481,112 11,894 SH   SOLE 0 850 0 11,044
UNION FIRST MKT BANKSH CP COM 90662P104 762,611 37,038 SH   SOLE 0 1,099 0 35,939
UNION PAC CORP COM 907818108 1,130,793 7,329 SH   SOLE 0 693 0 6,637
UNITED BANKSHARES INC WEST V COM 909907107 200,200 7,569 SH   SOLE 0 5,019 0 2,550
UNITED PARCEL SERVICE INC CL B 911312106 2,146,054 24,816 SH   SOLE 0 3,033 0 21,783
UNITED TECHNOLOGIES CORP COM 913017109 34,936,341 375,902 SH   SOLE 0 324,436 0 51,466
UNIVERSAL CORP VA COM 913456109 3,294,442 56,948 SH   SOLE 0 700 0 56,248
UNIVERSAL STAINLESS & ALLOY COM 913837100 559,383 18,975 SH   SOLE 0 1,400 0 17,575
US BANCORP DEL COM NEW 902973304 1,112,625 30,778 SH   SOLE 0 8,808 0 21,970
V F CORP COM 918204108 328,667 1,702 SH   SOLE 0 47 0 1,655
VALERO ENERGY CORP NEW COM 91913Y100 46,070,829 1,325,017 SH   SOLE 0 1,086,935 0 238,081
VALLEY FINL CORP VA COM 919629105 228,680 21,352 SH   SOLE 0 6,852 0 14,500
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 458,039 5,486 SH   SOLE 0 260 0 5,226
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 564,654 7,052 SH   SOLE 0 2,428 0 4,624
VANGUARD INDEX FDS GROWTH ETF 922908736 1,467,423 18,777 SH   SOLE 0 1,493 0 17,284
VANGUARD INDEX FDS LARGE CAP ETF 922908637 355,965 4,849 SH   SOLE 0 0 0 4,849
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 1,196,987 17,431 SH   SOLE 0 2,220 0 15,211
VANGUARD INDEX FDS MID CAP ETF 922908629 435,266 4,575 SH   SOLE 0 80 0 4,495
VANGUARD INDEX FDS SM CP VAL ETF 922908611 629,675 7,523 SH   SOLE 0 855 0 6,668
VANGUARD INDEX FDS SMALL CP ETF 922908751 488,229 5,210 SH   SOLE 0 0 0 5,210
VANGUARD INDEX FDS VALUE ETF 922908744 1,634,337 24,173 SH   SOLE 0 950 0 23,223
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 494,070 11,173 SH   SOLE 0 4,625 0 6,548
VANGUARD INTL EQUITY INDEX F MSCI EMR MKT ETF 922042858 5,560,234 143,323 SH   SOLE 0 1,554 0 141,769
VANGUARD INTL EQUITY INDEX F MSCI EUROPE ETF 922042874 323,241 6,716 SH   SOLE 0 600 0 6,116
VANGUARD SCOTTSDALE FDS SHRT-TERM CORP 92206C409 1,070,065 13,528 SH   SOLE 0 2,750 0 10,778
VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 645,516 9,751 SH   SOLE 0 861 0 8,890
VERIZON COMMUNICATIONS INC COM 92343V104 9,479,271 188,305 SH   SOLE 0 32,389 0 155,916
VIACOM INC NEW CL B 92553P201 251,235 3,693 SH   SOLE 0 397 0 3,296
VIRGINIA COMM BANCORP INC COM 92778Q109 146,580 10,500 SH   SOLE 0 10,500 0 0
VISA INC COM CL A 92826C839 39,046,822 213,663 SH   SOLE 0 202,283 0 11,379
VODAFONE GROUP PLC NEW SPONS ADR NEW 92857W209 27,103,579 942,897 SH   SOLE 0 691,864 0 251,033
W P CAREY INC COM 92936U109 44,796,213 676,987 SH   SOLE 0 459,535 0 217,452
WALGREEN CO COM 931422109 73,886,836 1,671,648 SH   SOLE 0 1,513,866 0 157,782
WAL-MART STORES INC COM 931142103 63,436,035 851,605 SH   SOLE 0 758,243 0 93,362
WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 453,891 16,867 SH   SOLE 0 1,900 0 14,967
WASTE MGMT INC DEL COM 94106L109 1,042,208 25,842 SH   SOLE 0 4,825 0 21,017
WATSCO INC COM 942622200 37,512,385 446,789 SH   SOLE 0 371,652 0 75,136
WELLPOINT INC COM 94973V107 64,997,286 794,199 SH   SOLE 0 705,609 0 88,590
WELLS FARGO & CO NEW COM 949746101 90,179,713 2,185,115 SH   SOLE 0 1,811,501 0 373,615
WESTERN ASSET EMRG MKT INCM COM 95766E103 318,331 24,025 SH   SOLE 0 0 0 24,025
WEYERHAEUSER CO COM 962166104 22,849,102 802,004 SH   SOLE 0 762,355 0 39,650
WGL HLDGS INC COM 92924F106 366,376 8,477 SH   SOLE 0 1,145 0 7,332
WHITE MTNS INS GROUP LTD COM G9618E107 965,899 1,680 SH   SOLE 0 200 0 1,480
WI-LAN INC COM 928972108 100,959 21,900 SH   SOLE 0 0 0 21,900
WILLIAMS COS INC DEL COM 969457100 930,266 28,650 SH   SOLE 0 6,500 0 22,150
WILLIAMS SONOMA INC COM 969904101 231,385 4,140 SH   SOLE 0 0 0 4,140
WILLIS GROUP HOLDINGS PUBLIC SHS G96666105 1,811,529 44,422 SH   SOLE 0 2,927 0 41,495
WINDSTREAM CORP COM 97381W104 907,138 117,657 SH   SOLE 0 91,295 0 26,363
WISDOMTREE TR ASIA LC DBT FD 97717X842 284,377 5,825 SH   SOLE 0 1,100 0 4,725
WISDOMTREE TR EM LCL DEBT FD 97717X867 526,999 10,970 SH   SOLE 0 1,600 0 9,370
WISDOMTREE TRUST JP TOTAL DIVID 97717W851 20,235,241 443,658 SH   SOLE 0 376,284 0 67,374
WYNN RESORTS LTD COM 983134107 408,224 3,190 SH   SOLE 0 2,780 0 410
XCEL ENERGY INC COM 98389B100 294,339 10,386 SH   SOLE 0 0 0 10,386
XEROX CORP COM 984121103 305,659 33,700 SH   SOLE 0 6,500 0 27,200
YAMANA GOLD INC COM 98462Y100 243,716 25,627 SH   SOLE 0 600 0 25,027
YUM BRANDS INC COM 988498101 762,378 10,995 SH   SOLE 0 2,528 0 8,467
ZAGG INC COM 98884U108 117,165 21,900 SH   SOLE 0 0 0 21,900
ZIMMER HLDGS INC COM 98956P102 228,942 3,055 SH   SOLE 0 579 0 2,476