MICHAEL S FLEWELLING