William A. Caruthers Share This William A. Caruthers (William Alexander Caruthers, Alexander Caruthers, William A. Caruthers)