Author: David G. Miller
Alternate names: Miller, David G.