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...vizualizați mai multeJoshua 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.vizualizați mai puține