Peter F. Hopkins
overview