Archive for December, 2012

There are 1 results found


Peoria, the home town of Caterpillar, is located in the mid-south part of Illinois. It is a small town but rich with professionals and good size of distinguished engineers from Arabic heritage. Peoria Arab engineers from allover the Arab world, […]