Author: Larry M. Walther
Alternate names: Larry Walther; Dr. Larry M. Walther