Bachelor in English, St. Francis College, 1972. Master of Arts in Theology, Providence College, 1975. Doctor of Philosophy in Theology, Fordham University, 1989.
Teacher elementary school Diocese Brooklyn, 1962—1973. Instructor adult education Diocese Rockville Center, since 1974, director spiritual programs, since 1979. Director religious education St. Anthony Padua Parish, East Northport, 1975—1983.
Assistant to Card. Avery Dulles Fordham University, Bronx, 1988—2008, research associate Laurence J. McGinley chair in religion & society, since 1989. Demonstration teacher Paulist Press, New York City, 1968-1970. Consultant Elementary School Catechetical Associate, Brooklyn, 1971-1973.
Member adjunct faculty graduate program Seminary Immaculate Conception, Huntington, New York, 1979-1980. Adjunct instructor Molloy College, Rockville Centre, 1985, St. Joseph's College, Patchogue, New York, 1990-1991. Adjunct assistant professor Ignatius College, Bronx, New York, 1996-1998.
Adjunct associate professor Fordham College Liberal Studies, since 1998. Member advisory committee, Pastoral Institute, Diocese of Brooklyn, since 2006.
Member Catholic Theological Society of America, College Theology Society, Kiwanis (president Fordham University 1997-2000, Tablet of Honor 2000, New York district chairman International Understanding Student Exchange, 2001-2003, lieutenant governor Bronx-Westchester South division 2003-2004, district chairman human and spiritual values 2005-2009).