Leo Townsend
Leo Alphonse Townsend was a pitcher for the Boston Braves from 1920 to 1921. He is the only... more »
Leo Townsend was a screenwriter. more »