He used a pseudonym until he retired from his government job, to avoid harassment. I don't know why he chose "Theodore Dalrymple," but it's far more distinctive than "Anthony Daniels," who, after all, played C-3PO.
Thanks for the feedback, but he appears to be retired. Why would he still use the pseudonym?