Gavin MacLeod is a fictional character portrayed by Adam Groves in the TV series Supernatural.
They appear in 1 episodes out of a total of 327 aired
Gavin MacLeod is also portrayed by Theo Devaney.
Episodes1
Weekend at Bobby's
episode S6.E4 october 2010After Bobby discovers Crowley has no intentions of returning his soul, the hunter takes matters into his own hands.