Pastor Walter P Kallestad

, , United States


  • LCMC Status: Certified
  • Status: Retired