Stephen G. Bowen (Captain, USN)

 Born 13th February 1964, Cohasset, Massachusetts, United States of America.

 NASA Biographical Data Click Here.

 Stephen Bowen visited the Island in July 2011 and came to the Isle of Man Observatory on the 2nd July  along with three other members of the STS-133 crew. (Nicole Stott, Michael Barratt, Eric Boe).

 Wikipedia Link