A conversation with Buffalo Grove's Kevin Salvano