Brian Murray Fagan (n.