James Farmer is program director of the NAACP.James Farmer is program director of the National Association for the Advancement of Colored People (NAACP).