Michael John SmithMichael John Smith may refer to: Michael J. Smith, American astronaut Michael John Smith (espionage), British engineer convicted of spying for the Soviet Union