William Freeman Barrett

William Freeman Barrett was a veteinary surgeon, barrister and local politician.