Who is John and who is Jesus.