Tom M Smith Author