andrew marshall (191.347)