Goodyear Tire Company promotional photos dated during 1929, showing the smaller sized Mayflower above with Edward Howland Robinson Green in his electric car. Green was from Buzzards Bay Mass. and this photo could have possibly been taken there. The comment below by Robert Cunningham tells more about him and his car.
Below is the Defender which appears to be at Goodyears hometown in Akron, Ohio