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
AT&T INC COMMON 00206R102 20,853 664,959 SH   SOLE   509,886 0 155,073
ABBOTT LABS COMMON 002824100 25,832 323,145 SH   SOLE   253,745 0 69,400
AGILENT TECHN COMMON 00846U101 6,482 80,640 SH   SOLE   68,240 0 12,400
ALLSTATE CORP COMMON 020002101 7,842 83,269 SH   SOLE   71,419 0 11,850
ALLSTATE CORP 5.1% PFD 15/01/23 020002309 255 10,000 SH   SOLE   10,000 0 0
ALPHABET CLASS C 02079K107 28,006 23,869 SH   SOLE   16,350 0 7,519
ALPHABET CLASS A 02079K305 14,852 12,620 SH   SOLE   10,570 0 2,050
AMERICAN EXPRESS COMMON 025816109 8,448 77,290 SH   SOLE   66,790 0 10,500
AMERN INTL GROUP COMMON 026874784 14,271 331,432 SH   SOLE   258,032 0 73,400
AMERISOURCE-BERGEN COMMON 03073E105 8,211 103,262 SH   SOLE   89,162 0 14,100
ANIKA THERAPEUTICS COMMON 035255108 555 18,350 SH   SOLE   11,200 0 7,150
APPLE COMMON 037833100 48,394 254,770 SH   SOLE   192,770 0 62,000
AXCELIS TECHN COMMON 054540208 1,388 69,000 SH   SOLE   43,300 0 25,700
BAKER HUGHES A GE CLASS A 05722G100 14,777 533,094 SH   SOLE   416,394 0 116,700
BANCFIRST CORP COMMON 05945F103 1,098 21,050 SH   SOLE   13,000 0 8,050
BANK AMER CORP PFD CUM SER C 060505286 285 11,000 SH   SOLE   11,000 0 0
BANK OF NEW YORK MEL COMMON 064058100 19,038 377,518 SH   SOLE   296,218 0 81,300
BENCHMARK ELECTRS COMMON 08160H101 924 35,200 SH   SOLE   21,150 0 14,050
BIOGEN COMMON 09062X103 12,152 51,410 SH   SOLE   39,460 0 11,950
BORG WARNER COMMON 099724106 13,711 356,955 SH   SOLE   279,605 0 77,350
CBS CORPORATION CLASS B 124857202 6,236 131,205 SH   SOLE   115,105 0 16,100
CELANESE CORP COMMON 150870103 13,441 136,300 SH   SOLE   99,500 0 36,800
CELGENE CORP COMMON 151020104 15,311 162,300 SH   SOLE   118,800 0 43,500
CENTENE CORP DEL COMMON 15135B101 18,951 356,900 SH   SOLE   279,300 0 77,600
CHART INDS COMMON 16115Q308 2,756 30,450 SH   SOLE   19,050 0 11,400
CHARTER COMMUNI CLASS A 16119P108 4,364 12,580 SH   SOLE   10,900 0 1,680
CHEESECAKE FACTORY COMMON 163072101 1,135 23,200 SH   SOLE   14,000 0 9,200
CHEVRON CORP COMMON 166764100 17,499 142,063 SH   SOLE   114,163 0 27,900
CISCO SYSTEMS COMMON 17275R102 34,043 630,540 SH   SOLE   483,040 0 147,500
COOPER-STANDARD COMMON 21676P103 559 11,900 SH   SOLE   7,100 0 4,800
DEERE & CO COMMON 244199105 25,066 156,822 SH   SOLE   120,222 0 36,600
DELL TECHN CLASS C 24703L202 23,401 398,730 SH   SOLE   304,498 0 94,232
DICKS SPRTG GOODS COMMON 253393102 16,099 437,345 SH   SOLE   327,945 0 109,400
WALT DISNEY COMMON 254687106 19,919 179,400 SH   SOLE   129,960 0 49,440
DISCOVER FINL SVCS COMMON 254709108 22,247 312,635 SH   SOLE   248,735 0 63,900
DOMINION ENERGY CRP UNIT S'A31/12/21 25746U836 1,772 35,500 SH   SOLE   35,500 0 0
DOVER CORP COMMON 260003108 18,395 196,107 SH   SOLE   152,207 0 43,900
EOG RESOURCES COMMON 26875P101 25,876 271,867 SH   SOLE   217,667 0 54,200
EXPEDIA GROUP COMMON 30212P303 20,638 173,430 SH   SOLE   132,630 0 40,800
FACEBOOK CLASS A 30303M102 21,520 129,100 SH   SOLE   93,800 0 35,300
FEDERATED INVS CLASS B 314211103 7,030 239,865 SH   SOLE   199,715 0 40,150
FERRO CORP COMMON 315405100 744 39,300 SH   SOLE   24,100 0 15,200
F5 NETWORKS COMMON 315616102 19,662 125,290 SH   SOLE   94,790 0 30,500
FIRST INTST BANCSYS CLASS A 32055Y201 1,199 30,100 SH   SOLE   18,450 0 11,650
FORWARD AIR COMMON 349853101 1,835 28,350 SH   SOLE   17,250 0 11,100
FREEPORT-MCMORAN COMMON 35671D857 4,634 359,500 SH   SOLE   314,000 0 45,500
GENERAL ELECTRIC COMMON 369604103 13,878 1,389,177 SH   SOLE   1,076,077 0 313,100
GILEAD SCIENCES COMMON 375558103 8,620 132,600 SH   SOLE   96,000 0 36,600
GOLDMAN SACHS COMMON 38141G104 19,745 102,844 SH   SOLE   80,144 0 22,700
HANCOCK HLDG COMMON 410120109 1,151 28,480 SH   SOLE   17,220 0 11,260
HONEYWELL INTL COMMON 438516106 36,231 227,984 SH   SOLE   180,314 0 47,670
HUMANA INC COMMON 444859102 16,024 60,240 SH   SOLE   46,240 0 14,000
HUNTINGTON BANC COMMON 446150104 723 57,000 SH   SOLE   57,000 0 0
INTEL COMMON 458140100 42,302 787,745 SH   SOLE   600,845 0 186,900
ISHARES RUSSELL 2000 ETF 464287655 2,166 14,150 SH   SOLE   14,150 0 0
JPMORGAN CHASE COMMON 46625H100 35,460 350,287 SH   SOLE   277,292 0 72,995
KENNAMETAL COMMON 489170100 10,536 286,700 SH   SOLE   206,800 0 79,900
LAKELAND FINL COMMON 511656100 1,317 29,125 SH   SOLE   18,225 0 10,900
LINDSAY CORP COMMON 535555106 1,495 15,450 SH   SOLE   9,400 0 6,050
MVC CAPITAL COMMON 553829102 250 27,550 SH   SOLE   15,900 0 11,650
MADDEN STEVEN COMMON 556269108 1,381 40,812 SH   SOLE   25,600 0 15,212
MARATHON PETRO COMMON 56585A102 19,018 317,760 SH   SOLE   249,760 0 68,000
MARRIOTT INTL CLASS A 571903202 13,866 110,850 SH   SOLE   80,350 0 30,500
MATADOR RESOURCES COMMON 576485205 1,085 56,150 SH   SOLE   34,050 0 22,100
MEDNAX COMMON 58502B106 8,933 328,770 SH   SOLE   257,170 0 71,600
MICROSOFT CORP COMMON 594918104 54,502 462,115 SH   SOLE   346,315 0 115,800
MYRIAD GENETICS COMMON 62855J104 1,174 35,350 SH   SOLE   21,850 0 13,500
NAVIGATORS GROUP COMMON 638904102 1,778 25,450 SH   SOLE   15,950 0 9,500
NEENAH INC COMMON 640079109 759 11,800 SH   SOLE   7,450 0 4,350
NETSCOUT SYS COMMON 64115T104 615 21,900 SH   SOLE   13,000 0 8,900
NEXTERA ENERGY COMMON 65339F101 12,873 66,589 SH   SOLE   57,689 0 8,900
NORFOLK SOUTHERN COMMON 655844108 15,839 84,750 SH   SOLE   60,650 0 24,100
OCCIDENTAL PETE COMMON 674599105 18,689 282,310 SH   SOLE   218,410 0 63,900
ORACLE CORP COMMON 68389X105 19,663 366,104 SH   SOLE   279,504 0 86,600
PNC FINL SVCS GROUP DEPOSITARY SHARES 693475857 268 10,000 SH   SOLE   10,000 0 0
PRA GROUP COMMON 69354N106 724 27,000 SH   SOLE   16,150 0 10,850
PHILIP MORRIS COMMON 718172109 4,335 49,043 SH   SOLE   42,343 0 6,700
PRESTIGE BRANDS COMMON 74112D101 956 31,950 SH   SOLE   19,250 0 12,700
T ROWE PRICE COMMON 74144T108 19,748 197,240 SH   SOLE   153,240 0 44,000
PUBLIC SVC ENTERPR COMMON 744573106 17,805 299,691 SH   SOLE   234,791 0 64,900
SCE TR III FXD/FLT RT PFD 78409B207 1,349 56,450 SH   SOLE   56,450 0 0
SEMTECH CORP COMMON 816850101 1,886 37,050 SH   SOLE   22,800 0 14,250
SEMPRA ENERGY 6%CONV PFD SHS SER A 816851406 1,797 17,000 SH   SOLE   17,000 0 0
STARBUCKS CORP COMMON 855244109 16,513 222,130 SH   SOLE   162,830 0 59,300
STATE STREET CORP DEP SHS 1/4000TH INT 857477855 257 10,100 SH   SOLE   10,100 0 0
SUN HYDRAULICS COMMON 866942105 1,156 24,850 SH   SOLE   15,000 0 9,850
SUPERNUS PHARMA COMMON 868459108 1,232 35,150 SH   SOLE   22,050 0 13,100
SYNAPTICS COMMON 87157D109 1,004 25,250 SH   SOLE   15,050 0 10,200
TTM TECHN COMMON 87305R109 741 63,150 SH   SOLE   38,950 0 24,200
TARGET CORP COMMON 87612E106 2,913 36,300 SH   SOLE   14,600 0 21,700
3M COMPANY COMMON 88579Y101 12,353 59,450 SH   SOLE   42,950 0 16,500
TORO CO COMMON 891092108 2,361 34,300 SH   SOLE   20,850 0 13,450
US BANCORP DEL COMMON 902973304 5,161 107,091 SH   SOLE   93,861 0 13,230
UNITED NAT FOODS COMMON 911163103 697 52,750 SH   SOLE   32,300 0 20,450
UNITED TECHN COMMON 913017109 7,504 58,221 SH   SOLE   50,621 0 7,600
VERINT SYS COMMON 92343X100 1,428 23,850 SH   SOLE   15,050 0 8,800
WALMART INC COMMON 931142103 24,121 247,316 SH   SOLE   203,116 0 44,200
WALGREENS BOOTS COMMON 931427108 15,789 249,550 SH   SOLE   186,750 0 62,800
WELLS FARGO COMMON 949746101 20,703 428,454 SH   SOLE   344,854 0 83,600
ALLERGAN PLC SHARES G0177J108 4,644 31,719 SH   SOLE   28,859 0 2,860
CISION LTD COMMON G1992S109 1,159 84,200 SH   SOLE   51,400 0 32,800
NORWEGIAN CRUISE COMMON G66721104 20,155 366,730 SH   SOLE   288,030 0 78,700