Author: James D. Miller
Alternate names: Miller, James D. (James David)