Author: Eric John Kostelich
Alternate names: Eric J. Kostelich; Eric Kostelich