Ayer — town in Middlesex County, Massachusetts, United States of America