matt walsh and zhao