Oh yes,
Crispin + stuffy English names is exactly what I think is best!
Crispin Bennett might be my favorite of those, aside from
Crispin Francis. But that's almost cheating because
Francis is just too amazing and makes an excellent middle name for almost anything. :)