andrew kehoe