Shannon, Gerald Edward (Career)