how old is john boy now