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 36,091 953,766 SH   SOLE   719,393 0 234,373
ABBOTT LABS COMMON 002824100 24,913 297,755 SH   SOLE   228,155 0 69,600
AGILENT TECHN COMMON 00846U101 4,835 63,089 SH   SOLE   50,689 0 12,400
ALLSTATE CORP COMMON 020002101 6,956 64,006 SH   SOLE   52,156 0 11,850
ALLSTATE CORP 5.1% PFD 15/01/23 020002309 266 10,000 SH   SOLE   10,000 0 0
ALPHABET CLASS C 02079K107 28,609 23,469 SH   SOLE   15,950 0 7,519
ALPHABET CLASS A 02079K305 14,983 12,270 SH   SOLE   10,270 0 2,000
AMERICAN EXPRESS COMMON 025816109 7,213 60,984 SH   SOLE   49,984 0 11,000
AMERN INTL GROUP COMMON 026874784 16,204 290,922 SH   SOLE   221,522 0 69,400
AMERISOURCE-BERGEN COMMON 03073E105 6,676 81,085 SH   SOLE   66,585 0 14,500
ANIKA THERAPEUTICS COMMON 035255108 930 16,950 SH   SOLE   10,900 0 6,050
APPLE COMMON 037833100 53,908 240,694 SH   SOLE   179,394 0 61,300
AXCELIS TECH COMMON 054540208 1,107 64,800 SH   SOLE   41,300 0 23,500
BAKER HUGHES CLASS A 05722G100 9,609 414,200 SH   SOLE   300,300 0 113,900
BANCFIRST CORP COMMON 05945F103 1,072 19,350 SH   SOLE   12,500 0 6,850
BANK AMER CORP PFD CUM SER C 060505286 284 11,000 SH   SOLE   11,000 0 0
BANK OF NEW YORK MEL COMMON 064058100 15,642 345,986 SH   SOLE   264,686 0 81,300
BENCHMARK ELECTRS COMMON 08160H101 933 32,100 SH   SOLE   20,250 0 11,850
BIOGEN COMMON 09062X103 18,795 80,726 SH   SOLE   60,426 0 20,300
BORG WARNER COMMON 099724106 14,229 387,913 SH   SOLE   296,063 0 91,850
CBS CORPORATION CLASS B 124857202 4,160 103,055 SH   SOLE   86,955 0 16,100
CELANESE CORP COMMON 150870103 16,570 135,500 SH   SOLE   98,700 0 36,800
CELGENE CORP COMMON 151020104 15,958 160,700 SH   SOLE   117,200 0 43,500
CENTENE CORP DEL COMMON 15135B101 14,355 331,827 SH   SOLE   251,127 0 80,700
CHART INDS COMMON 16115Q308 1,871 30,000 SH   SOLE   18,600 0 11,400
CHEESECAKE FACTORY COMMON 163072101 900 21,600 SH   SOLE   13,600 0 8,000
CHEVRON CORP COMMON 166764100 14,853 125,234 SH   SOLE   97,334 0 27,900
CISCO SYSTEMS COMMON 17275R102 26,159 529,425 SH   SOLE   390,625 0 138,800
COOPER-STANDARD COMMON 21676P103 456 11,150 SH   SOLE   6,950 0 4,200
DEERE & CO COMMON 244199105 24,064 142,661 SH   SOLE   105,761 0 36,900
DELL TECH CLASS C 24703L202 19,982 385,306 SH   SOLE   285,974 0 99,332
DELTA AIR LINES COMMON 247361702 22,368 388,340 SH   SOLE   293,040 0 95,300
DICKS SPRTG GOODS COMMON 253393102 16,442 402,902 SH   SOLE   293,502 0 109,400
WALT DISNEY COMMON 254687106 30,491 233,970 SH   SOLE   175,230 0 58,740
DISCOVER FINL SVCS COMMON 254709108 22,820 281,421 SH   SOLE   214,821 0 66,600
DOMINION ENERGY COMMON 25746U109 1,903 23,488 SH   SOLE   23,488 0 0
DOVER CORP COMMON 260003108 17,224 173,002 SH   SOLE   130,702 0 42,300
EOG RESOURCES COMMON 26875P101 18,277 246,253 SH   SOLE   190,353 0 55,900
EXPEDIA GROUP COMMON 30212P303 21,634 160,952 SH   SOLE   120,152 0 40,800
FACEBOOK CLASS A 30303M102 22,714 127,550 SH   SOLE   92,250 0 35,300
FEDERATED INVS CLASS B 314211103 6,188 190,935 SH   SOLE   150,785 0 40,150
FERRO CORP COMMON 315405100 438 36,900 SH   SOLE   23,500 0 13,400
F5 NETWORKS COMMON 315616102 13,782 98,150 SH   SOLE   70,750 0 27,400
FIRST INTST BANCSYS CLASS A 32055Y201 1,129 28,050 SH   SOLE   18,000 0 10,050
FORWARD AIR CORP COMMON 349853101 1,666 26,150 SH   SOLE   16,550 0 9,600
FREEPORT-MCMORAN COMMON 35671D857 3,336 348,614 SH   SOLE   288,214 0 60,400
GILEAD SCIENCES COMMON 375558103 9,317 147,000 SH   SOLE   106,700 0 40,300
GOLDMAN SACHS COMMON 38141G104 20,265 97,788 SH   SOLE   74,588 0 23,200
HANCOCK HLDG COMMON 410120109 1,037 27,088 SH   SOLE   16,828 0 10,260
HELIOS TECH COMMON 42328H109 925 22,800 SH   SOLE   14,650 0 8,150
HONEYWELL INTL COMMON 438516106 35,722 211,122 SH   SOLE   163,452 0 47,670
HUMANA COMMON 444859102 14,552 56,917 SH   SOLE   42,917 0 14,000
INTEL CORP COMMON 458140100 37,203 721,960 SH   SOLE   537,460 0 184,500
ISHARES MSCI EAFE ETF 464287465 3,541 54,300 SH   SOLE   54,300 0 0
ISHARES RUSSELL 2000 ETF 464287655 2,617 17,290 SH   SOLE   17,290 0 0
JPMORGAN CHASE COMMON 46625H100 36,613 311,095 SH   SOLE   238,000 0 73,095
KENNAMETAL COMMON 489170100 8,752 284,700 SH   SOLE   204,800 0 79,900
LAKELAND FINL CORP COMMON 511656100 1,250 28,425 SH   SOLE   17,525 0 10,900
LINDSAY CORP COMMON 535555106 1,332 14,350 SH   SOLE   9,200 0 5,150
MVC CAPITAL COMMON 553829102 241 27,050 SH   SOLE   15,400 0 11,650
STEVEN MADDEN COMMON 556269108 1,420 39,687 SH   SOLE   24,475 0 15,212
MARATHON PETRO COMMON 56585A102 17,394 286,324 SH   SOLE   219,824 0 66,500
MARRIOTT INTL CLASS A 571903202 13,805 111,000 SH   SOLE   80,500 0 30,500
MATADOR RESOURCES COMMON 576485205 1,244 75,250 SH   SOLE   45,950 0 29,300
MICROSOFT CORP COMMON 594918104 49,940 359,200 SH   SOLE   265,600 0 93,600
MYRIAD GENETICS COMMON 62855J104 989 34,550 SH   SOLE   21,050 0 13,500
NEENAH INC COMMON 640079109 742 11,400 SH   SOLE   7,050 0 4,350
NETSCOUT SYS COMMON 64115T104 496 21,500 SH   SOLE   12,600 0 8,900
NEXTERA ENERGY COMMON 65339F101 11,972 51,386 SH   SOLE   42,486 0 8,900
NORFOLK SOUTHERN COMMON 655844108 15,208 84,650 SH   SOLE   60,550 0 24,100
OCCIDENTAL PETE COMMON 674599105 13,051 293,468 SH   SOLE   224,168 0 69,300
ORACLE CORP COMMON 68389X105 17,563 319,159 SH   SOLE   239,559 0 79,600
PNC FINL SVCS GROUP DEPOSITARY SHARES 693475857 274 10,000 SH   SOLE   10,000 0 0
PRA GROUP COMMON 69354N106 852 25,200 SH   SOLE   15,750 0 9,450
PHILIP MORRIS INTL COMMON 718172109 2,831 37,285 SH   SOLE   29,485 0 7,800
PLAINS GP HLDINGS LP CL A SHS LPI 72651A207 3,839 180,850 SH   SOLE   147,850 0 33,000
PRESTIGE CONSUMER COMMON 74112D101 1,042 30,050 SH   SOLE   18,850 0 11,200
PRICE T ROWE COMMON 74144T108 20,579 180,123 SH   SOLE   136,423 0 43,700
PUBLIC SVC ENTERPR COMMON 744573106 16,762 270,008 SH   SOLE   204,008 0 66,000
SCE TR III FXD/FLT RT PFD 78409B207 1,393 56,450 SH   SOLE   56,450 0 0
SEMTECH CORP COMMON 816850101 1,728 35,550 SH   SOLE   22,100 0 13,450
SEMPRA ENERGY 6%CONV PFD SHS SER A 816851406 2,009 17,000 SH   SOLE   17,000 0 0
STARBUCKS CORP COMMON 855244109 19,287 218,130 SH   SOLE   158,830 0 59,300
STATE STREET CORP DEP SHS 1/4000TH INT 857477855 270 10,100 SH   SOLE   10,100 0 0
SUPERNUS PHARMA COMMON 868459108 938 34,150 SH   SOLE   21,050 0 13,100
SYNAPTICS INC COMMON 87157D109 931 23,300 SH   SOLE   14,700 0 8,600
TTM TECH COMMON 87305R109 759 62,250 SH   SOLE   38,050 0 24,200
TARGET CORP COMMON 87612E106 3,688 34,500 SH   SOLE   14,200 0 20,300
3M COMPANY COMMON 88579Y101 9,749 59,300 SH   SOLE   42,800 0 16,500
TORO CO COMMON 891092108 2,441 33,300 SH   SOLE   19,850 0 13,450
US BANCORP DEL COMMON 902973304 4,581 82,779 SH   SOLE   69,549 0 13,230
UNITED NAT FOODS COMMON 911163103 600 52,050 SH   SOLE   31,600 0 20,450
UNITED TECH COMMON 913017109 6,220 45,560 SH   SOLE   37,960 0 7,600
VERINT SYS COMMON 92343X100 1,007 23,550 SH   SOLE   14,750 0 8,800
WALMART INC COMMON 931142103 26,993 227,443 SH   SOLE   182,143 0 45,300
WALGREENS BOOTS COMMON 931427108 13,841 250,250 SH   SOLE   187,450 0 62,800
WELLS FARGO & CO COMMON 949746101 18,839 373,502 SH   SOLE   289,902 0 83,600
ALLERGAN PLC SHARES G0177J108 5,545 32,949 SH   SOLE   28,689 0 4,260
CISION LTD SHARES G1992S109 638 83,000 SH   SOLE   50,200 0 32,800
NORWEGIAN CRUISE COMMON G66721104 17,631 340,557 SH   SOLE   259,157 0 81,400