Direct Impact Ministries

Direct Impact Ministries

An overview of the ministry