Adam S. Brooks

technologist / geek . entrepreneur . marketer . presenter / speaker . developer . consultant . innovator . educator . community advocate . author . adambrooks.org

Google+ Best Practices for Non-profits h

Google+ Best Practices for Non-profits http://ht.ly/8mRBs

Advertisements

Filed under: Uncategorized

%d bloggers like this: