Bermuda College has appointed senior insurance executive Cathy Duffy as  as Chair and Professor of the Practice [Insurance].