Kevin Donavan played in the loosest sense. If he is indeed the father of Keeley however I truly forgive his other sins.