John W Hall Attorney