Robert David Cochrane
overview