John Harold Rose

Profile Updated: June 15, 2009
John Harold Rose
Military Service: Navy Submarines & Communications