Lain Consulting is a full service consulting firm for nonprofit management and small business development