Allister was born in Liverpool, Lancashire (before Merseyside was created) in 1952,[REF] the son of a manager in the Mersey Docks and Harbour Company and a nursing sister [REF].
Allister then went up to Peterhouse, Cambridge to study medicine, later changing to theology.