njohnshorejr.com
About • N. John Shore Jr.
I was born in Nashville TN; I live in Asheville NC. I was raised in Cupertino, CA. I’ve been married ...