I agree that looks rather silly, but also worth noting that "Professor" in the UK means something rather different to the US. In a UK academic department only the top researchers have the status of Professor, with other full time teaching and research staff being Lecturers, Senior Lecturers or Readers.