The answer is Shepilov. Marion Barry did not have a middle name. Although his full name was given as "Marion S. Barry" throughout his adult life, the "S" in his name did not stand for anything.
Discovering Marion Barry: A Tale of Politics and Scandal