which united states president appointed the most ambassador's to mexico
james buchanan