Author: Patrick B Wolfe
Alternate names: Patrick B. Wolfe