alan hamel children