約翰在《碧血狂殺》中被塑造成細緻入微的角色,和「顧家的男人」,而不是明確的惡棍或英雄。Rockstar San Diego的技術總監泰德·卡森(Ted Carson)稱約翰「既涉足舊世界,也涉足未來世界」,他認為這個角色因憤世嫉俗和現實主義的結合而變得有趣。維特霍夫認為約翰的某些決定「使他被幫派成員所接受」,而且他可能沒有意識到自己的行為是錯的。製作團隊花了「相當長的時間」才製作出約翰的外貌,因為他們認為這能他們與角色建立情感。維特霍夫從《碧血狂殺》的錄製地洛杉磯搬回印第安納州西摩大約一個月後,又被要求前往紐約參與製作《碧血狂殺》的可下載內容《碧血狂殺:不死夢魘》。
約翰的母親是一名妓女,在分娩時去世。而他的父親則在酒吧鬥毆中失明,並在約翰8歲時去世。他父親死後,約翰在孤兒院待了幾年。當約翰12歲因偷竊被捕而受到私刑時,德奇·范特林(Dutch Van der Linde)救了他,把他帶入范特林幫並撫養長大。當艾比蓋兒·羅伯茲(Abigail Roberts)加入該幫派時,她和約翰相愛並生了一個名叫傑克(Jack)的兒子。