Magee, William Edward (Career)