Elijah McGillicuddy (Long Island, NY) Weird Szcience Records recording artist. "Creeps" Posted on 7/16/14