Author: Jeffrey E. F. Friedl
Alternate names: Jeffrey Friedl