SMITH MOORE & CO