glenn keane