Mark Ryan
overview