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