Please provide me with the location of "St. Mary" to give you an accurate answer. There are many places called "St. Mary" around the world, each with a different climate and agricultural focus.
For example, is it:
* St. Mary Parish, Louisiana, USA?
* St. Mary's County, Maryland, USA?
* St. Mary's Island, Tasmania, Australia?
Once you specify the location, I can tell you the major crops grown in that particular area.