gurumagazine.org
Contact Guru
gu·ru noun / goo-roo gurus, plural A wise or learned one Someone with expertise and passion Willing to share knowledge with others Guru is a crowd-sourcing project, which means it is written by you…