laurence buchanan