Richard Meehan
overview