Photo of David Patterson David Patterson