Make bread crumbs: Put bread in food processor and process until you have coarse crumbs. Melt 1 tablespoon butter in medium frying pan and saute crumbs until golden and crisp, 5-7 minutes. Cool and then stir in chopped parsley. Set aside.Saute onion and celery in a large saucepan with 2 tablespoons of butter over medium heat until soft, about 3-5 minutes.Ad flour to saucepan and stir for 1 minutes. Pour in wine and simmer for another 2 minutes.Add broth and pepper and simmer for 5 minutes until slightly thickened. Whisk in milk and simmer for another 2-3 minutes until hot. Do not boil.Add the cheese by handfuls, stirring after each handful until all the cheese is melted and the soup is smooth. Stir in the macaroni and simmer until the macaroni is warmed through.Ladle into soup bowls and garnish with a generous handful of breadcrumbs. Serve at once.