James Alexcander Barron 19051950