Foster Family Alliance of North Carolina (FFA-NC) is a nonprofit corporation that recruits and provides training, and support to individuals, families and organizations that impact the lives of children and their families who have been, or are in foster, or kinship care, in North Carolina.