richard langin (103.226)