Author: Joshua Cleland
Alternate names: Joshua A Cleland