Leake & Watts is a not-for-profit agency committed to addressing challenges that confront individuals and families dealing with poverty.