Joshua Vine is a banking consultant in Charlotte, NC. He has spent much time in his personal life creating imaginary fantasy worlds. Originally from Massachusetts, he currently resides in Rock Hill...voir plusJoshua Vine is a banking consultant in Charlotte, NC. He has spent much time in his personal life creating imaginary fantasy worlds. Originally from Massachusetts, he currently resides in Rock Hill, South Carolina.voir moins