Author: James B. Davis
Alternate names: James B Davis