how old is mary nolan