About The Courageous Steps Project: Together...Taking On New Challenges
the courageous steps project, is a 501(c) non-profit organization striving to help children and young adults with various abilities and challenges in eastern maine (specifically hanc... Read more