Raymond Keane
overview