Black Allan & McCaskie. (Attorney) in Elgin (Other counties)