Appropriate responses:
"Hi Steve, my name is Mike. It is nice to meet you as well."
"I heard a lot about you from John. He had a lot of good things to say."
"Wow. How long has it been? It seems like more than a year. I'm doing pretty well. How about you?