zack randall (110.058)