Karl J Smith Author