Author: Puoplo, Gerard, Zeltserman, Dave, Puoplo, Gerald