We all have people in our lives like Greg Herman. You meet him through one part of your life, or through mutual friends, and while you rarely see him, you enjoy every single contact. You might not develop into buddies, but at each long-separated encounter you connect with him as if you were longtime friends.