John Reid
overview