Stephen McGruer's resume