Leon F. Roberts

Leon F. Roberts was a mayor of Jamestown, New York.