randall sanger: Past and Present