david miller age