Josh Stewart

Josh Stewart is the actor who portrays William LaMontagne Jr.