In large Dutch oven on top of range, melt butter and saute the chopped onion and garlic until soft. Roll the beef cubes in flour, seasoned with salt and pepper. Brown the beef over high heat for 3-5 minutes. Add remaining ingredients, except carrots, green beans and celery. Simmer the mixture for 1-1/4 hours. Add the carrots, green beans, and celery and continue cooking, covered for 45 minutes or until meat and vegetables are tender.