porter m . m.