Keith fired Blaine even though he is diligent.
Who is "he"?
Blaine