Dr. Kevin Kilgore receives $2.4 million federal grant