peter p. rogers