Fredericton lawyer Stephen Hill has been disbarred and ordered to repay a record $1.47M following 29 misconduct charges by the N.B. Law Society.