Stephen Leonard Terry | Bolagsradar