Lowe’s Names Marvin Ellison President and Chief Executive Officer