Robert Cormier was born in Leominster , Massachusetts , United States , in the French-Canadian part of the town called French Hill . His parents were Geoffrey Leonard and Irma Cormier . Robert Cormier was born to Geoffrey Leonard and Irma Cormier , in Leominster , Massachusetts , United States , in the French-Canadian section of the town called French Hill .