andrew smith