Smith William and co