Richard M IVORY ,