james smith calculator