Peter Vigilante

Anybody have anything on him ? Lol