michael laverty