mcveaghfleming ally law