Thomas Stevenson — British civil engineer, lighthouse designer and meteorologist