Author: Daniel R. Miller
Alternate names: Daniel R Miller