The Honourable James Michael Flaherty