alan blanchard