About us. David Kennedy & Associates is a small business in Gainesville, GA. We are professional, agile and our goal is to zealously represent immigrants in their immigration processes. Associates will work with legal assistants while creating individualized case plans. In addition, associates will appear for Immigration Court hearings and interviews at the USCIS field office. Our attorneys represent a vulnerable population, so we require patienc...