Mike Duncan

Software entrepreneur