Board Thread:Lore and Theories/@comment-38935958-20191114195755/@comment-38935958-20191114200555

So there are three main candidates for who his dad is. They are:

John Ghost Senior Tommy Casket Pee Wee Ghost

My theory is that Tommy and Johnny Sr. are both his dads (Pee Wee, According to this wiki, turned out to be made up). I think that Tommy was his biological father and Johnny Sr. was his stepfather.So what happened was Tommy got Johnny's Mum pregnant, named their son Gregory Casket and then passed away. Then soon after Gregory (Johnny Jr.) was born, his mother married John Sr. At an unknown age, Gregory took his stepdad's name, most likely out of respect or love for him

So that's my theory, what do you fellow adventurers think? Do you agree or not?