RIP John M. Keane