Biograpy of Barrie M. Osborne