11/19/1998
Staten Island, New York, USA:
|
Living Reality (2024) as |
|
Plastic Village (2017) as Peter Stacks |