Steve Otto, based in Kingsbarns, Fife, United Kingdom, is currently a Executive Director - Chief Technology Officer at The R&A. Steve Otto brings experience from previous roles at University of Birmingham, Nasa Langley Research Center and Manchester University. Steve Otto holds a 1960 - 1990 Doctor of Philosophy in Mathematics, Philosophy @ University of Exeter. Steve Otto has 1 emails on RocketReach.
Looking for a different Steve Otto?
Find contact details for 700 million professionals.