Author: Richard TAYLOR
Alternate names: Richard L. Taylor, PhD