steve mccarty