Bachelor of Science, Canisius College, 1969; Master of Library Science, Syracuse University, 1971.
Branch library, Buffalo and Erie County Public Library., Buffalo, 1971-1973;
assistant department head, Buffalo and Erie County Public Library., Buffalo, 1973-1975;
yound adult department business reference library, Buffalo and Erie County Public Library., Buffalo, 1975-1977;
assistant director, Willard Public Library., Battle Creek, Michigan, 1977-1979;
director, Finger Lakes Library. Sys., Ithaca, New York, 1979-1989;
director, Rochester (New York) Public Library./Monroe County Library. Sys., since 1989;
board directors Reynolds Library., Inc., Rochester.
Member Regents Advisory Council onLibrs., Albany, New York, 1985-1989. Chairman New York State LSCA Advisory Council, Algany, 1981-1986.
Board directors Monroe County Bar Association Foundation, Rochester, since 1994, Rundel Foundation, Rochester, since 1989, WXXI Public Broadcasting Council, Rochester, since 1994. Member 2000 Citizens Advisory Council, Rochester, 1991-1993, Goals for Greater Rochester Cultural Resources Planning Council, 1991-1993. Chairman advisory committee Rochester Regional Library.
Council, since 1994. Member American Library Association, New York Library. Association (vice president 1987, Outstanding Service to Libraries award 1988), Public Library. Systems Directors of New York (executive board), Public Library.
Married Elizabeth Mary Gordon, October 31, 1971. Children: Tracy E., Bethany J.