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