zack randall (140.007)