Smith and co