Saute bacon until crisp tender.
Add ground beef and cook until browned.
Add onion, carrots and celery and cook until just tender, 5-7 minutes.
Season with salt and pepper. Add diced tomatoes and beef broth. Bring to a boil, and then add the cream of potato soup. Reduce heat and simmer for 30-45 minutes.
Serve with shredded parmesan cheese.