Author: Peter Ryan PhD
Alternate names: Peter Y.A. Ryan
Title: PhD.