 McCarron was Artist in Residence at the Community Education Center in Philadelphia.She received multiple grants, including from the Leeway Foundation, to write and produce a new play called "Owning Up to the Corn", about Appalachia in 2008.McCarron works in theatre, film, and television.