where is saint jhn from