andrew-p-smith