Co-Owner of Terror Vault
Joshua is an American filmmaker, playwright, event producer, and the internationally acclaimed drag performer "Peaches Christ". Joshua resides in San Francisco where his Peaches Christ Productions company is based. His theatrical productions are created in San Francisco and premiere at the historic Castro Theater before touring North America and the UK. He wrote and directed All About Evil, starring Natasha Lyonne, and is working on his second feature film to be released in 2023.