Author: Frank P. Tedeschi
Alternate names: Frank Tedeschi