Author: William Alexander Barrett
Alternate names: William Alexander 1834-1891 Barrett
Born: 1836
Died: 1891