public profile
Son of William Cochrane and Katherine Christie Brother of William Wallace Cochrane; Roderick McLeod Cochrane; David McCulloch Cochrane and Hector Bethune Cochrane