Author: James M. Wahlen
Alternate names: James Wahlen; James Michael Wahlen; Wahlen, James M.