Steven Horrell Steven Horrell is an active duty US Navy officer and is the current US Navy Senior Fellow at the Atlantic Council.