Home Navy chaplain competing in Warrior Games after beating Stage 3C cancer U.S. Navy Chaplain Lt. Andrew Hoyle

U.S. Navy Chaplain Lt. Andrew Hoyle

Navy Chaplain Lt Andrew Hoyle
Navy Chaplain Lt Andrew Hoyle