the Three Lives of David Kelly
by C.M. Curtis
David Kelly has almost everything a guy could want. He's young, handsome and in love with...