Shoals Youth Advocate Programs

  • Organizations / Associations
1300 SW 8th Street
Sheffield, AL 35660
(256) 620-2866
  • About

    YAP is a nationally recognized, non-profit organization exclusively committed to the provision of community-based alternatives to out-of-home care through direct service, advocacy and policy change.

  • Whom to Contact

    • Karen Rippey