John Shannon

John Shannon may refer to: