Member of the Board of Directors at Safeguard Scientifics
John Roberts joined the Board in August 2004.
John Roberts joined the Board in August 2004. Mr. Roberts served as Global Managing Partner for PricewaterhouseCoopers LLP from 1998 until h...