David Anderson

David Anderson

Software trainer, designer, speaker, award-winning #elearning developer & urban chicken farmer.

Recommended by David Anderson