Teaching
| 2005-present | Associate Professor | University of NC at Greensboro |
| 1999-2005 | Assistant Professor | University of NC at Greensboro |
| 1999 | Visiting Professor | University of NC at Greensboro |
| 1996-98 | Instructor | University of NC at Greensboro |
| 1993-96 | Adjunct Faculty | Indiana University at Bloomington |
| 1993-96 | Adjunct Faculty | Indiana University-Purdue University at Indianapolis |
Other
| 1994 | Building Consultant | Space Needs and Utilization Study, Floyd County Public Library, New Albany, IN |
| 1991-94 | Grants Consultant | Grad Grants Center, Research and University Graduate School, Indiana University at Bloomington |
In Libraries
| 1979-91 | Director | Batesville Memorial Public Library, Batesville, IN |
| 1977-79 | Branch Manager | Michigan City Public Library, Michigan City, IN |
| 1969-73 | Page | Cambridge City Public Library, Cambridge City, IN |