Macfarlane, William H.,of Keith.