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 COMPANY COM 88579Y101 32,805,485 229,025 SH   SOLE 0 202,798 0 26,226
8X8 INC NEW COM 282914100 1,030,200 127,500 SH   SOLE 0 0 0 127,500
ABBOTT LABORATORIES COM 002824100 4,148,328 101,426 SH   SOLE 0 15,044 0 86,382
ABBVIE INC COM 00287Y109 5,313,683 94,147 SH   SOLE 0 12,631 0 81,516
ABIOMED INC COM 003654100 208,662 8,300 SH   SOLE 0 3,000 0 5,300
ACACIA RESEARCH CORP COM 003881307 1,177,517 66,339 SH   SOLE 0 0 0 66,339
ACCENTURE PLC IRELAND CL A G1151C101 47,114,059 582,806 SH   SOLE 0 557,258 0 25,548
ACTAVIS PLC PLC SHS G0083B108 1,036,067 4,645 SH   SOLE 0 2,580 0 2,065
ACTIVISION BLIZZARD INC COM 00507V109 34,364,746 1,541,020 SH   SOLE 0 1,411,631 0 129,389
AETNA INC NEW COM 00817Y108 684,234 8,439 SH   SOLE 0 4,400 0 4,039
AFLAC INC COM 001055102 33,894,366 544,488 SH   SOLE 0 483,920 0 60,568
AGL RESOURCES INC COM 001204106 858,226 15,596 SH   SOLE 0 7,300 0 8,296
AGRIUM INC COM 008916108 252,441 2,755 SH   SOLE 0 900 0 1,855
ALBEMARLE CORP COM 012653101 14,478,022 202,490 SH   SOLE 0 17,063 0 185,427
ALCOA INC COM 013817101 78,142,351 5,247,975 SH   SOLE 0 4,491,436 0 756,539
ALLERGAN INC COM 018490102 396,482 2,343 SH   SOLE 0 200 0 2,143
ALLIANCE ONE INTL INC COM 018772103 108,000 43,200 SH   SOLE 0 8,000 0 35,200
ALPINE GLOBAL PREMIER * COM 02083A103 192,235 25,838 SH   SOLE 0 25,033 0 805
ALTRIA GROUP INC COM 02209S103 30,047,099 716,431 SH   SOLE 0 545,691 0 170,739
AMAZON.COM INC COM 023135106 56,471,123 173,875 SH   SOLE 0 156,906 0 16,969
AMC NETWORKS INC CL A CL A 00164V103 1,166,711 18,974 SH   SOLE 0 574 0 18,400
AMERICAN AIRLINES COM 02376R102 81,095,850 1,887,706 SH   SOLE 0 1,628,132 0 259,574
AMERICAN ELECTRIC POWER COM 025537101 1,285,857 23,056 SH   SOLE 0 1,636 0 21,420
AMERICAN EXPRESS COMPANY COM 025816109 4,247,287 44,770 SH   SOLE 0 9,742 0 35,028
AMERICAN INTL GROUP INC COM 026874784 6,747,646 123,629 SH   SOLE 0 16,070 0 107,559
AMERICAN SOFTWARE INC CL A 029683109 132,392 13,400 SH   SOLE 0 0 0 13,400
AMERICAN TOWER CORP NEW* COM 03027X100 110,890,171 1,232,387 SH   SOLE 0 1,093,824 0 138,563
AMERIPRISE FINANCIAL INC COM 03076C106 1,142,280 9,519 SH   SOLE 0 0 0 9,519
AMERISOURCEBERGEN CORP COM 03073E105 47,674,551 656,132 SH   SOLE 0 613,218 0 42,914
AMGEN INC COM 031162100 37,203,573 314,299 SH   SOLE 0 265,885 0 48,414
ANHEUSER BUSCH INBEV ADR 03524A108 62,771,146 546,121 SH   SOLE 0 502,258 0 43,863
APOLLO INVESTMENT CORP COM 03761U106 251,895 29,256 SH   SOLE 0 400 0 28,856
APPLE INC COM 037833100 50,408,392 542,434 SH   SOLE 0 403,819 0 138,615
APPLIED MATERIALS INC COM 038222105 427,661 18,965 SH   SOLE 0 4,300 0 14,665
APTARGROUP INC COM 038336103 404,472 6,036 SH   SOLE 0 0 0 6,036
ARCHER DANIELS MIDLAND COM 039483102 45,170,065 1,024,032 SH   SOLE 0 916,765 0 107,267
ARES CAPITAL CORP COM 04010L103 552,321 30,925 SH   SOLE 0 10,620 0 20,305
ARMADA HOFFLER PPTYS INC COM 04208T108 96,800 10,000 SH   SOLE 0 0 0 10,000
ASHFORD HOSPITALITY * COM 044103109 254,560 22,059 SH   SOLE 0 11,125 0 10,934
ASTRAZENECA PLC ADR 046353108 611,348 8,227 SH   SOLE 0 3,604 0 4,623
AT&T INC COM 00206R102 6,967,485 197,044 SH   SOLE 0 53,035 0 144,009
AUTOMATIC DATA COM 053015103 62,922,995 793,681 SH   SOLE 0 753,494 0 40,186
BABSON CAPITAL CORP INVS COM 05617K109 923,560 60,482 SH   SOLE 0 7,550 0 52,932
BABSON CAPITAL GLB SHORT COM 05617T100 294,382 12,050 SH   SOLE 0 2,000 0 10,050
BAKER HUGHES INC COM 057224107 424,365 5,700 SH   SOLE 0 2,150 0 3,550
BALL CORP COM 058498106 216,246 3,450 SH   SOLE 0 0 0 3,450
BANK AMERICA CORP COM 060505104 3,596,775 234,013 SH   SOLE 0 73,170 0 160,842
BANK AMERICA CORP WTS WTS 060505146 87,808 12,800 SH   SOLE 0 1,000 0 11,800
BANK NEW YORK MELLON COM 064058100 2,068,289 55,184 SH   SOLE 0 3,850 0 51,334
BARRICK GOLD CORP COM 067901108 370,392 20,240 SH   SOLE 0 3,140 0 17,100
BASSETT FURNITURE INDS COM 070203104 289,349 21,987 SH   SOLE 0 0 0 21,987
BAXTER INTERNATIONAL INC COM 071813109 45,533,747 629,789 SH   SOLE 0 519,437 0 110,352
BB&T CORP COM 054937107 7,184,232 182,202 SH   SOLE 0 28,499 0 153,703
BCE INC NEW COM 05534B760 3,573,793 78,787 SH   SOLE 0 21,434 0 57,353
BE AEROSPACE INC COM 073302101 380,781 4,117 SH   SOLE 0 800 0 3,317
BECTON DICKINSON & COM 075887109 300,245 2,538 SH   SOLE 0 1,332 0 1,206
BERKSHIRE HATHAWAY INC CL A 084670108 4,557,612 24 SH   SOLE 0 23 0 1
BERKSHIRE HATHAWAY INC CL B 084670702 75,442,796 596,103 SH   SOLE 0 485,558 0 110,545
BEST BUY COMPANY INC COM 086516101 440,807 14,215 SH   SOLE 0 0 0 14,215
BIOGEN IDEC INC COM 09062X103 446,164 1,415 SH   SOLE 0 400 0 1,015
BLACK DIAMOND INC COM 09202G101 179,520 16,000 SH   SOLE 0 16,000 0 0
BLACKBERRY LTD COM 09228F103 102,400 10,000 SH   SOLE 0 0 0 10,000
BLOCK H & R INC COM 093671105 26,344,469 785,933 SH   SOLE 0 740,048 0 45,885
BOEING COMPANY COM 097023105 3,374,033 26,519 SH   SOLE 0 761 0 25,758
BP PLC ADR 055622104 41,763,801 791,731 SH   SOLE 0 630,407 0 161,324
BRISTOL MYERS SQUIBB COM 110122108 4,147,906 85,506 SH   SOLE 0 20,334 0 65,173
BRITISH AMERN TOBACCO ADR 110448107 484,987 4,073 SH   SOLE 0 0 0 4,073
BROOKFIELD ASSET CL A 112585104 125,544,866 2,851,996 SH   SOLE 0 2,437,397 0 414,599
BROOKFIELD PPTY PARTNERS COM G16249107 1,081,826 51,836 SH   SOLE 0 21,701 0 30,135
C & F FINANCIAL CORP COM 12466Q104 336,758 9,357 SH   SOLE 0 0 0 9,357
CABELAS INC COM 126804301 35,608,123 570,643 SH   SOLE 0 530,163 0 40,480
CALAMOS STRATEGIC TOTAL COM 128125101 343,371 28,590 SH   SOLE 0 10,000 0 18,590
CANADIAN NATIONAL COM 136375102 227,570 3,500 SH   SOLE 0 1,500 0 2,000
CANADIAN NATURAL RES LTD COM 136385101 2,571,649 56,015 SH   SOLE 0 3,475 0 52,540
CANADIAN PACIFIC COM 13645T100 226,425 1,250 SH   SOLE 0 1,250 0 0
CAPITAL BANK FINL CORP COM 139794101 353,654 14,979 SH   SOLE 0 0 0 14,979
CAPITAL ONE COM 14040H105 155,988,149 1,888,476 SH   SOLE 0 1,604,875 0 283,601
CARDINAL HEALTH INC COM 14149Y108 702,740 10,250 SH   SOLE 0 8,315 0 1,935
CARLISLE COMPANIES INC COM 142339100 532,713 6,150 SH   SOLE 0 2,200 0 3,950
CARMAX INC COM 143130102 117,591,905 2,260,948 SH   SOLE 0 1,951,695 0 309,253
CARPENTER TECHNOLGY CORP COM 144285103 278,300 4,400 SH   SOLE 0 0 0 4,400
CATERPILLAR INC COM 149123101 5,424,687 49,919 SH   SOLE 0 9,478 0 40,440
CBS CORP NEW CL B 124857202 443,617 7,139 SH   SOLE 0 1,472 0 5,667
CELGENE CORP COM 151020104 55,728,992 648,917 SH   SOLE 0 554,179 0 94,738
CELGENE CORP RTS RTS 151020112 184,600 71,000 SH   SOLE 0 0 0 71,000
CENOVUS ENERGY INC COM 15135U109 1,143,470 35,325 SH   SOLE 0 3,425 0 31,900
CENTURYLINK INC COM 156700106 350,706 9,688 SH   SOLE 0 652 0 9,036
CHESAPEAKE ENERGY CORP COM 165167107 3,018,071 97,107 SH   SOLE 0 8,500 0 88,607
CHEVRON CORP COM 166764100 84,680,464 648,644 SH   SOLE 0 532,178 0 116,466
CHICAGO BRIDGE & IRON COM 167250109 28,070,168 411,586 SH   SOLE 0 394,949 0 16,637
CHINA UNICOM HONG KONG ADR 16945R104 448,494 29,256 SH   SOLE 0 10,535 0 18,721
CHURCH & DWIGHT COM 171340102 15,073,115 215,484 SH   SOLE 0 197,511 0 17,973
CISCO SYSTEMS INC COM 17275R102 56,954,969 2,291,950 SH   SOLE 0 2,078,579 0 213,371
CITIGROUP INC NEW COM 172967424 30,207,415 641,346 SH   SOLE 0 616,321 0 25,025
CLAYMORE GUGGENHEIM ETF 18383M399 1,354,332 49,070 SH   SOLE 0 46,520 0 2,550
CLAYMORE GUGGENHEIM ETF 18383M415 3,649,287 133,040 SH   SOLE 0 123,620 0 9,420
CLAYMORE GUGGENHEIM ETF 18383M423 1,703,624 63,280 SH   SOLE 0 54,960 0 8,320
CLAYMORE GUGGENHEIM ETF 18383M431 833,799 31,520 SH   SOLE 0 29,650 0 1,870
CLAYMORE GUGGENHEIM ETF 18383M530 2,752,551 129,410 SH   SOLE 0 107,830 0 21,580
CLAYMORE GUGGENHEIM ETF 18383M548 17,200,118 750,769 SH   SOLE 0 730,054 0 20,715
CLAYMORE GUGGENHEIM ETF 18383M555 17,137,843 765,766 SH   SOLE 0 712,356 0 53,410
CLAYMORE GUGGENHEIM ETF 18383M563 16,532,201 754,895 SH   SOLE 0 728,900 0 25,995
CLAYMORE GUGGENHEIM ETF 18383M571 750,288 35,525 SH   SOLE 0 29,935 0 5,590
CLIFFS NATURAL RES INC COM 18683K101 178,745 11,877 SH   SOLE 0 2,100 0 9,777
CLOROX COMPANY COM 189054109 625,053 6,839 SH   SOLE 0 113 0 6,726
CME GROUP INC CLASS A COM 12572Q105 38,752,251 546,191 SH   SOLE 0 527,085 0 19,106
CNH INDUSTRIAL N V COM N20944109 1,338,309 130,950 SH   SOLE 0 11,750 0 119,200
CNO FINANCIAL GROUP INC COM 12621E103 349,165 19,616 SH   SOLE 0 9,113 0 10,503
COCA-COLA COMPANY COM 191216100 42,961,554 1,014,201 SH   SOLE 0 682,982 0 331,219
COGNIZANT TECHNOLOGY CL A 192446102 269,885 5,518 SH   SOLE 0 0 0 5,518
COLFAX CORP COM 194014106 16,324,484 219,003 SH   SOLE 0 214,628 0 4,375
COLGATE-PALMOLIVE COM 194162103 3,192,867 46,830 SH   SOLE 0 8,037 0 38,793
COMCAST CORP CL A NEW COM 20030N101 624,354 11,631 SH   SOLE 0 5,031 0 6,600
COMMUNITY BANKERS COM 203612106 161,959 36,977 SH   SOLE 0 1,252 0 35,725
CONAGRA FOODS INC COM 205887102 1,115,610 37,588 SH   SOLE 0 8,800 0 28,788
CONOCOPHILLIPS COM 20825C104 7,699,044 89,806 SH   SOLE 0 15,972 0 73,833
CONSOL ENERGY INC COM 20854P109 435,362 9,450 SH   SOLE 0 1,200 0 8,250
CONSTELLIUM HOLDCO B V CL A N22035104 201,978 6,300 SH   SOLE 0 200 0 6,100
CORENERGY INFRASTRUCTURE COM 21870U205 5,948,452 802,760 SH   SOLE 0 214,425 0 588,335
CORNING INC COM 219350105 754,718 34,383 SH   SOLE 0 6,708 0 27,675
CORRECTIONS CORP AMER COM 22025Y407 302,516 9,209 SH   SOLE 0 500 0 8,709
COSTCO WHOLESALE CORP COM 22160K105 477,338 4,145 SH   SOLE 0 1,100 0 3,045
CRESTWOOD EQUITY COM 226344109 10,361,178 696,784 SH   SOLE 0 554,270 0 142,514
CRESTWOOD MIDSTREAM COM 226378107 469,010 21,251 SH   SOLE 0 320 0 20,931
CROWN HOLDINGS INC COM 228368106 806,112 16,200 SH   SOLE 0 4,900 0 11,300
CST BRANDS INC COM 12646R105 444,809 12,893 SH   SOLE 0 1,490 0 11,403
CSX CORP COM 126408103 2,763,534 89,696 SH   SOLE 0 23,417 0 66,279
CUMMINS INC COM 231021106 33,367,439 216,264 SH   SOLE 0 194,569 0 21,696
CVR REFINING COM 12663P107 507,703 20,300 SH   SOLE 0 2,500 0 17,800
CVS CAREMARK CORP COM 126650100 2,651,517 35,180 SH   SOLE 0 1,958 0 33,222
DANAHER CORP COM 235851102 61,108,931 776,184 SH   SOLE 0 654,888 0 121,296
DARDEN RESTAURANTS INC COM 237194105 216,775 4,685 SH   SOLE 0 735 0 3,950
DATAWATCH CORP NEW COM 237917208 1,442,817 96,445 SH   SOLE 0 92,445 0 4,000
DBX ETF 233051879 27,325,812 1,216,102 SH   SOLE 0 1,186,392 0 29,710
DEERE & COMPANY COM 244199105 1,437,934 15,880 SH   SOLE 0 1,305 0 14,575
DELTA AIRLINES INC NEW COM 247361702 412,329 10,649 SH   SOLE 0 2,724 0 7,925
DEVON ENERGY CORP NEW COM 25179M103 5,446,538 68,596 SH   SOLE 0 17,732 0 50,864
DIAGEO PLC NEW ADR 25243Q205 28,213,695 221,684 SH   SOLE 0 157,744 0 63,939
DIAMOND OFFSHORE COM 25271C102 637,795 12,851 SH   SOLE 0 2,375 0 10,476
DIEBOLD INC COM 253651103 264,642 6,588 SH   SOLE 0 3,250 0 3,338
DIRECTV COM 25490A309 39,240,361 461,597 SH   SOLE 0 420,519 0 41,078
DISCOVERY COMMUNICATIONS COM 25470F302 695,630 9,583 SH   SOLE 0 2,227 0 7,356
DISH NETWORK CORP CL A CL A 25470M109 13,018,603 200,040 SH   SOLE 0 184,540 0 15,500
DISNEY WALT COMPANY COM 254687106 39,533,662 461,088 SH   SOLE 0 357,059 0 104,029
DNP SELECT INCOME COM 23325P104 444,112 42,256 SH   SOLE 0 5,833 0 36,423
DOLLAR TREE INC COM 256746108 1,361,663 25,003 SH   SOLE 0 10,308 0 14,695
DOMINION RESOURCES INC COM 25746U109 41,056,717 574,059 SH   SOLE 0 370,682 0 203,377
DOVER CORP COMMON COM 260003108 1,503,858 16,535 SH   SOLE 0 1,431 0 15,104
DOW CHEMICAL COMPANY COM 260543103 3,632,747 70,594 SH   SOLE 0 22,378 0 48,215
DRYSHIPS INC COM Y2109Q101 362,894 112,700 SH   SOLE 0 70,000 0 42,700
DTE ENERGY COMPANY COM 233331107 208,099 2,672 SH   SOLE 0 70 0 2,602
DU PONT E.I.DE NEMOURS COM 263534109 31,978,235 488,665 SH   SOLE 0 398,930 0 89,735
DUKE ENERGY CORP NEW COM 26441C204 6,052,004 81,574 SH   SOLE 0 13,620 0 67,954
DYAX CORP COM 26746E103 170,554 17,766 SH   SOLE 0 0 0 17,766
E M C CORP MASS COM 268648102 1,697,973 64,464 SH   SOLE 0 15,074 0 49,390
EASTMAN CHEMICAL COMPANY COM 277432100 25,442,149 291,267 SH   SOLE 0 268,910 0 22,357
EATON CORP PLC PLC SHS G29183103 32,473,026 420,744 SH   SOLE 0 405,765 0 14,979
EATON VANCE FLOATING * COM 278279104 152,786 10,125 SH   SOLE 0 0 0 10,125
EATON VANCE LIMITED COM 27828H105 250,838 16,100 SH   SOLE 0 11,100 0 5,000
EATON VANCE RISK * COM 27829G106 264,555 22,925 SH   SOLE 0 0 0 22,925
EATON VANCE SENIOR * COM 27828Q105 898,713 60,438 SH   SOLE 0 25,490 0 34,948
EBAY INC COM 278642103 303,914 6,071 SH   SOLE 0 4,143 0 1,928
ECOLAB INC COM 278865100 1,047,153 9,405 SH   SOLE 0 1,136 0 8,269
EMERSON ELECTRIC COMPANY COM 291011104 2,434,323 36,684 SH   SOLE 0 3,226 0 33,458
ENCANA CORP COM 292505104 378,767 15,975 SH   SOLE 0 5,425 0 10,550
ENSCO PLC CL A CL A G3157S106 1,028,323 18,505 SH   SOLE 0 5,175 0 13,330
ENTEGRIS INC COM 29362U104 192,870 14,032 SH   SOLE 0 0 0 14,032
EOG RESOURCES INC COM 26875P101 726,168 6,214 SH   SOLE 0 2,014 0 4,200
EQUITY LIFESTYLE COM 29472R108 34,564,385 782,708 SH   SOLE 0 764,378 0 18,330
EXELON CORP COM 30161N101 275,570 7,554 SH   SOLE 0 2,397 0 5,157
EXONE COMPANY COM 302104104 257,530 6,500 SH   SOLE 0 0 0 6,500
EXPRESS SCRIPTS HLDG COM 30219G108 44,426,733 640,801 SH   SOLE 0 565,304 0 75,497
EXXON MOBIL CORP COM 30231G102 116,148,402 1,153,639 SH   SOLE 0 789,325 0 364,314
EZCORP INC CL A CL A 302301106 303,765 26,300 SH   SOLE 0 0 0 26,300
FACEBOOK INC CL A CL A 30303M102 2,791,795 41,489 SH   SOLE 0 3,131 0 38,358
FASTENAL COMPANY COM 311900104 32,553,087 657,771 SH   SOLE 0 602,667 0 55,104
FEDERATED INVS INC PA CL B 314211103 3,532,558 114,248 SH   SOLE 0 6,400 0 107,848
FEDEX CORP COM 31428X106 439,069 2,900 SH   SOLE 0 425 0 2,475
FIDELITY NATIONAL CL A 31620R105 54,560,149 1,665,450 SH   SOLE 0 1,459,894 0 205,557
FIRST CAPITAL BANCORP COM 319438107 192,915 42,870 SH   SOLE 0 5,770 0 37,100
FIRST CMNTY BANCSHARES COM 31983A103 553,940 38,656 SH   SOLE 0 19,973 0 18,683
FIRST INDUSTRIAL * COM 32054K103 220,824 11,721 SH   SOLE 0 1,275 0 10,446
FIRST TRUST CONSUMER ETF 33734X119 504,393 12,670 SH   SOLE 0 9,493 0 3,177
FIRST TRUST HEALTHCARE ETF 33734X143 692,084 12,992 SH   SOLE 0 9,149 0 3,843
FIVE BELOW INC COM 33829M101 778,684 19,511 SH   SOLE 0 2,025 0 17,486
FLOWERS FOODS INC COM 343498101 40,483,535 1,920,471 SH   SOLE 0 1,667,141 0 253,330
FLUOR CORP NEW COM 343412102 539,377 7,014 SH   SOLE 0 200 0 6,814
FMC CORP NEW COM 302491303 298,998 4,200 SH   SOLE 0 1,900 0 2,300
FOOT LOCKER INC COM 344849104 376,545 7,424 SH   SOLE 0 0 0 7,424
FORD MOTOR COMPANY NEW COM 345370860 2,301,494 133,497 SH   SOLE 0 15,147 0 118,350
FREEPORT MCMORAN COPPER COM 35671D857 2,885,095 79,044 SH   SOLE 0 12,117 0 66,927
FULL HOUSE RESORTS INC COM 359678109 35,250 25,000 SH   SOLE 0 0 0 25,000
GAMING & LEISURE PPTYS COM 36467J108 63,967,827 1,883,068 SH   SOLE 0 1,779,724 0 103,344
GENERAC HOLDINGS INC COM 368736104 662,864 13,600 SH   SOLE 0 2,700 0 10,900
GENERAL DYNAMICS COM 369550108 2,047,282 17,566 SH   SOLE 0 2,298 0 15,268
GENERAL ELECTRIC COMPANY COM 369604103 94,305,154 3,588,476 SH   SOLE 0 2,650,384 0 938,092
GENERAL MILLS INC COM 370334104 1,626,313 30,954 SH   SOLE 0 8,057 0 22,897
GENERAL MOTORS COMPANY COM 37045V100 40,993,357 1,129,293 SH   SOLE 0 977,537 0 151,757
GENUINE PARTS COMPANY COM 372460105 654,549 7,455 SH   SOLE 0 0 0 7,455
GENWORTH FINANCIAL CL A COM 37247D106 1,271,679 73,085 SH   SOLE 0 9,640 0 63,445
GILEAD SCIENCES INC COM 375558103 2,676,335 32,280 SH   SOLE 0 6,937 0 25,343
GLADSTONE CAPITAL CORP COM 376535100 712,902 70,865 SH   SOLE 0 11,600 0 59,265
GLADSTONE INVESTMENT COM 376546107 4,071,357 550,183 SH   SOLE 0 163,934 0 386,249
GLAXOSMITHKLINE PLC ADR 37733W105 47,622,289 890,469 SH   SOLE 0 718,305 0 172,164
GOLDCORP INC NEW COM 380956409 1,220,899 43,744 SH   SOLE 0 9,215 0 34,529
GOLDMAN SACHS GROUP INC COM 38141G104 290,843 1,737 SH   SOLE 0 1,399 0 338
GOOGLE INC CL A CL A 38259P508 31,904,273 54,568 SH   SOLE 0 46,795 0 7,773
GOOGLE INC CL C CL C 38259P706 31,489,677 54,738 SH   SOLE 0 46,810 0 7,928
GOVERNMENT PROPERTIES * COM 38376A103 393,164 15,485 SH   SOLE 0 3,860 0 11,625
GRAINGER W W INC COM 384802104 307,158 1,208 SH   SOLE 0 8 0 1,200
GULF COAST ULTRA DEEP COM 40222T104 2,959,312 1,010,004 SH   SOLE 0 1,000,000 0 10,004
H&Q HEALTHCARE INVESTORS BEN INT 404052102 346,581 13,148 SH   SOLE 0 1,466 0 11,682
HALLIBURTON COMPANY COM 406216101 1,794,194 25,267 SH   SOLE 0 8,335 0 16,932
HAMPTON ROADS BANKSHARES COM 409321502 36,640 21,179 SH   SOLE 0 8 0 21,171
HANESBRANDS INC COM 410345102 27,923,786 283,663 SH   SOLE 0 272,718 0 10,945
HARRIS CORP DEL COM 413875105 1,407,738 18,584 SH   SOLE 0 414 0 18,170
HARTFORD FINANCIAL COM 416515104 42,534,853 1,187,793 SH   SOLE 0 1,022,823 0 164,970
HEALTH CARE REIT INC * COM 42217K106 285,901 4,562 SH   SOLE 0 1,379 0 3,183
HEALTHCARE RLTY TR INC * COM 421946104 1,066,369 41,950 SH   SOLE 0 7,084 0 34,866
HERSHEY COMPANY COM 427866108 500,482 5,140 SH   SOLE 0 425 0 4,715
HERTZ GLOBAL HOLDINGS COM 42805T105 358,784 12,800 SH   SOLE 0 3,000 0 9,800
HEWLETT-PACKARD COMPANY COM 428236103 25,330,021 752,079 SH   SOLE 0 685,090 0 66,989
HOLOGIC INC COM 436440101 240,825 9,500 SH   SOLE 0 9,500 0 0
HOME DEPOT INC COM 437076102 2,989,244 36,922 SH   SOLE 0 8,017 0 28,905
HONDA MOTOR LTD NEW LTD AMER 438128308 222,187 6,350 SH   SOLE 0 650 0 5,700
HONEYWELL INTL INC COM 438516106 2,427,340 26,114 SH   SOLE 0 8,443 0 17,671
HUNTSMAN CORP COM 447011107 589,590 20,982 SH   SOLE 0 7,700 0 13,282
ILLINOIS TOOL WORKS INC COM 452308109 24,818,138 283,442 SH   SOLE 0 270,273 0 13,169
IMS HEALTH HOLDINGS INC COM 44970B109 327,035 12,735 SH   SOLE 0 4,350 0 8,385
INFORMATICA CORP COM 45666Q102 1,194,881 33,517 SH   SOLE 0 8,207 0 25,310
INGREDION INC COM 457187102 459,545 6,124 SH   SOLE 0 1,204 0 4,920
INTEL CORP COM 458140100 6,472,954 209,481 SH   SOLE 0 36,244 0 173,237
INTERACTIVE BROKERS GRP COM 45841N107 265,506 11,400 SH   SOLE 0 800 0 10,600
INTERNATIONAL BUSINESS COM 459200101 6,293,820 34,721 SH   SOLE 0 6,480 0 28,241
INTERNATIONAL PAPER COM 460146103 370,904 7,349 SH   SOLE 0 350 0 6,999
INTL FLAVOR & FRAGRANCES COM 459506101 440,687 4,226 SH   SOLE 0 1,200 0 3,026
INTUIT INC COM 461202103 13,156,669 163,376 SH   SOLE 0 161,231 0 2,145
INVESCO CA VALU MUN COM 46132H106 123,800 10,000 SH   SOLE 0 10,000 0 0
INVESCO MUNICIPAL INCOME COM 46132X101 85,531 12,289 SH   SOLE 0 0 0 12,289
INVESTORS TITLE COMPANY COM 461804106 232,057 3,444 SH   SOLE 0 0 0 3,444
ISHARES ETF 464287176 201,534 1,747 SH   SOLE 0 280 0 1,467
ISHARES ETF 464287457 424,322 5,018 SH   SOLE 0 2,818 0 2,200
ISHARES ETF 464287846 363,014 3,662 SH   SOLE 0 320 0 3,342
ISHARES ETF 464288588 353,447 3,266 SH   SOLE 0 1,466 0 1,800
ISHARES ETF 464288638 15,170,394 137,675 SH   SOLE 0 127,771 0 9,904
ISHARES ETF 464288646 52,969,669 501,227 SH   SOLE 0 469,907 0 31,320
ISHARES ETF 464288687 2,456,181 61,543 SH   SOLE 0 44,776 0 16,767
ISHARES ETF 464288794 205,925 5,468 SH   SOLE 0 865 0 4,603
ISHARES ETF 464288828 451,174 4,388 SH   SOLE 0 386 0 4,002
ISHARES ETF 464288836 268,728 1,989 SH   SOLE 0 190 0 1,799
ISHARES 2014 ETF 464289362 440,027 8,601 SH   SOLE 0 8,601 0 0
ISHARES 2015 ETF 464289339 1,373,305 25,887 SH   SOLE 0 25,887 0 0
ISHARES 2016 ETF 464289313 1,759,760 32,862 SH   SOLE 0 32,109 0 753
ISHARES 2017 ETF 464289271 1,544,471 27,934 SH   SOLE 0 27,634 0 300
ISHARES 2018 ETF 46429B580 637,191 24,900 SH   SOLE 0 24,700 0 200
ISHARES CHINA ETF 464287184 478,545 12,920 SH   SOLE 0 5,200 0 7,720
ISHARES CORE S&P ETF 464287804 302,643 2,700 SH   SOLE 0 190 0 2,510
ISHARES CORE S&P 500 ETF ETF 464287200 1,292,123 6,559 SH   SOLE 0 450 0 6,109
ISHARES CORE S&P MID ETF 464287507 405,775 2,836 SH   SOLE 0 164 0 2,672
ISHARES FLOATING ETF 46429B655 32,280,962 635,452 SH   SOLE 0 603,317 0 32,135
ISHARES IBOXX ETF 464287242 857,955 7,194 SH   SOLE 0 1,050 0 6,144
ISHARES IBOXX $ ETF 464288513 3,889,493 40,856 SH   SOLE 0 28,794 0 12,062
ISHARES JPMORGAN USD ETF 464288281 230,540 2,000 SH   SOLE 0 2,000 0 0
ISHARES MSCI ETF 464287465 10,247,979 149,890 SH   SOLE 0 26,326 0 123,564
ISHARES MSCI EMERGING ETF 464287234 431,392 9,979 SH   SOLE 0 755 0 9,224
ISHARES MSCI GERMANY ETF 464286806 310,767 9,935 SH   SOLE 0 1,170 0 8,765
ISHARES MSCI SPAIN ETF 464286764 371,292 8,671 SH   SOLE 0 1,180 0 7,491
ISHARES MSCI SWEDEN ETF 464286756 304,184 8,622 SH   SOLE 0 1,030 0 7,592
ISHARES MSCI SWITZERLND ETF 464286749 311,454 9,075 SH   SOLE 0 1,080 0 7,995
ISHARES NASDAQ ETF 464287556 377,582 1,469 SH   SOLE 0 133 0 1,336
ISHARES NATIONAL ETF 464288414 256,957 2,365 SH   SOLE 0 2,015 0 350
ISHARES S&P 500 ETF 464287309 1,044,011 9,925 SH   SOLE 0 6,479 0 3,446
ISHARES S&P MID CAP ETF 464287606 370,709 2,360 SH   SOLE 0 150 0 2,210
ISHARES SELECT ETF 464287168 628,418 8,163 SH   SOLE 0 2,200 0 5,963
ISHARES SILVER TRUST ETF 46428Q109 576,882 28,488 SH   SOLE 0 8,150 0 20,338
ISHARES U S ETF 464288760 291,707 2,705 SH   SOLE 0 405 0 2,300
ISHARESU S ETF 464287580 245,458 1,988 SH   SOLE 0 180 0 1,808
ISIS PHARMACEUTICALS COM 464330109 7,699,231 223,490 SH   SOLE 0 185,590 0 37,900
ISLE CAPRI CASINOS INC COM 464592104 4,935,311 576,555 SH   SOLE 0 575,555 0 1,000
ITC HOLDINGS CORP COM 465685105 402,739 11,040 SH   SOLE 0 3,120 0 7,920
JACOBS ENGINEERNG GROUP COM 469814107 362,304 6,800 SH   SOLE 0 1,400 0 5,400
JARDEN CORP COM 471109108 1,315,611 22,167 SH   SOLE 0 3,380 0 18,787
JOHNSON & JOHNSON COM 478160104 109,150,409 1,043,303 SH   SOLE 0 810,264 0 233,039
JOHNSON CONTROLS INC COM 478366107 304,124 6,091 SH   SOLE 0 1,075 0 5,016
JPMORGAN CHASE & COM 46625H100 66,598,258 1,155,818 SH   SOLE 0 1,037,944 0 117,874
JPMORGAN CHASE & CO ETN 46625H365 267,767 5,112 SH   SOLE 0 1,003 0 4,109
KAYNE ANDERSON ENERGY COM 48660P104 502,341 15,490 SH   SOLE 0 1,800 0 13,690
KAYNE ANDERSON MLP COM 486606106 644,642 16,357 SH   SOLE 0 2,186 0 14,171
KB HOME COM 48666K109 199,876 10,700 SH   SOLE 0 2,500 0 8,200
KIMBERLY CLARK CORP COM 494368103 5,227,050 46,997 SH   SOLE 0 6,603 0 40,394
KINDER MORGAN INC DE COM 49456B101 35,826,895 988,056 SH   SOLE 0 733,024 0 255,032
KINDER MORGAN MGMT LLC COM 49455U100 241,605 3,061 SH   SOLE 0 2,026 0 1,035
KRAFT FOODS GRP INC COM 50076Q106 7,319,593 122,095 SH   SOLE 0 14,254 0 107,841
KRISPY KREME DOUGHNUT COM 501014104 18,232,988 1,140,988 SH   SOLE 0 846,874 0 294,114
KROGER COMPANY COM 501044101 998,980 20,210 SH   SOLE 0 2,900 0 17,310
LABORATORY CORP OF AMER COM 50540R409 516,813 5,047 SH   SOLE 0 665 0 4,382
LACLEDE GROUP INC COM 505597104 572,890 11,800 SH   SOLE 0 8,500 0 3,300
LEGGETT & PLATT INC COM 524660107 296,625 8,653 SH   SOLE 0 338 0 8,315
LEUCADIA NATIONAL CORP COM 527288104 3,909,402 149,100 SH   SOLE 0 17,300 0 131,800
LEVEL 3 COMMNS INC NEW COM 52729N308 2,677,324 60,973 SH   SOLE 0 3,300 0 57,673
LIBERTY MEDIA CORP CL A CL A 531229102 47,727,973 349,195 SH   SOLE 0 338,409 0 10,786
LILLY ELI & COMPANY COM 532457108 2,065,598 33,225 SH   SOLE 0 9,361 0 23,864
LIMELIGHT NETWORKS INC COM 53261M104 30,600 10,000 SH   SOLE 0 10,000 0 0
LINN ENERGY LLC UNIT LTD LIAB 536020100 714,573 22,089 SH   SOLE 0 1,613 0 20,476
LINNCO LLC COM 535782106 1,580,013 50,496 SH   SOLE 0 5,582 0 44,914
LOCKHEED MARTIN CORP COM 539830109 1,210,458 7,531 SH   SOLE 0 2,621 0 4,910
LOEWS CORP COM 540424108 2,353,435 53,475 SH   SOLE 0 5,450 0 48,025
LORILLARD INC COM 544147101 1,201,198 19,701 SH   SOLE 0 1,575 0 18,126
LOWES COMPANIES INC COM 548661107 6,093,503 126,974 SH   SOLE 0 19,898 0 107,076
LYONDELLBASELL CL A N53745100 262,832 2,692 SH   SOLE 0 1,641 0 1,051
MACQUARIE INFRASTRUCTURE COM 55608B105 230,270 3,692 SH   SOLE 0 40 0 3,652
MANULIFE FINANCIAL CORP COM 56501R106 213,265 10,733 SH   SOLE 0 80 0 10,653
MARATHON OIL CORP COM 565849106 493,625 12,365 SH   SOLE 0 2,310 0 10,055
MARATHON PETROLEUM CORP COM 56585A102 33,115,164 424,173 SH   SOLE 0 395,593 0 28,579
MARKEL CORP COM 570535104 199,271,943 303,935 SH   SOLE 0 260,588 0 43,347
MARKET VECTORS ETF 57060U100 2,252,244 85,151 SH   SOLE 0 13,805 0 71,346
MARKET VECTORS ETF 57061R544 3,942,224 93,285 SH   SOLE 0 71,855 0 21,430
MARRIOTT INTL INC NEW CL A 571903202 659,397 10,287 SH   SOLE 0 6,922 0 3,365
MARSH & MCLENNAN COS INC COM 571748102 1,856,814 35,832 SH   SOLE 0 2,000 0 33,832
MARTEN TRANSPORT LTD COM 573075108 5,198,878 232,612 SH   SOLE 0 231,112 0 1,500
MASTERCARD INC CLASS A CL A 57636Q104 2,918,596 39,725 SH   SOLE 0 13,535 0 26,190
MC CORMICK & COMPANY COM 579780206 719,408 10,049 SH   SOLE 0 2,334 0 7,715
MCDONALDS CORP COM 580135101 75,679,777 751,239 SH   SOLE 0 601,556 0 149,682
MEADWESTVACO CORP COM 583334107 338,589 7,650 SH   SOLE 0 1,100 0 6,550
MEDIA GENERAL INC CL A 584404107 616,003 30,005 SH   SOLE 0 10,000 0 20,005
MEDICAL PROPERTIES * COM 58463J304 1,178,360 89,000 SH   SOLE 0 51,800 0 37,200
MEDLEY CAPITAL CORP COM 58503F106 732,013 56,050 SH   SOLE 0 25,800 0 30,250
MEDTRONIC INC COM 585055106 931,168 14,604 SH   SOLE 0 2,248 0 12,356
MERCK & COMPANY INC NEW COM 58933Y105 35,218,368 608,788 SH   SOLE 0 480,385 0 128,402
MESABI TRUST CTF BEN INT BEN INT 590672101 427,983 21,869 SH   SOLE 0 3,600 0 18,269
MICRON TECHNOLOGY INC COM 595112103 246,466 7,480 SH   SOLE 0 3,900 0 3,580
MICROSOFT CORP COM 594918104 14,804,399 355,022 SH   SOLE 0 65,612 0 289,410
MIDWAY GOLD CORP COM 598153104 1,918,015 2,131,128 SH   SOLE 0 1,675,878 0 455,250
MILLER HERMAN INC COM 600544100 845,450 27,958 SH   SOLE 0 0 0 27,958
MONARCH CASINO & RESORT COM 609027107 10,783,616 712,260 SH   SOLE 0 675,090 0 37,170
MONDELEZ INTERNATIONAL CL A 609207105 7,630,535 202,886 SH   SOLE 0 33,505 0 169,380
MONSANTO COMPANY NEW COM 61166W101 31,484,180 252,398 SH   SOLE 0 242,171 0 10,228
MORGAN STANLEY * COM 617468103 27,916,888 1,271,840 SH   SOLE 0 1,154,405 0 117,435
MURPHY OIL CORP COM 626717102 1,285,483 19,336 SH   SOLE 0 400 0 18,936
MVC CAPITAL INC COM 553829102 1,578,605 121,900 SH   SOLE 0 102,000 0 19,900
MYLAN INC COM 628530107 273,268 5,300 SH   SOLE 0 2,000 0 3,300
NATIONAL OILWELL COM 637071101 46,621,164 566,134 SH   SOLE 0 426,113 0 140,021
NCI BUILDING SYSTEMS INC COM 628852204 5,064,799 260,669 SH   SOLE 0 255,669 0 5,000
NCR CORP NEW COM 62886E108 783,209 22,320 SH   SOLE 0 7,100 0 15,220
NEURALSTEM INC COM 64127R302 119,848 28,400 SH   SOLE 0 0 0 28,400
NEWBRIDGE BANCORP CL A 65080T102 108,068 13,408 SH   SOLE 0 0 0 13,408
NEWMARKET CORP COM 651587107 6,314,539 16,104 SH   SOLE 0 125 0 15,979
NEWMONT MINING CORP HLDG COM 651639106 219,013 8,609 SH   SOLE 0 250 0 8,359
NEXTERA ENERGY INC COM 65339F101 1,308,690 12,770 SH   SOLE 0 2,127 0 10,643
NIKE INC CL B 654106103 787,864 10,159 SH   SOLE 0 3,464 0 6,695
NOBLE CORP PLC PLC SHS G65431101 654,084 19,490 SH   SOLE 0 15,680 0 3,810
NOKIA CORP ADR 654902204 184,540 24,410 SH   SOLE 0 7,280 0 17,130
NORANDA ALUMINUM HOLDING COM 65542W107 37,065 10,500 SH   SOLE 0 2,000 0 8,500
NORFOLK SOUTHERN CORP COM 655844108 15,634,312 151,745 SH   SOLE 0 59,258 0 92,487
NORTHROP GRUMMAN CORP COM 666807102 221,914 1,855 SH   SOLE 0 361 0 1,494
NORTHWEST BANCSHARES INC COM 667340103 1,004,343 74,012 SH   SOLE 0 43,512 0 30,500
NOVACOPPER INC COM 66988K102 44,690 41,000 SH   SOLE 0 0 0 41,000
NOVARTIS AG ADR 66987V109 645,371 7,129 SH   SOLE 0 1,178 0 5,951
NOVO NORDISK AS ADR ADR 670100205 460,514 9,970 SH   SOLE 0 3,185 0 6,785
NOW INC COM 67011P100 612,818 16,924 SH   SOLE 0 1,057 0 15,867
NRG ENERGY INC NEW COM 629377508 402,206 10,812 SH   SOLE 0 3,800 0 7,012
NUANCE COMMUNICATION INC COM 67020Y100 641,934 34,200 SH   SOLE 0 13,000 0 21,200
NUCOR CORP COM 670346105 24,970,606 507,017 SH   SOLE 0 450,607 0 56,410
NUVEEN AMT FREE COM 670657105 1,930,645 143,223 SH   SOLE 0 3,000 0 140,223
NUVEEN BUILD AMERICA COM 67074C103 235,238 11,475 SH   SOLE 0 5,000 0 6,475
NUVEEN DIVIDEND COM 67066V101 282,800 20,000 SH   SOLE 0 10,000 0 10,000
NUVEEN MUNICIPAL COM 67062H106 162,355 12,080 SH   SOLE 0 1,250 0 10,830
NUVEEN MUNICIPAL OPPTY COM 670984103 710,527 50,356 SH   SOLE 0 6,000 0 44,356
NUVEEN MUNICIPAL VALUE COM 670928100 1,007,518 104,514 SH   SOLE 0 23,036 0 81,478
NUVEEN PFD INCM OPPTY COM 67073B106 115,915 11,950 SH   SOLE 0 1,600 0 10,350
NUVEEN QUALITY MUNICIPAL COM 67062N103 382,698 29,191 SH   SOLE 0 14,212 0 14,979
NUVEEN REAL ASSET INCM COM 67074Y105 1,979,290 97,550 SH   SOLE 0 49,550 0 48,000
NUVEEN SELECT MATURITIES BEN INT 67061T101 139,781 13,600 SH   SOLE 0 3,100 0 10,500
NUVEEN SENIOR INCOME COM 67067Y104 131,130 18,600 SH   SOLE 0 5,000 0 13,600
NUVEEN VIRGINIA PREMIUM COM 67064R102 2,361,892 177,186 SH   SOLE 0 14,973 0 162,213
O REILLY AUTOMOTIVE INC COM 67103H107 18,035,705 119,759 SH   SOLE 0 117,099 0 2,660
OAKTREE CAPITAL GROUP CL A 674001201 239,202 4,785 SH   SOLE 0 423 0 4,362
OCCIDENTAL PETROLEUM COM 674599105 24,499,601 238,718 SH   SOLE 0 211,743 0 26,975
OMNICOM GROUP INC COM 681919106 2,334,975 32,785 SH   SOLE 0 4,303 0 28,482
OPKO HEALTH INC COM 68375N103 1,213,732 137,300 SH   SOLE 0 51,700 0 85,600
ORACLE CORP COM 68389X105 5,791,134 142,885 SH   SOLE 0 24,189 0 118,696
OWENS & MINOR INC COM 690732102 672,007 19,777 SH   SOLE 0 300 0 19,477
PALL CORP COM 696429307 14,485,987 169,645 SH   SOLE 0 156,115 0 13,530
PAN AMERN SILVER CORP COM 697900108 219,505 14,300 SH   SOLE 0 0 0 14,300
PARKER-HANNIFIN CORP COM 701094104 36,491,008 290,233 SH   SOLE 0 272,480 0 17,753
PATTERSON UTI ENERGY INC COM 703481101 281,022 8,043 SH   SOLE 0 0 0 8,043
PAYCHEX INC COM 704326107 234,897 5,652 SH   SOLE 0 3,302 0 2,350
PBF ENERGY INC CL A 69318G106 6,234,501 233,940 SH   SOLE 0 188,890 0 45,050
PENN NATIONAL GAMING INC COM 707569109 48,173,487 3,968,162 SH   SOLE 0 3,663,231 0 304,931
PENNEY J C COMPANY INC COM 708160106 114,030 12,600 SH   SOLE 0 4,400 0 8,200
PEPCO HLDGS INC COM 713291102 275,130 10,012 SH   SOLE 0 2,600 0 7,412
PEPSICO INC COM 713448108 73,004,730 817,156 SH   SOLE 0 698,552 0 118,604
PETROLEO BRASILEIRO SA ADR 71654V408 205,478 14,045 SH   SOLE 0 4,150 0 9,895
PFIZER INC COM 717081103 6,209,824 209,226 SH   SOLE 0 46,560 0 162,666
PHILIP MORRIS INTL INC COM 718172109 43,139,128 511,673 SH   SOLE 0 360,422 0 151,251
PHILLIPS 66 COM 718546104 1,625,565 20,211 SH   SOLE 0 3,023 0 17,188
PIEDMONT NATURAL GAS COM 720186105 1,127,065 30,127 SH   SOLE 0 5,800 0 24,327
PIMCO ENHANCED SHORT ETF 72201R833 740,220 7,300 SH   SOLE 0 5,800 0 1,500
PINNACLE ENTERTAINMENT COM 723456109 208,365 8,275 SH   SOLE 0 3,000 0 5,275
PINNACLE FOODS INC DE COM 72348P104 2,612,260 79,400 SH   SOLE 0 12,850 0 66,550
PIONEER NATURAL COM 723787107 247,046 1,075 SH   SOLE 0 1,000 0 75
PLUM CREEK TIMBER * COM 729251108 914,706 20,282 SH   SOLE 0 4,755 0 15,527
PNC FINANCIAL SERVICES COM 693475105 1,206,984 13,554 SH   SOLE 0 9,487 0 4,067
PORTFOLIO RECOVERY ASSOC COM 73640Q105 13,718,331 230,444 SH   SOLE 0 206,659 0 23,785
POTASH CORP COM 73755L107 960,424 25,301 SH   SOLE 0 12,420 0 12,881
POTLATCH CORP NEW * COM 737630103 215,487 5,205 SH   SOLE 0 1,240 0 3,965
POWERSECURE INTL INC COM 73936N105 2,547,351 261,535 SH   SOLE 0 11,916 0 249,619
POWERSHARES DWA ETF 73935X369 457,184 9,511 SH   SOLE 0 6,025 0 3,486
POWERSHARES EMERGING ETF 73936T573 233,747 8,016 SH   SOLE 0 8,016 0 0
POWERSHARES QQQ ETF ETF 73935A104 1,449,595 15,436 SH   SOLE 0 5,907 0 9,529
POWERSHARES SENIOR LOAN ETF 73936Q769 3,742,686 150,490 SH   SOLE 0 109,663 0 40,827
POWERSHARES VRDO TAX ETF 73936T433 579,304 23,200 SH   SOLE 0 7,000 0 16,200
PPL CORP COM 69351T106 323,678 9,110 SH   SOLE 0 5,095 0 4,015
PRAXAIR INC COM 74005P104 38,391,199 289,003 SH   SOLE 0 274,919 0 14,084
PRICE T ROWE GRP INC COM 74144T108 400,525 4,745 SH   SOLE 0 440 0 4,305
PRICELINE GROUP INC COM 741503403 204,510 170 SH   SOLE 0 0 0 170
PROCTER & GAMBLE COMPANY COM 742718109 11,436,440 145,520 SH   SOLE 0 25,504 0 120,016
PROSHARES ULTRASHORT ETF 74347W569 711,194 10,960 SH   SOLE 0 2,599 0 8,361
PROSPECT CAPITAL CORP COM 74348T102 1,156,808 108,876 SH   SOLE 0 62,426 0 46,450
PRUDENTIAL GLOBAL SHORT COM 74433A109 650,703 36,050 SH   SOLE 0 9,850 0 26,200
PTC THERAPEUTICS INC COM 69366J200 392,100 15,000 SH   SOLE 0 0 0 15,000
PUBLIC SERVICE COM 744573106 338,720 8,304 SH   SOLE 0 0 0 8,304
PUBLIC STORAGE * COM 74460D109 337,902 1,972 SH   SOLE 0 0 0 1,972
QUALCOMM INC COM 747525103 41,991,835 530,200 SH   SOLE 0 405,735 0 124,465
QUANTA SERVICES INC COM 74762E102 2,635,618 76,218 SH   SOLE 0 11,974 0 64,244
R L I CORP COM 749607107 319,178 6,972 SH   SOLE 0 6,972 0 0
RANGE RESOURCES CORP COM 75281A109 29,310,584 337,097 SH   SOLE 0 323,022 0 14,075
RAYONIER INC * COM 754907103 305,446 8,592 SH   SOLE 0 3,637 0 4,955
RAYTHEON COMPANY NEW COM 755111507 23,489,208 254,626 SH   SOLE 0 229,663 0 24,962
REALTY INCOME CORP * COM 756109104 29,218,330 657,774 SH   SOLE 0 561,414 0 96,360
REGIONS FINANCIAL COM 7591EP100 179,712 16,922 SH   SOLE 0 4,000 0 12,922
RESOLUTE FOREST COM 76117W109 390,555 23,275 SH   SOLE 0 2,500 0 20,775
RETAIL OPPORTUNITY * COM 76131N101 4,890,714 310,916 SH   SOLE 0 42,765 0 268,152
REYNOLDS AMERICAN INC COM 761713106 679,360 11,257 SH   SOLE 0 4,200 0 7,057
RITE AID CORP COM 767754104 1,253,352 174,805 SH   SOLE 0 70,600 0 104,205
ROCK CREEK COM 772081105 5,959 10,100 SH   SOLE 0 0 0 10,100
ROCKWELL COLLINS INC DE COM 774341101 452,040 5,785 SH   SOLE 0 0 0 5,785
ROGERS COMMUNICATIONS COM 775109200 261,625 6,500 SH   SOLE 0 5,500 0 1,000
ROYAL BANK CANADA COM 780087102 684,748 9,586 SH   SOLE 0 346 0 9,240
ROYAL DUTCH SHELL PLC ADR 780259107 6,440,865 74,024 SH   SOLE 0 16,020 0 58,004
ROYAL DUTCH SHELL PLC ADR 780259206 1,147,991 13,937 SH   SOLE 0 3,224 0 10,713
RYDER SYSTEM INC COM 783549108 330,338 3,750 SH   SOLE 0 3,750 0 0
RYDEX GUGGENHEIM S&P ETF 78355W882 415,018 5,144 SH   SOLE 0 3,745 0 1,399
RYDEX GUGGENHEIM S&P 500 ETF 78355W106 4,591,554 59,856 SH   SOLE 0 30,305 0 29,551
RYDEX GUGGENHEIM S&P 500 ETF 78355W403 6,386,966 82,615 SH   SOLE 0 63,655 0 18,960
SAFETY INSURANCE GROUP COM 78648T100 10,897,441 212,095 SH   SOLE 0 158,982 0 53,113
SALIENT MLP & ENERGY COM 79471T100 893,186 26,410 SH   SOLE 0 8,060 0 18,350
SANOFI SPON ADR ADR 80105N105 833,918 15,684 SH   SOLE 0 5,584 0 10,100
SCANA CORP NEW COM 80589M102 1,993,040 37,038 SH   SOLE 0 3,833 0 33,205
SCHEIN HENRY INC COM 806407102 10,007,836 84,344 SH   SOLE 0 76,761 0 7,583
SCHLUMBERGER LTD COM 806857108 2,831,154 24,003 SH   SOLE 0 9,064 0 14,939
SCHWAB CHARLES CORP NEW COM 808513105 277,945 10,321 SH   SOLE 0 4,310 0 6,011
SCHWEITZER-MAUDUIT INTL COM 808541106 771,691 17,675 SH   SOLE 0 7,325 0 10,350
SEABOARD CORP DEL COM 811543107 5,161,641 1,709 SH   SOLE 0 1,652 0 57
SEADRILL LTD COM G7945E105 356,274 8,918 SH   SOLE 0 1,118 0 7,800
SEALED AIR CORP NEW COM 81211K100 417,899 12,230 SH   SOLE 0 2,640 0 9,590
SECTOR CONSUMER ETF 81369Y407 616,811 9,242 SH   SOLE 0 6,671 0 2,571
SECTOR ENERGY SELECT ETF 81369Y506 232,132 2,319 SH   SOLE 0 500 0 1,819
SECTOR FINANCIAL SELECT ETF 81369Y605 504,669 22,193 SH   SOLE 0 2,500 0 19,693
SECTOR MATERIALS SELECT ETF 81369Y100 222,089 4,474 SH   SOLE 0 1,000 0 3,474
SECTOR TECHNOLOGY ETF 81369Y803 253,877 6,620 SH   SOLE 0 1,200 0 5,420
SEI INVESTMENTS COMPANY COM 784117103 750,335 22,897 SH   SOLE 0 0 0 22,897
SELECT UTILITIES SELECT ETF 81369Y886 752,148 16,994 SH   SOLE 0 8,580 0 8,414
SENOMYX INC COM 81724Q107 745,025 86,130 SH   SOLE 0 0 0 86,130
SHERWIN WILLIAMS CO COM 824348106 2,245,180 10,851 SH   SOLE 0 9,850 0 1,001
SIGA TECHNOLOGIES INC COM 826917106 76,140 27,000 SH   SOLE 0 0 0 27,000
SIRIUS XM HLDGS INC COM 82968B103 39,375 11,380 SH   SOLE 0 3,610 0 7,770
SIX FLAGS ENTERTAINMENT COM 83001A102 24,919,918 585,662 SH   SOLE 0 571,572 0 14,090
SMUCKER JM COMPANY NEW COM 832696405 70,306,749 659,724 SH   SOLE 0 564,039 0 95,684
SNYDERS LANCE INC COM 833551104 428,738 16,203 SH   SOLE 0 400 0 15,803
SOUTHERN COMPANY COM 842587107 3,403,426 74,998 SH   SOLE 0 14,226 0 60,772
SPDR BARCLAYS CAP SHORT ETF 78468R408 1,434,408 46,331 SH   SOLE 0 38,831 0 7,500
SPDR BARCLAYS CAPITAL ETF 78464A359 242,400 4,800 SH   SOLE 0 0 0 4,800
SPDR BARCLAYS CAPITAL ETF 78464A417 296,200 7,098 SH   SOLE 0 688 0 6,410
SPDR BARCLAYS CAPITAL ETF 78464A474 924,300 30,000 SH   SOLE 0 13,000 0 17,000
SPDR EURO STOXX 50 ETF ETF 78463X202 48,347,631 1,117,648 SH   SOLE 0 1,004,186 0 113,462
SPDR GOLD TRUST ETF 78463V107 1,829,564 14,289 SH   SOLE 0 4,022 0 10,267
SPDR S&P 500 ETF ETF 78462F103 6,853,723 35,018 SH   SOLE 0 31,993 0 3,025
SPDR S&P INTL ETF 78463X772 666,387 12,990 SH   SOLE 0 2,450 0 10,540
SPDR SERIES TRUST ETF 78464A722 1,160,484 11,180 SH   SOLE 0 7,574 0 3,606
SPDR SERIES TRUST ETF 78464A763 510,166 6,661 SH   SOLE 0 0 0 6,661
SPDR SERIES TRUST ETF 78464A888 410,096 12,522 SH   SOLE 0 9,056 0 3,466
SPECTRA ENERGY CORP COM 847560109 3,422,233 80,561 SH   SOLE 0 11,166 0 69,395
SPRINT CORP COM 85207U105 143,389 16,810 SH   SOLE 0 2,000 0 14,810
STANLEY BLACK & DECKER COM 854502101 882,109 10,045 SH   SOLE 0 750 0 9,295
STAPLES INC COM 855030102 127,435 11,756 SH   SOLE 0 2,300 0 9,456
STARBUCKS CORP COM 855244109 33,173,793 428,713 SH   SOLE 0 372,710 0 56,002
STONE HARBOR EMRG MKTS COM 86164T107 262,446 12,450 SH   SOLE 0 2,000 0 10,450
STONE HARBOR EMRG MKTS COM 86164W100 232,848 11,550 SH   SOLE 0 3,500 0 8,050
SUN COMMUNITIES INC * COM 866674104 90,476,241 1,815,334 SH   SOLE 0 1,454,354 0 360,980
SUNCOR ENERGY INC NEW COM 867224107 231,268 5,425 SH   SOLE 0 2,875 0 2,550
SUNTRUST BANKS INC COM 867914103 3,611,610 90,155 SH   SOLE 0 9,657 0 80,498
SYNERON MEDICAL LTD LTD ORD M87245102 1,077,666 104,425 SH   SOLE 0 9,950 0 94,475
SYSCO CORP COM 871829107 1,607,579 42,926 SH   SOLE 0 5,330 0 37,596
TARGET CORP COM 87612E106 370,687 6,397 SH   SOLE 0 2,523 0 3,874
TATA MOTORS LTD ADR 876568502 269,631 6,903 SH   SOLE 0 2,625 0 4,278
TE CONNECTIVITY LTD LTD REG H84989104 910,594 14,725 SH   SOLE 0 5,350 0 9,375
TEEKAY TANKERS LTD CL A CL A Y8565N102 197,340 46,000 SH   SOLE 0 0 0 46,000
TELEFLEX INC COM 879369106 267,696 2,535 SH   SOLE 0 1,850 0 685
TELEFONICA S A ADR 879382208 434,062 25,295 SH   SOLE 0 8,320 0 16,975
TELUS CORP COM 87971M103 26,827,149 720,385 SH   SOLE 0 632,894 0 87,491
TEMPLETON GLOBAL INCOME COM 880198106 156,114 18,900 SH   SOLE 0 6,500 0 12,400
TEREX CORP NEW COM 880779103 348,610 8,482 SH   SOLE 0 0 0 8,482
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 35,288,857 673,195 SH   SOLE 0 600,208 0 72,986
TICC CAPITAL CORP COM 87244T109 376,576 38,038 SH   SOLE 0 20,569 0 17,469
TIM HORTONS INC COM 88706M103 246,285 4,500 SH   SOLE 0 0 0 4,500
TIME WARNER INC NEW COM 887317303 272,361 3,877 SH   SOLE 0 1,479 0 2,398
TITAN INTERNATIONAL INC COM 88830M102 629,909 37,450 SH   SOLE 0 20,000 0 17,450
TORTOISE ENERGY * COM 89147L100 3,924,357 79,360 SH   SOLE 0 7,673 0 71,687
TORTOISE MLP FUND INC COM 89148B101 1,658,368 55,427 SH   SOLE 0 5,750 0 49,677
TORTOISE POWER & ENERGY COM 89147X104 2,879,783 101,045 SH   SOLE 0 17,227 0 83,818
TOTAL S A ADR 89151E109 869,349 12,041 SH   SOLE 0 4,703 0 7,338
TOWNEBANK PORTSMOUTH VA COM 89214P109 622,637 39,633 SH   SOLE 0 11,339 0 28,294
TRACTOR SUPPLY COMPANY COM 892356106 382,332 6,330 SH   SOLE 0 300 0 6,030
TRANSCANADA CORP COM 89353D107 1,283,429 26,895 SH   SOLE 0 4,745 0 22,150
TRANSOCEAN LIMITED LTD REG H8817H100 386,287 8,578 SH   SOLE 0 3,400 0 5,178
TRAVELCENTERS OF AMERICA COM 894174101 89,040 10,027 SH   SOLE 0 8,000 0 2,027
TRAVELERS COMPANIES INC COM 89417E109 338,645 3,600 SH   SOLE 0 818 0 2,782
TREDEGAR CORP COM 894650100 3,374,973 144,168 SH   SOLE 0 103,515 0 40,653
TRIANGLE CAPITAL CORP COM 895848109 1,153,059 40,644 SH   SOLE 0 6,949 0 33,695
TRIMBLE NAVIGATION LTD COM 896239100 615,070 16,646 SH   SOLE 0 6,000 0 10,646
TWENTY FIRST CENTURY FOX CL A 90130A101 1,282,237 36,479 SH   SOLE 0 16,575 0 19,904
TYSON FOODS INC CLASS A CL A 902494103 344,505 9,177 SH   SOLE 0 8,762 0 415
U S BANCORP DE NEW COM 902973304 1,478,728 34,135 SH   SOLE 0 11,440 0 22,695
UDR INC COM 902653104 1,955,932 68,318 SH   SOLE 0 8,353 0 59,965
ULTRA PETROLEUM CORP COM 903914109 28,639,004 964,601 SH   SOLE 0 744,226 0 220,375
UNDER ARMOUR INC CL A 904311107 229,037 3,850 SH   SOLE 0 0 0 3,850
UNIFI INC NEW COM 904677200 357,339 12,980 SH   SOLE 0 1,200 0 11,780
UNILEVER PLC ADR 904767704 549,249 12,122 SH   SOLE 0 1,067 0 11,055
UNION BANKSHARES CORP COM 90539J109 905,660 35,308 SH   SOLE 0 2,652 0 32,656
UNION PACIFIC CORP COM 907818108 1,667,571 16,718 SH   SOLE 0 2,579 0 14,138
UNITED BANKSHARES INC WV COM 909907107 252,788 7,819 SH   SOLE 0 5,019 0 2,800
UNITED PARCEL SERVICE CL B 911312106 3,385,657 32,979 SH   SOLE 0 7,710 0 25,269
UNITED TECHNOLOGIES CORP COM 913017109 42,905,571 371,638 SH   SOLE 0 325,250 0 46,388
UNITEDHEALTH GROUP INC COM 91324P102 1,086,131 13,286 SH   SOLE 0 5,445 0 7,841
UNIVERSAL CORP VA COM 913456109 3,184,389 57,532 SH   SOLE 0 1,801 0 55,731
UNIVERSAL STAINLESS & COM 913837100 357,280 11,000 SH   SOLE 0 0 0 11,000
V F CORP COM 918204108 291,060 4,620 SH   SOLE 0 400 0 4,220
VALEANT PHARM INTL INC COM 91911K102 32,876,457 260,676 SH   SOLE 0 237,457 0 23,219
VALERO ENERGY CORP COM 91913Y100 43,379,160 865,852 SH   SOLE 0 672,524 0 193,328
VALLEY FINANCIAL CORP VA COM 919629105 177,480 13,600 SH   SOLE 0 0 0 13,600
VANGUARD ETF 922042775 691,431 13,223 SH   SOLE 0 5,945 0 7,278
VANGUARD DIVIDEND ETF 921908844 836,014 10,725 SH   SOLE 0 856 0 9,869
VANGUARD EXTENDED ETF 921910709 1,446,983 13,815 SH   SOLE 0 10,735 0 3,080
VANGUARD EXTENDED ETF 922908652 610,670 6,960 SH   SOLE 0 6,750 0 210
VANGUARD FTSE DEVELOPED ETF 921943858 221,255 5,195 SH   SOLE 0 1,410 0 3,785
VANGUARD FTSE EMERGING ETF 922042858 6,014,010 139,439 SH   SOLE 0 0 0 139,439
VANGUARD FTSE EUROPE ETF ETF 922042874 350,108 5,840 SH   SOLE 0 950 0 4,890
VANGUARD GROWTH ETF ETF 922908736 1,805,815 18,259 SH   SOLE 0 2,895 0 15,364
VANGUARD INTERMEDIATE ETF 921937819 373,568 4,411 SH   SOLE 0 375 0 4,036
VANGUARD LARGE CAP ETF ETF 922908637 400,545 4,450 SH   SOLE 0 0 0 4,450
VANGUARD MID CAP ETF 922908512 1,458,505 16,776 SH   SOLE 0 3,180 0 13,596
VANGUARD MID CAP ETF ETF 922908629 447,267 3,769 SH   SOLE 0 426 0 3,343
VANGUARD SHORT TERM ETF 921937827 730,451 9,092 SH   SOLE 0 4,668 0 4,424
VANGUARD SHORT TERM CORP ETF 92206C409 1,122,608 13,968 SH   SOLE 0 2,950 0 11,018
VANGUARD SMALL CAP ETF ETF 922908751 390,127 3,331 SH   SOLE 0 480 0 2,851
VANGUARD SMALL CAP VALUE ETF 922908611 704,740 6,680 SH   SOLE 0 917 0 5,763
VANGUARD VALUE ETF ETF 922908744 2,035,731 25,148 SH   SOLE 0 3,600 0 21,548
VERIZON COMMUNICATIONS COM 92343V104 10,337,983 211,281 SH   SOLE 0 33,414 0 177,867
VIACOM INC CL B NEW CL B 92553P201 380,025 4,382 SH   SOLE 0 622 0 3,759
VISA INC CLASS A COM 92826C839 30,939,306 146,834 SH   SOLE 0 137,660 0 9,174
VMWARE INC CLASS A COM 928563402 261,387 2,700 SH   SOLE 0 450 0 2,250
VODAFONE GROUP PLC NEW ADR 92857W308 765,666 22,931 SH   SOLE 0 4,330 0 18,601
W P CAREY INC COM 92936U109 71,893,913 1,116,365 SH   SOLE 0 785,214 0 331,151
WALGREEN COMPANY COM 931422109 5,790,739 78,116 SH   SOLE 0 12,450 0 65,666
WAL-MART STORES INC COM 931142103 64,392,277 857,763 SH   SOLE 0 786,834 0 70,930
WASHINGTON REAL ESTATE * BEN INT 939653101 689,171 26,527 SH   SOLE 0 6,750 0 19,777
WASTE MANAGEMENT INC DEL COM 94106L109 1,117,534 24,984 SH   SOLE 0 5,945 0 19,039
WATSCO INC A COM 942622200 50,112,528 487,666 SH   SOLE 0 416,862 0 70,804
WELLPOINT INC COM 94973V107 82,005,131 762,059 SH   SOLE 0 693,760 0 68,299
WELLS FARGO & CO NEW COM 949746101 118,016,371 2,245,365 SH   SOLE 0 1,900,499 0 344,866
WEYERHAEUSER COMPANY COM 962166104 635,817 19,215 SH   SOLE 0 6,480 0 12,735
WGL HOLDINGS INC COM 92924F106 334,758 7,767 SH   SOLE 0 400 0 7,367
WHITE MOUNTAINS COM G9618E107 1,022,179 1,680 SH   SOLE 0 200 0 1,480
WILLIAMS COS INC DEL COM 969457100 792,820 13,620 SH   SOLE 0 800 0 12,820
WILLIAMS SONOMA INC COM 969904101 342,965 4,778 SH   SOLE 0 0 0 4,778
WILLIS GROUP HOLDINGS PLC SHS G96666105 212,863 4,916 SH   SOLE 0 1,000 0 3,916
WINDSTREAM HOLDINGS INC COM 97382A101 1,094,192 109,859 SH   SOLE 0 85,130 0 24,729
WISDOMTREE ASIA LOCAL ETF 97717X842 283,330 5,725 SH   SOLE 0 1,100 0 4,625
WISDOMTREE EMERGING ETF 97717W281 1,622,924 33,825 SH   SOLE 0 9,900 0 23,925
WISDOMTREE EMERGING ETF 97717W315 522,029 10,070 SH   SOLE 0 2,100 0 7,970
WISDOMTREE EUROPE ETF 97717W869 5,225,424 86,485 SH   SOLE 0 65,935 0 20,550
WISDOMTREE INTL LARGE ETF 97717W794 569,777 10,660 SH   SOLE 0 8,905 0 1,755
WISDOMTREE INVESTMENTS COM 97717P104 148,320 12,000 SH   SOLE 0 600 0 11,400
WISDOMTREE JAPAN HEDGED ETF 97717W851 247,392 5,012 SH   SOLE 0 1,595 0 3,417
WISDOMTREE TRUST ETF 97717X867 488,236 10,270 SH   SOLE 0 1,600 0 8,670
XCEL ENERGY INC COM 98389B100 357,946 11,106 SH   SOLE 0 720 0 10,386
XEROX CORP COM 984121103 315,354 25,350 SH   SOLE 0 5,000 0 20,350
YAHOO INC COM 984332106 5,060,020 144,037 SH   SOLE 0 108,787 0 35,250
YAMANA GOLD INC COM 98462Y100 172,910 21,035 SH   SOLE 0 500 0 20,535
YUM BRANDS INC COM 988498101 1,060,856 13,065 SH   SOLE 0 4,331 0 8,734
ZIMMER HOLDINGS INC COM 98956P102 251,653 2,423 SH   SOLE 0 579 0 1,844