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
BAE Systems PLC ADR 05523R107 488 14,950 SH   SOLE   200 0 14,750
Novartis AG Sponsored ADR ADR 66987v109 236 2,925 SH   SOLE   0 0 2,925
Royal Dutch Shell PLC Sponsore ADR 780259206 346 5,426 SH   SOLE   0 0 5,426
WPP PLC ADR ADR 92937A102 620 7,800 SH   SOLE   0 0 7,800
3M Co COM 88579Y101 217 988 SH   SOLE   0 0 988
ALLETE Inc COM 018522300 14,645 202,697 SH   SOLE   95,454 0 107,243
AT&T Inc COM 00206r102 17,175 481,775 SH   SOLE   180,808 0 300,967
Abbott Laboratories COM 002824100 237 3,952 SH   SOLE   0 0 3,952
Access National Corp COM 004337101 1,118 39,200 SH   SOLE   37,900 0 1,300
Aerojet Rocketdyne Holdings In COM 007800105 1,695 60,600 SH   SOLE   60,600 0 0
Air Transport Services Group COM 00922R105 18,049 773,965 SH   SOLE   370,615 0 403,350
Allstate Corp COM 020002101 17,241 181,865 SH   SOLE   72,618 0 109,247
Alphabet Inc Cl A COM 02079K305 625 603 SH   SOLE   15 0 588
Alphabet Inc Cl C COM 02079K107 306 297 SH   SOLE   23 0 274
Altria Group COM 02209S103 349 5,596 SH   SOLE   0 0 5,596
Amazon.com Inc COM 023135106 821 567 SH   SOLE   16 0 551
American Water Works Co COM 030420103 308 3,750 SH   SOLE   0 0 3,750
Amgen Inc COM 031162100 215 1,261 SH   SOLE   0 0 1,261
Apple Inc COM 037833100 26,312 156,825 SH   SOLE   57,602 0 99,223
Avnet Inc COM 053807103 14,563 348,731 SH   SOLE   171,515 0 177,216
Bank of America Corp COM 060505104 651 21,706 SH   SOLE   0 0 21,706
Bank of NY Mellon COM 064058100 16,299 316,298 SH   SOLE   122,321 0 193,977
Bank of the Ozarks Inc COM 063904106 1,371 28,400 SH   SOLE   0 0 28,400
Becton Dickinson & Co COM 075887109 19,281 88,976 SH   SOLE   34,326 0 54,650
Berkshire Hathaway Cl B COM 084670702 557 2,791 SH   SOLE   0 0 2,791
Biogen Inc COM 09062x103 274 1,000 SH   SOLE   0 0 1,000
Boeing Co COM 097023105 682 2,079 SH   SOLE   56 0 2,023
Boston Scientific Corp COM 101137107 17,481 639,866 SH   SOLE   247,450 0 392,416
CNA Financial Corp COM 126117100 17,596 356,562 SH   SOLE   174,354 0 182,208
Caesars Entertainment Corp COM 127686103 1,499 133,250 SH   SOLE   132,250 0 1,000
Centene Corporation COM 15135B101 2,795 26,150 SH   SOLE   26,150 0 0
Chemical Financial Corp COM 163731102 2,608 47,687 SH   SOLE   42,400 0 5,287
Chevron Corp COM 166764100 14,992 131,464 SH   SOLE   53,837 0 77,627
Chicago Bridge & Iron Co COM 167250109 657 45,600 SH   SOLE   0 0 45,600
Chubb Limited COM H1467J104 932 6,815 SH   SOLE   0 0 6,815
Cisco Systems COM 17275r102 389 9,065 SH   SOLE   300 0 8,765
Citigroup Inc COM 172967424 14,114 209,102 SH   SOLE   80,465 0 128,637
Coca-Cola Co COM 191216100 260 5,989 SH   SOLE   0 0 5,989
Comerica Inc COM 200340107 19,488 203,147 SH   SOLE   96,055 0 107,092
Connecticut Water Service, Inc COM 207797101 1,183 19,550 SH   SOLE   19,550 0 0
ConocoPhillips COM 20825c104 230 3,878 SH   SOLE   0 0 3,878
Constellation Brands COM 21036p108 319 1,400 SH   SOLE   0 0 1,400
Cypress Semiconductor Corp COM 232806109 25,788 1,520,542 SH   SOLE   703,419 0 817,123
Discover Financial Services COM 254709108 16,696 232,114 SH   SOLE   91,118 0 140,996
DowDuPont Inc COM 26078J100 335 5,264 SH   SOLE   0 0 5,264
Dun & Bradstreet Corp COM 26483E100 2,024 17,300 SH   SOLE   17,300 0 0
Eaton Corp PLC COM g29183103 16,085 201,293 SH   SOLE   75,556 0 125,737
Energen Corp COM 29265N108 16,105 256,202 SH   SOLE   130,862 0 125,340
Evercore Inc. COM 29977A105 1,966 22,550 SH   SOLE   22,550 0 0
Eversource Energy COM 30040w108 11,855 201,199 SH   SOLE   104,051 0 97,148
Extreme Networks Inc COM 30226d106 1,448 130,800 SH   SOLE   130,800 0 0
Exxon Mobil Corp COM 30231g102 11,454 153,516 SH   SOLE   62,342 0 91,174
Facebook Inc Cl A COM 30303M102 515 3,220 SH   SOLE   0 0 3,220
Flagstar Bancorp COM 337930705 203 5,730 SH   SOLE   0 0 5,730
Franklin Financial Network, In COM 35352P104 2,531 77,650 SH   SOLE   75,950 0 1,700
General Dynamics Corp COM 369550108 249 1,126 SH   SOLE   56 0 1,070
Glatfelter COM 377316104 13,943 679,177 SH   SOLE   335,754 0 343,423
Goodyear Tire & Rubber Co COM 382550101 16,791 631,705 SH   SOLE   294,493 0 337,212
Guggenheim S&P 500 Equal Weigh COM 78355W106 261 2,625 SH   SOLE   2,625 0 0
HCA Healthcare Inc COM 40412C101 16,352 168,582 SH   SOLE   66,672 0 101,910
HP Inc. COM 40434L105 14,192 647,424 SH   SOLE   256,532 0 390,892
Harris Corp COM 413875105 17,221 106,778 SH   SOLE   49,552 0 57,226
Heartland Financial USA, Inc COM 42234Q102 2,305 43,450 SH   SOLE   43,450 0 0
Hewlett Packard Enterprise Co COM 42824C109 13,028 742,780 SH   SOLE   283,612 0 459,168
Highwoods Properties Inc REIT COM 431284108 1,644 37,525 SH   SOLE   35,750 0 1,775
Hill Rom Hldgs Inc COM 431475102 2,993 34,400 SH   SOLE   34,400 0 0
HollyFrontier Corp COM 436106108 2,306 47,200 SH   SOLE   47,000 0 200
Huntington Bancshares Inc COM 446150104 289 19,110 SH   SOLE   0 0 19,110
Illinois Tool Works Inc COM 452308109 917 5,856 SH   SOLE   0 0 5,856
Intel Corp COM 458140100 530 10,177 SH   SOLE   350 0 9,827
International Business Machine COM 459200101 322 2,101 SH   SOLE   0 0 2,101
JPMorgan Chase & Co COM 46625H100 20,844 189,539 SH   SOLE   75,191 0 114,348
Johnson & Johnson COM 478160104 1,258 9,814 SH   SOLE   100 0 9,714
Lam Research Corp COM 512807108 20,965 103,193 SH   SOLE   40,426 0 62,767
Lazard Ltd COM g54050102 215 4,100 SH   SOLE   0 0 4,100
Lincoln National Corp COM 534187109 2,694 36,880 SH   SOLE   34,400 0 2,480
Lockheed Martin Corp COM 539830109 205 608 SH   SOLE   0 0 608
MGM Growth Properties LLC Cl A COM 55303A105 1,812 68,275 SH   SOLE   62,975 0 5,300
Marathon Oil Corp COM 565849106 2,789 172,900 SH   SOLE   147,000 0 25,900
Marathon Petroleum Corp COM 56585A102 263 3,600 SH   SOLE   0 0 3,600
Marvell Technology COM G5876H105 2,156 102,650 SH   SOLE   100,950 0 1,700
Medtronic PLC COM G5960L103 11,932 148,742 SH   SOLE   57,243 0 91,499
Merck & Co Inc COM 58933y105 343 6,293 SH   SOLE   0 0 6,293
Microsoft Corp COM 594918104 661 7,245 SH   SOLE   455 0 6,790
Mid Amer Apt Cmntys Inc REIT COM 59522J103 1,478 16,200 SH   SOLE   16,100 0 100
Mondelez International Inc COM 609207105 15,346 367,747 SH   SOLE   140,206 0 227,541
Morgan Stanley COM 617446448 17,371 321,920 SH   SOLE   121,479 0 200,441
Msci Inc COM 55354G100 218 1,460 SH   SOLE   0 0 1,460
Murphy Oil Corp COM 626717102 258 10,000 SH   SOLE   0 0 10,000
National Oilwell Varco Inc COM 637071101 1,723 46,800 SH   SOLE   44,500 0 2,300
Northrop Grumman Corp COM 666807102 277 793 SH   SOLE   0 0 793
Nutrien Ltd COM 67077M108 520 11,000 SH   SOLE   0 0 11,000
Nuveen Select Mat Muni Fd COM 67061T101 111 11,500 SH   SOLE   0 0 11,500
Occidental Petroleum Corp COM 674599105 7,911 121,783 SH   SOLE   49,059 0 72,723
Old Line Bancshares Inc COM 67984M100 1,148 34,800 SH   SOLE   33,800 0 1,000
PNC Financial Services COM 693475105 21,547 142,472 SH   SOLE   54,162 0 88,310
PNM Resources Inc COM 69349H107 15,675 409,805 SH   SOLE   199,061 0 210,744
PepsiCo Inc COM 713448108 14,161 129,741 SH   SOLE   49,765 0 79,976
Pfizer Inc COM 717081103 689 19,411 SH   SOLE   300 0 19,111
Philip Morris Int'l Inc COM 718172109 284 2,859 SH   SOLE   0 0 2,859
Phillips 66 COM 718546104 17,171 179,010 SH   SOLE   65,995 0 113,015
Praxair Inc COM 74005p104 903 6,255 SH   SOLE   150 0 6,105
ProShares Short S&P 500 COM 74347B425 788 26,000 SH   SOLE   0 0 26,000
Procter & Gamble Co COM 742718109 293 3,695 SH   SOLE   0 0 3,695
Proshares Short ETF 20 Yr Trea COM 74347X849 749 33,000 SH   SOLE   0 0 33,000
RPM International Inc COM 749685103 265 5,550 SH   SOLE   0 0 5,550
Raymond James Financial Inc COM 754730109 18,589 207,910 SH   SOLE   103,889 0 104,021
Raytheon Co COM 755111507 19,087 88,440 SH   SOLE   34,092 0 54,348
Reliance Steel & Aluminum Co COM 759509102 19,630 228,953 SH   SOLE   108,972 0 119,981
Republic Services Inc COM 760759100 3,058 46,173 SH   SOLE   44,800 0 1,373
SPDR S&P 500 COM 78462f103 3,744 14,229 SH   SOLE   0 0 14,229
SPDR S&P Midcap 400 ETF Trust COM 78467Y107 617 1,806 SH   SOLE   0 0 1,806
STORE Capital Corp COM 862121100 13,117 528,486 SH   SOLE   252,368 0 276,118
Schlumberger Ltd COM 806857108 12,666 195,531 SH   SOLE   75,473 0 120,058
Southwest Airlines Co COM 844741108 8,239 143,835 SH   SOLE   52,750 0 91,085
Steris PLC COM G84720104 2,712 29,050 SH   SOLE   29,050 0 0
Stryker Corp COM 863667101 2,435 15,130 SH   SOLE   0 0 15,130
Student Transportation Inc COM 86388A108 1,546 206,400 SH   SOLE   206,400 0 0
Sturm Ruger & Co COM 864159108 215 4,100 SH   SOLE   0 0 4,100
Synovus Financial Corp COM 87161C501 3,446 69,000 SH   SOLE   69,000 0 0
TJX Cos Inc COM 872540109 326 4,000 SH   SOLE   0 0 4,000
Thor Industries Inc COM 885160101 15,055 130,716 SH   SOLE   61,150 0 69,566
Time Warner Inc COM 887317303 16,068 169,891 SH   SOLE   65,095 0 104,796
U S Bancorp COM 902973304 14,549 288,096 SH   SOLE   110,751 0 177,345
Union Bankshares Corp COM 90539J109 1,083 29,500 SH   SOLE   28,500 0 1,000
United Continental Holdings In COM 910047109 26,352 379,334 SH   SOLE   173,379 0 205,955
UnitedHealth Group Inc COM 91324p102 947 4,425 SH   SOLE   91 0 4,334
Valero Energy Corp COM 91913Y100 923 9,954 SH   SOLE   0 0 9,954
Vanguard FTSE Developed Market COM 921943858 243 5,500 SH   SOLE   0 0 5,500
Vanguard Total International S COM 921909768 684 12,100 SH   SOLE   9,100 0 3,000
Varian Medical Sys COM 92220p105 245 2,000 SH   SOLE   0 0 2,000
Vishay Intertechnology Inc COM 928298108 2,497 134,250 SH   SOLE   130,250 0 4,000
WABCO Holdings Inc COM 92927K102 1,695 12,665 SH   SOLE   12,665 0 0
Walt Disney Co COM 254687106 11,586 115,354 SH   SOLE   42,729 0 72,625
Washington REIT COM 939653101 1,908 69,875 SH   SOLE   61,100 0 8,775
Waste Management Inc COM 94106l109 18,258 217,044 SH   SOLE   87,319 0 129,725
Wells Fargo & Co COM 949746101 388 7,400 SH   SOLE   0 0 7,400
Welltower Inc. COM 95040q104 10,444 191,877 SH   SOLE   71,761 0 120,116
Western Digital Corp COM 958102105 15,918 172,512 SH   SOLE   66,795 0 105,717
Whirlpool Corp COM 963320106 12,300 80,332 SH   SOLE   39,252 0 41,080
iShares Core S&P U.S. Value ET COM 464287663 850 16,005 SH   SOLE   0 0 16,005
iShares Gold Tr COM 464285105 165 13,000 SH   SOLE   0 0 13,000
iShares MSCI EAFE ETF COM 464287465 995 14,284 SH   SOLE   0 0 14,284
iShares MSCI Emerging Markets COM 464287234 931 19,275 SH   SOLE   0 0 19,275
iShares MSCI Japan ETF COM 46434G822 254 4,187 SH   SOLE   0 0 4,187
iShares Russell 1000 ETF COM 464287622 413 2,810 SH   SOLE   0 0 2,810
iShares Russell 1000 Growth ET COM 464287614 8,264 60,725 SH   SOLE   0 0 60,725
iShares Russell 1000 Value ETF COM 464287598 641 5,344 SH   SOLE   0 0 5,344
iShares Russell 2000 Growth ET COM 464287648 743 3,900 SH   SOLE   0 0 3,900
iShares Russell Mid-Cap Growth COM 464287481 1,561 12,700 SH   SOLE   0 0 12,700
iShares TIPS Bond ETF COM 464287176 644 5,700 SH   SOLE   0 0 5,700
iShares iBoxx High Yield Corp COM 464288513 1,100 12,840 SH   SOLE   3,425 0 9,415
Citigroup Inc Pfd K 6.875 PFD 172967341 2,290 81,700 SH   SOLE   2,000 0 79,700
HSBC Holdings PLC Pfd A 6.20 PFD 404280604 2,318 90,000 SH   SOLE   3,000 0 87,000
Morgan Stanley 6.875 Pfd PFD 61763E207 1,145 40,847 SH   SOLE   0 0 40,847
Morgan Stanley 7.125 Pfd PFD 61762v200 208 7,208 SH   SOLE   0 0 7,208
National Retail Prop 5.7 Serie PFD 637417809 1,113 44,300 SH   SOLE   0 0 44,300
SCE Trust IV Cum Pfd J PFD 78409G206 2,894 112,600 SH   SOLE   4,720 0 107,880
U S Bancorp Pfd Series A (Floa PFD 902973866 405 440 SH   SOLE   0 0 440
Wells Fargo & Co 7.50 Pfd Seri PFD 949746804 3,584 2,778 SH   SOLE   40 0 2,738
Amerigas Partners LP LTD 030975106 241 6,025 SH   SOLE   0 0 6,025
Blackstone Group LP LTD 09253U108 1,413 44,213 SH   SOLE   300 0 43,913
Energy Transfer Equity LP LTD 29273v100 321 22,574 SH   SOLE   0 0 22,574
Enterprise Products Partners L LTD 293792107 3,190 130,293 SH   SOLE   0 0 130,293