C. A. Smith

About

Charles Andrew Smith MM known as C. A. Smith, was an English politician who held prominent positions in several minor parties.