John was born and raised in Utah and was adopted as a baby. He attended Cottonwood Highschool and was an all-star Football player. After being highly recruited, John took his talents to USC and played Offensive guard for Pete Carrol and the Trojans. After a stint in the Seattle Seahawks camp, he moved on and played Arena Football for the Portland Thunder. John grew up playing rugby in high school and played at USC. Since moving back to Utah he has fallen back in love with the game and signed with the Warriors.