Profile of David Alan Gregory