Cook onion in butter until tender. Add flour, Old Bay seasoning and thyme and cook 2-3 minutes.
Add carrot, celery, potato, corn, broth and wine & bring to a boil. Reduce heat and simmer 10 minutes.
Stir in seafood and cream. Cook until fish is fully cooked and flaky and potatoes are tender, about 8-10 minutes.
Stir in parsley and season with salt and pepper to taste.