We all know his sorted evil past, But it seems kind of funny that he was in Connitcut for the wedding when Greens ran off the road and no body was found, just like Leo. Is it possible that David got to Greenlea before Zach or Ryan and took her and just maybe he has Leo also. Soaps dont have the best history with really killing people off, they can blow up or even have a open casket funeral and still come back. SO does David have Leo and Greenlea both now and then is he going to get little A and drug Krystal enough for her to agree with what ever he says and marries him and then he will have the sorted family he has always been trying to steal from everyone else? PLUS managing to keep them all from their real families and in his sick little world.