James Alexander Henshall Share This James Alexander Henshall (James Alexander Henshall, James A. Henshall)