Author: David H. Friedel
Alternate names: David H. Friedel Jr.