Mrs. Sheila Merrill Ross, 74, passed away Monday, July 24, 2017 in Atmore, Alabama. Mrs. Ross was a native of Mobile, AL and has resided in Atmore, AL most of her life. She was of the Baptist Faith. She is preceded in death by her husband,... View Obituary & Service Information