Amcal is a non-profit, community-based agency offering a variety of services to promote and preserve healthy family relationships.