Walter Mecham
overview