You are not the greatest biologist in the universe.
That is Stella Mudd
Yes, I meant Harry was her henpecked husband. It was neat how he could just turn her off.