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 1,354 7,079 SH   SOLE   7,079 0 0
Abbott Laboratories COM 002824100 868 19,554 SH   SOLE   19,454 0 100
Abbvie Inc COM 00287Y109 8,127 124,717 SH   SOLE   114,737 0 9,980
Align Technology Inc COM 016255101 1,106 9,640 SH   SOLE   8,840 0 800
Alphabet Inc Class A CL A 02079K305 3,813 4,497 SH   SOLE   3,965 0 532
Alphabet Inc Class C CL C 02079K107 698 841 SH   SOLE   747 0 94
Altria Group Inc COM 02209S103 823 11,526 SH   SOLE   11,526 0 0
American Express Company COM 025816109 3,566 45,080 SH   SOLE   42,130 0 2,950
American Tower Corp Class COM 03027X100 6,902 56,787 SH   SOLE   53,242 0 3,545
American Water Works Co Inc COM 030420103 4,712 60,583 SH   SOLE   53,308 0 7,275
Amgen Inc COM 031162100 264 1,611 SH   SOLE   1,611 0 0
AMRSTRONG FLOORING INC COM 04238R106 571 10,000 SH Call SOLE   0 0 10,000
Apple Inc COM 037833100 11,482 79,928 SH   SOLE   71,226 0 8,702
Applied Matls Inc COM 038222105 253 6,500 SH   SOLE   6,500 0 0
Archer Daniels Midland Co COM 039483102 266 5,779 SH   SOLE   5,579 0 200
Armstrong Flooring Inc COM 04238R106 557 30,254 SH   SOLE   0 0 30,254
ASHFORD HOSPITALITY PRIME IN COM 044102101 520 30,000 SH Call SOLE   0 0 30,000
Ashford Hospitality Prime Inc COM 044102101 669 63,021 SH   SOLE   0 0 63,021
Ashford Hospitality Tr Inc COM SHS 044103109 127 20,000 SH   SOLE   0 0 20,000
Astrazeneca PLC SPONSORED ADR 046353108 784 25,176 SH   SOLE   25,176 0 0
AT&T Inc COM 00206R102 2,743 66,013 SH   SOLE   56,989 0 9,024
Automatic Data Processing COM 053015103 1,779 17,375 SH   SOLE   17,225 0 150
Avis Budget Corp COM 053774105 296 10,000 SH   SOLE   0 0 10,000
Bank of America Corp COM 060505104 1,626 68,908 SH   SOLE   68,908 0 0
Belden Inc COM 077454106 761 11,005 SH   SOLE   9,635 0 1,370
Berkshire Hathaway Inc Class B CL B NEW 084670702 530 3,179 SH   SOLE   3,179 0 0
Boeing Co COM 097023105 1,477 8,353 SH   SOLE   6,993 0 1,360
BorgWarner Inc COM 099724106 1,091 26,100 SH   SOLE   26,100 0 0
BP PLC ADR SPON ADR 055622104 759 22,000 SH   SOLE   22,000 0 0
Bristol-Myers Squibb Co COM 110122108 2,549 46,867 SH   SOLE   43,367 0 3,500
Brookdale Sr Living Inc COM 112463104 1,049 78,136 SH   SOLE   25,781 0 52,355
C R Bard Inc COM 067383109 2,504 10,073 SH   SOLE   9,973 0 100
CATERPILLAR INC DEL COM 149123101 464 5,000 SH Put SOLE   0 0 5,000
Caterpillar Inc Del COM 149123101 276 2,980 SH   SOLE   2,980 0 0
Celgene Corp COM 151020104 2,886 23,192 SH   SOLE   21,040 0 2,152
Cerner Corp COM 156782104 1,322 22,465 SH   SOLE   22,465 0 0
Check Pt Software Tech ORD M22465104 4,913 47,860 SH   SOLE   43,635 0 4,225
Chevron Corporation COM 166764100 3,411 31,766 SH   SOLE   20,697 0 11,069
Chubb Limited COM H1467J104 1,454 10,671 SH   SOLE   9,139 0 1,532
Church & Dwight Co Inc COM 171340102 728 14,600 SH   SOLE   14,600 0 0
Ciena Corp COM 171779309 220 9,300 SH   SOLE   800 0 8,500
Cisco Systems Inc COM 17275R102 1,836 54,314 SH   SOLE   45,679 0 8,635
Citigroup Inc COM NEW 172967424 593 9,908 SH   SOLE   9,908 0 0
Coca Cola Company COM 191216100 3,870 91,182 SH   SOLE   82,112 0 9,070
Comcast Corp New Cl A CL A 20030N101 10,584 281,556 SH   SOLE   256,186 0 25,370
ConocoPhillips COM 20825C104 425 8,518 SH   SOLE   8,518 0 0
Constellation Brands Inc CL A 21036P108 369 2,277 SH   SOLE   1,527 0 750
CVS Health COM 126650100 2,866 36,507 SH   SOLE   31,192 0 5,315
Danaher Corp Del COM 235851102 7,475 87,401 SH   SOLE   81,161 0 6,240
Discovery Communications New COM SER A 25470F104 224 7,700 SH   SOLE   700 0 7,000
Disney Walt Co COM DISNEY 254687106 554 4,888 SH   SOLE   4,888 0 0
Dollar General Corp New COM 256677105 5,158 73,967 SH   SOLE   66,807 0 7,160
Dominion Res Inc VA New COM 25746U109 878 11,322 SH   SOLE   10,722 0 600
Dover Corporation COM 260003108 370 4,609 SH   SOLE   4,609 0 0
Du Pont E I De Nemour&Co COM 263534109 1,115 13,883 SH   SOLE   12,383 0 1,500
Duke Energy Corp New COM 26441C204 841 10,253 SH   SOLE   6,557 0 3,696
Eastman Chemical Co COM 277432100 2,426 30,021 SH   SOLE   25,811 0 4,210
Ecolab Inc COM 278865100 6,277 50,076 SH   SOLE   46,493 0 3,583
Emerson Electric Co COM 291011104 1,916 32,002 SH   SOLE   32,002 0 0
Enbridge Inc COM 29250N105 679 16,226 SH   SOLE   14,849 0 1,377
Energy Transfer Equity LP COM 29273V100 2,626 133,117 SH   SOLE   128,117 0 5,000
Enterprise Prd Prtnrs LP COM 293792107 712 25,773 SH   SOLE   25,773 0 0
Entravision Communications C CL A 29382R107 229 36,900 SH   SOLE   0 0 36,900
Express Scripts Hldg Co COM 30219G108 1,736 26,332 SH   SOLE   20,945 0 5,387
Exxon Mobil Corporation COM 30231G102 5,405 65,908 SH   SOLE   53,556 0 12,352
Fleetcor Technologies Inc COM 339041105 6,057 40,000 SH   SOLE   40,000 0 0
Ford Mtr Co DEL COM PAR $0.01 345370860 141 12,122 SH   SOLE   12,122 0 0
Fortis Inc COM 349553107 327 9,847 SH   SOLE   5,865 0 3,982
Fortive Corp COM 34959J108 330 5,478 SH   SOLE   4,334 0 1,144
General Dynamics Corp COM 369550108 211 1,125 SH   SOLE   690 0 435
General Electric Company COM 369604103 6,634 222,608 SH   SOLE   210,788 0 11,820
General Mills Inc COM 370334104 395 6,700 SH   SOLE   5,200 0 1,500
Gilead Science Inc COM 375558103 661 9,725 SH   SOLE   6,425 0 3,300
GlaxoSmithKline PLC SPONSORED ADR 37733W105 1,231 29,189 SH   SOLE   29,189 0 0
Glu Mobile Inc COM 379890106 153 67,300 SH   SOLE   0 0 67,300
Hain Celestial Group Inc COM 405217100 2,451 65,875 SH   SOLE   61,125 0 4,750
Halliburton Co COM 406216101 545 11,073 SH   SOLE   11,073 0 0
Harris Corp NEW 413875105 679 6,100 SH   SOLE   6,100 0 0
HC2 HLDGS INC COM 404139107 81 13,000 SH   SOLE   0 0 13,000
Henry Schein Inc COM 806407102 1,787 10,515 SH   SOLE   10,090 0 425
Hershey Co COM 427866108 685 6,270 SH   SOLE   6,270 0 0
Home Depot Inc COM 437076102 510 3,475 SH   SOLE   3,475 0 0
Honeywell International COM 438516106 2,407 19,279 SH   SOLE   14,529 0 4,750
Hormel Foods Corp COM 440452100 945 27,275 SH   SOLE   27,275 0 0
Illinois Tool Works Inc COM 452308109 1,087 8,204 SH   SOLE   6,804 0 1,400
Incyte Corp COM 45337C102 237 1,770 SH   SOLE   1,770 0 0
Intel Corporation COM 458140100 1,409 39,066 SH   SOLE   39,016 0 50
Intl Business Machines COM 459200101 3,150 18,089 SH   SOLE   16,525 0 1,564
Iridium Communications COM 46269C102 229 23,690 SH   SOLE   10,860 0 12,830
ISHARES TR CORE S&P SCP ETF 464287804 410 5,929 SH   SOLE   5,929 0 0
ISHARES TR IBOXX INV CP ETF 464287242 328 2,786 SH   SOLE   2,786 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 1,375 10,000 SH   SOLE   0 0 10,000
Johnson & Johnson COM 478160104 12,600 101,154 SH   SOLE   83,003 0 18,151
JPMorgan Chase & Co COM 46625H100 3,876 44,129 SH   SOLE   43,721 0 408
KROGER CO COM 501044101 442 15,000 SH Call SOLE   0 0 15,000
Lauder Estee Cos Inc CL A 518439104 529 6,235 SH   SOLE   6,235 0 0
Lilly Eli & Company COM 532457108 1,498 17,807 SH   SOLE   17,807 0 0
Lowes Cos Inc COM 548661107 408 4,967 SH   SOLE   4,657 0 310
Magellan Midstream Prtnrs LP COM UNIT RP LP 559080106 1,105 14,371 SH   SOLE   14,371 0 0
Marchex Inc CL B 56624R108 34 12,400 SH   SOLE   12,400 0 0
Mattel Inc COM 577081102 775 30,279 SH   SOLE   30,279 0 0
McKesson Corporation COM 58155Q103 3,748 25,281 SH   SOLE   21,036 0 4,245
Medtronic Inc COM 585055AM8 7,132 88,530 SH   SOLE   77,315 0 11,215
Merck & Co Inc New COM 58933Y105 6,563 103,282 SH   SOLE   97,637 0 5,645
Merrimack Pharmaceuticals Inc COM 590328100 93 30,090 SH   SOLE   30,090 0 0
Metlife Inc COM 59156R108 2,445 46,284 SH   SOLE   41,354 0 4,930
Microsoft Corp COM 594918104 5,799 88,051 SH   SOLE   81,657 0 6,394
Mondelez Intl Inc Cl A CL A 609207105 4,592 106,587 SH   SOLE   93,192 0 13,395
Monsanto Co New COM 61166W101 300 2,650 SH   SOLE   550 0 2,100
Mylan Labs COM 628530107 1,366 35,047 SH   SOLE   31,097 0 3,950
Newell Brands Inc COM 651229106 6,455 136,842 SH   SOLE   125,837 0 11,005
Nextera Energy COM 65339f101 3,860 30,066 SH   SOLE   27,991 0 2,075
Norfolk Southern Corp COM 655844108 1,399 12,494 SH   SOLE   11,494 0 1,000
Novartis AG Spon ADR SPON ADR 66987V109 312 4,205 SH   SOLE   1,670 0 2,535
NRG Yield Inc CL C 62942X108 2,792 157,758 SH   SOLE   144,281 0 13,477
Nucor Corp COM 670346105 209 3,500 SH   SOLE   3,500 0 0
Numerex Corp CL A 67053A102 144 30,248 SH   SOLE   0 0 30,248
Oaktree Cap Group LLC COM 674001201 405 8,942 SH   SOLE   650 0 8,292
PepsiCo Incorporated COM 713448108 5,160 46,131 SH   SOLE   42,674 0 3,457
Pfizer Incorporated COM 717081103 2,335 68,246 SH   SOLE   68,146 0 100
Philip Morris Intl Inc COM 718172109 1,424 12,613 SH   SOLE   12,113 0 500
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 153 4,856 SH   SOLE   4,856 0 0
PNC Finl Services COM 693475105 2,158 17,945 SH   SOLE   16,239 0 1,706
Powershares QQQ Trust UNIT SER 1 73935A104 411 3,104 SH   SOLE   3,104 0 0
PPL Corp COM 69351T106 207 5,528 SH   SOLE   5,528 0 0
Praxair Inc COM 74005P104 2,494 21,026 SH   SOLE   21,026 0 0
Procter & Gamble COM 742718109 2,703 30,086 SH   SOLE   30,086 0 0
Pub Svc Ent Group Inc COM 744573106 339 7,641 SH   SOLE   7,641 0 0
Qualcomm Inc COM 747525103 1,647 28,723 SH   SOLE   28,473 0 250
Raytheon Co COM NEW 755111507 779 5,110 SH   SOLE   5,110 0 0
Republic Services Inc Class A COM 760759100 1,067 16,982 SH   SOLE   14,950 0 2,032
Reynolds American Inc COM 761713106 214 3,393 SH   SOLE   3,393 0 0
Rite Aid Corp COM 767754104 77 18,000 SH   SOLE   0 0 18,000
Rubicon Proj Inc COM 78112V102 74 12,500 SH   SOLE   0 0 12,500
S&P Global Inc COM 78409V104 3,226 24,677 SH   SOLE   19,207 0 5,470
SALESFORCE COM INC COM 79466L302 825 10,000 SH Put SOLE   0 0 10,000
Sanofi SPONSORED ADR 80105N105 981 21,677 SH   SOLE   21,677 0 0
Schlumberger Ltd COM 806857108 4,941 63,260 SH   SOLE   56,549 0 6,711
Schwab Charles Corp New COM 808513105 2,403 58,874 SH   SOLE   46,304 0 12,570
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 295 6,236 SH   SOLE   6,236 0 0
Seattle Genetics Inc COM 812578102 233 3,700 SH   SOLE   3,700 0 0
Servicemaster Global Hldgs I COM 81761R109 6,598 158,045 SH   SOLE   144,815 0 13,230
Sherwin Williams Co COM 824348106 558 1,800 SH   SOLE   1,800 0 0
SPDR S&P 500 ETF Tr TR UNIT 78462F103 504 2,138 SH   SOLE   2,138 0 0
SPDR SER TR BLOMBERG BRC INV 78468R200 368 11,990 SH   SOLE   11,990 0 0
SPDR SER TR BLOOMBERG SRT TR 78468R408 1,053 37,675 SH   SOLE   37,675 0 0
SPDR SERIES TRUST BLOMBERG BRC SRT 78464A474 675 22,050 SH   SOLE   22,050 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 343 3,893 SH   SOLE   3,893 0 0
Staples Inc COM 855030102 254 29,000 SH   SOLE   0 0 29,000
Starbucks Corp COM 855244109 988 16,929 SH   SOLE   16,929 0 0
Stericycle Inc COM 858912108 1,519 18,320 SH   SOLE   15,015 0 3,305
Stryker Corp COM 863667101 399 3,033 SH   SOLE   3,021 0 12
TARGET CORP COM 87612E106 828 15,000 SH Call SOLE   0 0 15,000
Texas Instruments Inc COM 882508104 858 10,650 SH   SOLE   9,350 0 1,300
The Southern Company COM 842587107 478 9,609 SH   SOLE   3,905,603 0 859,623
Thermo Fisher Scientific COM 883556102 5,658 36,835 SH   SOLE   34,200 0 2,635
Union Pacific Corp COM 907818108 8,545 80,671 SH   SOLE   70,880 0 9,791
United Parcel Service Inc CL B 911312106 1,593 14,849 SH   SOLE   12,669 0 2,180
United Technologies Corp COM 913017109 1,355 12,077 SH   SOLE   10,602 0 1,475
Universal Display Corp. COM 91347P105 947 11,000 SH   SOLE   5,830 0 5,170
US Bancorp Del COM NEW 902973304 308 5,973 SH   SOLE   5,973 0 0
Verizon Communications COM 92343V104 4,060 83,273 SH   SOLE   72,993 0 10,280
Vertex Pharmaceuticals Inc COM 92532F100 233 2,130 SH   SOLE   2,130 0 0
Visa Inc Cl A COM CL A 92826C839 4,036 45,416 SH   SOLE   44,166 0 1,250
Vodafone Group PLC New SPNSR ADR NO PAR 92857W308 1,164 44,022 SH   SOLE   44,022 0 0
WABASH NATL CORP COM 929566107 414 20,000 SH Put SOLE   0 0 20,000
Walgreens Boots Alliance COM 931427108 6,626 79,782 SH   SOLE   70,802 0 8,980
Wal-mart Stores Inc COM 931142103 254 3,517 SH   SOLE   3,517 0 0
Wells-Fargo & Co COM 949746101 3,155 56,677 SH   SOLE   52,427 0 4,250
Western Digital Corp COM 958102105 413 5,000 SH   SOLE   0 0 5,000
WestRock Co COM 96145D105 416 8,000 SH   SOLE   0 0 8,000
Williams Companies COM 969457100 426 14,405 SH   SOLE   14,305 0 100
XPO Logistics Inc COM 983793100 262 5,465 SH   SOLE   3,305 0 2,160
Zayo Group Hldgs Inc COM 98919V105 543 16,500 SH   SOLE   0 0 16,500
Zoetis Inc CL A 98978V103 3,901 73,088 SH   SOLE   65,498 0 7,590
Zynga Inc CL A 98986T108 102 35,900 SH   SOLE   5,000 0 30,900