Author: Richard James Hiebert
Alternate names: Richard James Hiebert; R. J. Hiebert; R. Hiebert