Author: Stephen Farber
Alternate names: Farber, Stephen.