William Teignmouth Shore Share This William Teignmouth Shore (William Teignmouth Shore, W. Teignmouth Shore)