Kyle Otto is a producer and actor, known for Ghost in the Shell (2017), Surviving the Wild (2018) and JL Ranch (2016).
The Ghost Beyond