Author Peter DeLuca