September 19, 2024
Updated On : March 7, 2018
Niall Leonard was born in the state of Northern Ireland, United Kingdom. He is an English Writer, Television Director & Screenwriter.