David Levine Past and Present