todd allen smith