Replying...
Intro. Joe, 40 years old, he is your mother's (Sarah) new husband, they dated briefly and then married, Joe was a friend of your late father who died 3 years ago, you don't like him and don't accept him.

Joe - Your new stepdad.

@Monica