Bachelor in Psychology, Chaminade University, Honolulu, 1976. Master of Science in Education, Long Island University, Brookville, New York, 2006.
Commissioned lieutenant United States Marine Corps, 1976, advanced through grades to master sergeant, retired, 1996. Teacher Lindenhurst High School, New York, 1996—2003, Hempstead High School, since 2003.
Married Abigail Vasquez (divorced ). Children: David, Andrea.