Bachelor, St. Andrew's Presbyterian College, Laurinburg, North Carolina, 1969; Master of Arts, Hunter College, 1970; Master of Library Science, Rutgers University, 1972.
Adult services library, John C. Hart Memorial Library., Shrub Oak, New York, 1972-1974; director, Bedford Hills (New York) Free Library., 1974-1976; adult services library, Paterson (New Jersey) Free Public Library., 1977-1979; branch library, Brooklyn Public Library., since 1979.
Deacon White Plains (New York ) Presbyterian Church, since 1988. Secretary Bedford Hills Chamber of Commerce, 1975-1976. Treasurer Westchester (County, New York ) Library.
Married Beth Ann Lauckhardt, September 20, 1975. 1 child, Steven Mills.