John Carlin is the director of the award-winning film 'Lie of the Land" which won "Best Irish First Feature" at the Galway Film Fleadh 2023.
Podchaser is the ultimate destination for podcast data, search, and discovery. Learn More