Memorial Day is almost upon us and it is time to remember our veterans. We need to remember all those who gave their lives and the many veterans who have lost limbs, hearing and sight. These veterans have served our nation and did so with great pride and devotion to duty so we might have the freedoms we enjoy today. We also need to salute our brave men and women who are serving in Afghanistan, Iraq and other parts of the world. This Memorial Day I find myself thinking about what it means to be an American. The answer is crystal clear, and that is the pride to live in a country that allows us our freedom to express ourselves and to speak our minds. Our system is not perfect, but still is the greatest in the world. These freedoms do not come without a price. They come with a great personal sacrifice by those who leave family, friends and jobs to serve the greater good. I hope there will be many flags flying in support of our men and women who have served and are still serving. Remember our flag is not just a piece of cloth with stars and stripes. These stars and stripes represent the blood and tears of my fellow veterans. It is a flag that has waved in both good times and bad times. If you know a veteran give them a call and thank them for a job well done. This Memorial Day, come out to your local parades and wave the flag of our country for these colors don’t run. And may God bless America.