Leigh M. Johnson
Philosophy professor , Memphian, technophile, blogger , musician, progressive, feminist, socialist, raconteur.

Last synced from Twitter 17m ago