Betty is the step-mother of Edgar; Alan is the step-father of Edgar
Daisy is the step-mother of Charles
Step-parents are married to the natural fathers or mothers of children.
I have 2 step-daughters - each of them are children of my husband, who was married twice before I met him, so they each have a different mother.
I pity family historians in the future!