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 21,969 684,189 SH   SOLE   529,116 0 155,073
ABBOTT LABS COMMON 002824100 20,212 331,395 SH   SOLE   261,595 0 69,800
AGILENT TECHN COMMON 00846U101 4,950 80,040 SH   SOLE   68,840 0 11,200
ALLSTATE CORP COMMON 020002101 8,111 88,869 SH   SOLE   77,819 0 11,050
ALPHABET CLASS C 02079K107 27,020 24,219 SH   SOLE   16,850 0 7,369
ALPHABET CLASS A 02079K305 16,001 14,170 SH   SOLE   11,620 0 2,550
AMERICAN EXPRESS COMMON 025816109 8,094 82,590 SH   SOLE   72,990 0 9,600
AMERN INTL GROUP COMMON 026874784 17,912 337,832 SH   SOLE   264,432 0 73,400
AMERISOURCE-BERGEN COMMON 03073E105 9,138 107,162 SH   SOLE   93,562 0 13,600
ANIKA THERAPEUTICS COMMON 035255108 592 18,500 SH   SOLE   11,350 0 7,150
APERGY CORPORATION COMMON 03755L104 3,877 92,853 SH   SOLE   71,603 0 21,250
APPLE COMMON 037833100 48,651 262,820 SH   SOLE   199,720 0 63,100
AXCELIS TECH COMMON 054540208 645 32,600 SH   SOLE   20,000 0 12,600
BAKER HUGHES A GE CLASS A 05722G100 16,511 499,894 SH   SOLE   396,194 0 103,700
BANCFIRST CORP COMMON 05945F103 1,243 21,000 SH   SOLE   12,950 0 8,050
BANK AMER CORP PFD CUM SER C 060505286 4,700 181,580 SH   SOLE   181,580 0 0
BANK OF NEW YORK MEL COMMON 064058100 20,834 386,318 SH   SOLE   304,718 0 81,600
BENCHMARK ELECTRS COMMON 08160H101 1,046 35,900 SH   SOLE   21,850 0 14,050
BORG WARNER COMMON 099724106 14,944 346,235 SH   SOLE   271,885 0 74,350
CBS CORPORATION CLASS B 124857202 6,114 108,755 SH   SOLE   96,555 0 12,200
CELANESE CORP SERIES A 150870103 15,260 137,400 SH   SOLE   101,000 0 36,400
CELGENE CORP COMMON 151020104 13,625 171,550 SH   SOLE   124,850 0 46,700
CENTENE CORP COMMON 15135B101 22,960 186,350 SH   SOLE   148,050 0 38,300
CHART INDS COMMON 16115Q308 2,014 32,650 SH   SOLE   20,050 0 12,600
CHARTER COMMUNI CLASS A 16119P108 4,861 16,580 SH   SOLE   14,900 0 1,680
CHEESECAKE FACTORY COMMON 163072101 1,310 23,800 SH   SOLE   14,600 0 9,200
CHEVRON CORP COMMON 166764100 18,264 144,463 SH   SOLE   116,563 0 27,900
CISCO SYSTEMS COMMON 17275R102 27,894 648,240 SH   SOLE   505,640 0 142,600
COOPER-STANDARD COMMON 21676P103 1,575 12,050 SH   SOLE   7,250 0 4,800
DEERE & CO COMMON 244199105 21,938 156,922 SH   SOLE   121,922 0 35,000
DELL TECH COM CL V 24703L103 22,827 269,882 SH   SOLE   212,356 0 57,526
DICKS SPRTG GOODS COMMON 253393102 16,139 457,845 SH   SOLE   348,445 0 109,400
WALT DISNEY COMMON 254687106 19,021 181,480 SH   SOLE   133,040 0 48,440
DISCOVER FINL SVCS COMMON 254709108 22,643 321,585 SH   SOLE   257,185 0 64,400
DOMINION ENERGY CRP UNIT S'A31/12/21 25746U836 5,799 125,500 SH   SOLE   125,500 0 0
DOVER CORP COMMON 260003108 14,641 200,007 SH   SOLE   157,507 0 42,500
EOG RESOURCES COMMON 26875P101 34,643 278,417 SH   SOLE   224,317 0 54,100
EPAM SYS COMMON 29414B104 1,946 15,650 SH   SOLE   9,550 0 6,100
EXPEDIA COMMON 30212P303 10,066 83,750 SH   SOLE   62,250 0 21,500
EXPRESS SCRIPTS COMMON 30219G108 24,931 322,905 SH   SOLE   245,880 0 77,025
FACEBOOK CLASS A 30303M102 17,362 89,350 SH   SOLE   65,850 0 23,500
FEDERATED INVS CLASS B 314211103 5,976 256,265 SH   SOLE   214,115 0 42,150
FERRO CORP COMMON 315405100 817 39,200 SH   SOLE   24,000 0 15,200
F5 NETWORKS COMMON 315616102 22,391 129,840 SH   SOLE   99,340 0 30,500
FIRST INTST BANCSYS CLASS A 32055Y201 1,287 30,500 SH   SOLE   18,850 0 11,650
FORWARD AIR COMMON 349853101 1,722 29,150 SH   SOLE   18,050 0 11,100
FREEPORT-MCMORAN COMMON 35671D857 6,352 368,000 SH   SOLE   322,500 0 45,500
GENERAL ELECTRIC COMMON 369604103 16,899 1,241,655 SH   SOLE   977,055 0 264,600
GILEAD SCIENCES COMMON 375558103 9,684 136,700 SH   SOLE   100,100 0 36,600
GOLDMAN SACHS COMMON 38141G104 18,663 84,614 SH   SOLE   66,914 0 17,700
HANCOCK WHITNEY COMMON 410120109 860 18,430 SH   SOLE   10,970 0 7,460
HONEYWELL INTL COMMON 438516106 34,202 237,434 SH   SOLE   189,764 0 47,670
HUMANA COMMON 444859102 18,138 60,940 SH   SOLE   47,440 0 13,500
HUNTINGTON BANC COMMON 446150104 1,210 82,000 SH   SOLE   82,000 0 0
INTEL COMMON 458140100 40,218 809,045 SH   SOLE   630,045 0 179,000
ISHARES TRUST CORE S&P 500 ETF 464287200 3,269 11,972 SH   SOLE   11,972 0 0
ISHARES MSCI EAFE ETF 464287465 834 12,446 SH   SOLE   12,446 0 0
ISHARES RUSSELL 2000 ETF 464287655 1,728 10,550 SH   SOLE   10,550 0 0
JPMORGAN CHASE COMMON 46625H100 37,297 357,937 SH   SOLE   287,342 0 70,595
KENNAMETAL COMMON 489170100 10,594 295,100 SH   SOLE   215,200 0 79,900
LAKELAND FINL COMMON 511656100 1,485 30,825 SH   SOLE   18,725 0 12,100
LANNETT CO COMMON 516012101 447 32,850 SH   SOLE   20,300 0 12,550
LINDSAY CORP COMMON 535555106 1,523 15,700 SH   SOLE   9,650 0 6,050
MVC CAPITAL COMMON 553829102 272 28,650 SH   SOLE   17,000 0 11,650
STEVEN MADDEN COMMON 556269108 1,549 29,175 SH   SOLE   17,700 0 11,475
MARATHON PETRO COMMON 56585A102 22,308 317,960 SH   SOLE   253,560 0 64,400
MARRIOTT INTL INC CLASS A 571903202 14,306 113,000 SH   SOLE   82,500 0 30,500
MATADOR RESOURCES COMMON 576485205 1,415 47,100 SH   SOLE   29,000 0 18,100
MEDNAX INC COMMON 58502B106 12,745 294,470 SH   SOLE   234,470 0 60,000
MICROSOFT COMMON 594918104 48,755 494,425 SH   SOLE   372,425 0 122,000
MYRIAD GENETICS COMMON 62855J104 1,392 37,250 SH   SOLE   22,450 0 14,800
NAVIGATORS GROUP COMMON 638904102 1,559 27,350 SH   SOLE   16,850 0 10,500
NEENAH INC COMMON 640079109 1,095 12,900 SH   SOLE   7,950 0 4,950
NETSCOUT SYS COMMON 64115T104 680 22,900 SH   SOLE   14,000 0 8,900
NEXTERA ENERGY COMMON 65339F101 11,423 68,389 SH   SOLE   59,789 0 8,600
NORFOLK SOUTHERN COMMON 655844108 13,277 88,000 SH   SOLE   63,700 0 24,300
OCCIDENTAL PETE COMMON 674599105 24,586 293,810 SH   SOLE   226,410 0 67,400
ORACLE COMMON 68389X105 16,470 373,804 SH   SOLE   290,604 0 83,200
PRA GROUP COMMON 69354N106 1,052 27,300 SH   SOLE   16,450 0 10,850
PAYPAL HLDGS COMMON 70450Y103 16,725 200,850 SH   SOLE   146,350 0 54,500
PHILIP MORRIS COMMON 718172109 3,927 48,643 SH   SOLE   41,943 0 6,700
PRESTIGE BRANDS COMMON 74112D101 1,242 32,350 SH   SOLE   19,650 0 12,700
PRICE T ROWE COMMON 74144T108 23,524 202,640 SH   SOLE   158,940 0 43,700
PUBLIC SVC ENTERPR COMMON 744573106 16,539 305,491 SH   SOLE   240,591 0 64,900
SCE TR III FXD/FLT RT PFD 78409B207 1,521 56,450 SH   SOLE   56,450 0 0
SEMTECH CORP COMMON 816850101 2,423 51,500 SH   SOLE   30,850 0 20,650
SEMPRA ENERGY 6% CONV PFD SHS SER A 816851406 1,755 17,000 SH   SOLE   17,000 0 0
STARBUCKS CORP COMMON 855244109 11,427 233,930 SH   SOLE   171,930 0 62,000
STATE STREET CORP DEP SHS 1/4000TH INT 857477855 264 10,100 SH   SOLE   10,100 0 0
SUN HYDRAULICS COMMON 866942105 1,222 25,350 SH   SOLE   15,500 0 9,850
SUPERNUS PHARMA COMMON 868459108 2,235 37,350 SH   SOLE   22,750 0 14,600
SYNAPTICS COMMON 87157D109 1,315 26,100 SH   SOLE   15,900 0 10,200
THL CREDIT INC COMMON 872438106 782 100,000 SH   SOLE   100,000 0 0
TTM TECHNOLOGIES COMMON 87305R109 1,136 64,450 SH   SOLE   40,250 0 24,200
TARGET CORP COMMON 87612E106 2,809 36,900 SH   SOLE   16,400 0 20,500
3M COMPANY COMMON 88579Y101 11,164 56,750 SH   SOLE   40,250 0 16,500
TORO CO COMMON 891092108 2,181 36,200 SH   SOLE   21,350 0 14,850
US BANCORP DEL COMMON 902973304 5,487 109,691 SH   SOLE   96,461 0 13,230
UNITED NAT FOODS COMMON 911163103 932 21,850 SH   SOLE   13,300 0 8,550
UNITED TECHNOLOGIES COMMON 913017109 7,242 57,921 SH   SOLE   50,921 0 7,000
VERINT SYS INC COMMON 92343X100 1,146 25,850 SH   SOLE   15,850 0 10,000
WALMART INC COMMON 931142103 22,013 257,016 SH   SOLE   212,816 0 44,200
WALGREENS BOOTS COMMON 931427108 15,454 257,500 SH   SOLE   194,700 0 62,800
WELLS FARGO COMMON 949746101 24,058 433,954 SH   SOLE   351,354 0 82,600
ALLERGAN PLC SHARES G0177J108 5,338 32,019 SH   SOLE   29,159 0 2,860
NORWEGIAN CRUISE COMMON G66721104 15,783 334,030 SH   SOLE   260,730 0 73,300