cga president kyle kirkland