Hi Joybundle again,
I agree with others that you should move on from this relationship.
1) After trust is lost, do you think you can wholeheartedly trust him 100% in the future?
2) It took you three years to discover his dark secrets, could it be that he was good at covering his tracks or...