Shekela Nicole Crouch death notice and obituary, Saturday April 21, 1979. Rahming Poitier Funeral Directors Deerfield Beach, FL 33441