john mcdevitt