Pedro Pablo Castillo-Lopez, 83, of DeLand passed away August 29, 2018 at his home. He was born in Leon, Nicaragua on January 15, 1935. Bishop Castillo was a Captain in the Nicaraguan National Army and a retired minister with the Church of God... View Obituary & Service Information