James E McMahon had a position (Position) at New York State Assembly

Details
Is Current no