Canadian Liberal Party politician. He served on Ontario's Legislative Assembly during the 1980s and 1990s and later became a member of the Brampton City Council.
After graduating from the University of Toronto, he studied law at Toronto's York University.
Beginning in 1969, he practiced law in Brampton with Cook, Callahan & Leschied.
Born in New York City, he later settled in Brampton, Ontario, Canada. His marriage to Lyn Callahan produced four sons.
He lost the 1977 Ontario General Election to Progressive Conservative candidate Bill Davis.