Married to Jane Wingham on June 28, 1969. They have 11 living children (including 4 adopted ) with 4 still living at home.
Education: 1964 - B.C. Professional Basic Teaching Certificate
1961 - B. Sc. Math and Physics, U.B.C.
1958 - High School graduation, Prince George Sr- Secondary
Employment: 1970 -2004 - Math teacher, Vancouver School Board (has reached the mandatory retirement age and must retire on June 30 of this year.)
1969 -1970 - Math lecturer,Kaduna Polytechnic, Nigeria
1966 - 1969 - Math & Physics teacher, Richmond School Board
1965 -1966 - traveled and did short term and part time work: tutored first and second year Math at University of Sydney, Australia, worked at a service station, drove a truck, and worked as a railway shunter
1963 -1965 - teacher for Terrace School Board
1962- 1963 - part time work: tutored, delivered groceries
Other activities: 1991 - 2003 executive member B.C. Parents and Teachers for Life
1994 -2000 - president, Delta South Family Coalition Party Constituency Association
1998 -2000 secretary treasurer, Strata Council VR1481, Quarry Harbour, Nelson Island
1983 to 1991 president, Campaign Life Coalition BC
1972 to 1975 director, Vancouver General Hospital Project