how old is meteorologist mark johnson