Avatar - David McElroy

David McElroy

Writer, photographer, filmmaker. Lives in Birmingham, Ala., with one dog and three cats. Ex-newspaper editor. Ex-political consultant.

Magazines

Followers

Flips

Likes