When you meet Greg Cannon for the first time, odds are he will be wearing either a straw, or gray felt fedora, depending on the season. As with all good salesmen, he can carry on a conversation about almost anything,
When you meet Greg Cannon for the first time, odds are he will be wearing either a straw, or gray felt fedora, depending on the season. As with all good salesmen, he can carry on a conversation about almost anything,