Hi Linda
Thanks for your wonderful and highly informative response!
My other choices are:
1. My current colleagues I've known for an year.
2. My past colleagues that I've known for an year in the past.
3. My past manager 2 years back. I knew him for about an year.
My colleagues are certainly the best ones to talk of my teamwork skills.
The reason for my current selection:
1. Although the community work is not related to my profession, I've known this recommender for a long time.
2. He has seen me grow and take on leadership roles for a very long time.
3. He has seen me mange people and work in teams(not related to my profession, but related to community work). He can very well comment on my interpersonal and team skills.
4. As I got in touch with him after coming back, it may show my networking skills as well.
5. We can influence our colleagues, to some extent, to write in our favor. But this recommender, being on an authoritative/administrative position, seems more reliable(from the adcom's perspective).
The reason I'm not asking LBS at this time is because I should have done this earlier before submitting the application(my bad!). This may show that I'm not proactive.
From your comments it seems that my choice is not all bad, and this won't disqualify my application, and rather may add value to it.
Please suggest me, if I should continue with the same, or choose from the other 3 options.
Thanks for your time!