Is McCaffery a good hire?