What age is Zack, I thought early 30s, losing Barney as his real son will crush Teddy as his kids are everything to him