richard langin (140.508)