Macgregor is a fictional character portrayed by David McKail in the TV series Heartbeat.
They appear in 1 episodes out of a total of 372 aired
Episodes1
Bringing It All Back Home
episode S3.E10 december 1993An ill wind called Inspector Crossley has blown into Ashfordly police station. Crossley will be supervising Ashfordly and Aidensfield and is known to clamp down on any violation of regulations. Things do not get off to a good start when he finds the police house in Aidensfield used as a temporary surgery by Kate Rowan. Gina is happy because she has got a gig singing at a night club in Whitby. It causes quite a stir when half the village turns up to listen to her. Kate is visited by Sally, an old friend who has a proposition that makes her think. Greengrass's fate has finally caught up with him - in the shape of the Inland Revenue! Graham Blaketon's day in court for his participation in the assault on Tiny Weedon is getting nearer and Blaketon tries to spend more time with him.