David Birnbaum

412-624-5712
David
J.
Birnbaum

Dr. Birnbaum teaches Computing in the Humanities and travels the globe as an expert in electronic text processing.