James Richards Carnahan Share This James Richards Carnahan (James Richards Carnahan, James R. Carnahan)