Show more
Declan Recks is an IFTA Award-winning television and film director from Clara, County Offaly. He directed the Irish language film Tarrac in 2023. Wikipedia