Mike Barksdale

Mike Barksdale

Avid technologist. Affinity for embracing ambiguity. Can take a joke better than telling one.
Jacksonville, FL