Question: who plays eric brady on days of our lives 2017
Answer: Greg Vaughan