how old is joe lopez mazz