pedro buchanan