Author: David L. Ryan-Jones
Alternate names: Ryan-Jones, David L.; David L Ryan-Jones