shannon leahy