Home > Board Members > Board of Directors > Kevin Richards Kevin Richards Vice-President Location: Rochester