He is the son of Susan Haffenreffer and Mr. Haffenreffer Sr. of
Providence, Rhode Island. His mother is a clinical social worker for
the Bristol County Community Health Center in Taunton, Massachusetts.
His father is a vice president in Providence for Fleet Investment
Advisers, a unit of FleetBoston Financial.