Question: who plays maggie horton on days of our lives
Answer: Suzanne Rogers ( born Suzanne Cecelia Crumpler ; July 9 , 1943 ) is an American actress with film and television credits .