richard elsenpeter