Patrick Cook
overview