• Martindale-Hubbell® Peer Review Rating: “Distinguished”
  • Martindale-Hubbell® Client Champion – Gold
  • 5-Star Google Rating
  • 10.0 Justia Lawyer Rating
  • Top Lawyer in Consumer Debt 2022 – Phoenix Magazine
  • ThreeBestRated® Excellence Award – Best Business of 2022
  • ThreeBestRated® Excellence Award – Best Business of 2025

ROSENZWEIG LAW FIRM

Franchises Attorney in Mahtomedi, Minnesota

Franchises Attorney in Mahtomedi, Minnesota

Your Guide to Franchise Law Services in Mahtomedi

Franchise agreements shape long-term relationships between franchisors and franchisees, and navigating those documents in Mahtomedi requires careful attention to detail and local law. At Rosenzweig Law Office, located near Bloomington, Minnesota, our team focuses on business, tax, real estate, and bankruptcy matters as they relate to franchising. We help clients understand franchise rules, contract terms, and regulatory obligations so they can make informed choices about buying, selling, or operating a franchise within Washington County and across the state.

Whether you are evaluating a franchise opportunity or need assistance enforcing or defending franchise-related claims, clear legal guidance can protect your investment and reduce future disputes. We offer practical counsel on franchise disclosure documents, negotiation of franchise agreements, franchise renewal and termination issues, and compliance with federal and state franchise regulations. Our approach centers on careful review, risk assessment, and straightforward communication so clients in Mahtomedi can proceed with confidence and a clear plan.

Why Franchise Legal Services Matter for Business Owners

Engaging franchise legal services early can prevent costly misunderstandings and protect business interests during negotiations and disputes. Proper contract review and negotiation clarify financial obligations, territorial rights, and performance standards, which helps reduce the risk of later disagreements. These services also help ensure compliance with disclosure and registration requirements, and provide strategies for dispute resolution, termination, or transfer, offering business owners in Mahtomedi pragmatic solutions tailored to franchise operations and local market conditions.

About Rosenzweig Law Office and Our Team

Rosenzweig Law Office serves clients from Bloomington and throughout Minnesota with a focus on business law matters, including franchising, tax, real estate, and bankruptcy-related issues that affect growing businesses. Our attorneys bring years of practical experience working with franchise agreements, regulatory compliance, and business planning. We provide thoughtful analysis and clear recommendations that align legal strategies with business goals, helping clients in Mahtomedi navigate complicated legal documents and transactional requirements efficiently.

Understanding Franchise Legal Services

Franchise legal services encompass contract drafting and review, compliance with franchise disclosure obligations, negotiation of territory and operational terms, and representation in disputes or terminations. These services are designed to give both franchisors and franchisees a clear roadmap for entering or managing franchise relationships. In Mahtomedi and across Minnesota, familiarity with state and federal rules is important, and counsel can help translate statutory requirements into practical steps to minimize exposure and support business continuity.

Services may also include assistance with franchise sales, franchise transitions, and franchisee support matters like advertising funds, supply chain terms, and performance standards. Legal review helps identify ambiguous clauses, hidden fees, or restrictive covenants that may limit business flexibility. Whether negotiating initial agreements or restructuring existing relationships, legal counsel provides a framework for fair dealings and helps protect investments through clear, enforceable contract terms and compliant practices.

What Franchise Legal Work Covers

Franchise legal work focuses on the legal framework surrounding franchisor-franchisee relationships, beginning with franchise disclosure documents and moving through agreement negotiation, registration where required, and dispute resolution. It addresses how royalties, marketing contributions, training, quality control, and territorial rights are defined and enforced. Legal counsel helps interpret ambiguous language and drafts provisions to align incentives while protecting business interests, ensuring agreements reflect the parties’ intentions and conform to applicable regulations.

Key Elements and Common Processes in Franchise Matters

Common elements in franchise matters include franchise disclosure documents, franchise agreements, territory definitions, royalty structures, advertising contributions, and termination and renewal clauses. The process often involves due diligence, negotiation of terms, contract revision, and compliance checks for registration or disclosure requirements. Effective handling of these elements helps prevent disputes, clarifies financial expectations, and supports long-term operational success for franchisors and franchisees in Mahtomedi and surrounding communities.

Franchise Law Key Terms and Glossary

Understanding key terms helps business owners make informed decisions. This glossary defines common franchise concepts, explains typical contractual clauses, and clarifies regulatory terminology used in franchise disclosure and agreement documents. Familiarity with these terms supports better negotiation and smoother relationships between franchisors and franchisees, reducing ambiguity and helping ensure that responsibilities and expectations are clearly articulated in legal documents.

Franchise Disclosure Document (FDD)

A Franchise Disclosure Document, or FDD, provides prospective franchisees with detailed information about the franchisor’s business, financial performance, fees, and legal obligations. It is intended to help buyers evaluate the opportunity and compare options. The FDD typically includes background on the franchisor, costs of entry, ongoing financial obligations, and any litigation history, allowing potential franchisees to conduct more informed due diligence before entering into an agreement.

Territorial Rights

Territorial rights outline where a franchisee can operate and whether the franchisor will grant exclusivity or permit multiple franchise locations nearby. These provisions can affect market reach and competition between franchisees. Clear territorial definitions protect investment value and avoid conflicts over customer base and marketing efforts, so parties should negotiate boundaries and exclusivity terms carefully to reflect realistic market conditions and growth plans.

Royalty and Fee Structures

Royalty and fee structures describe ongoing payments a franchisee makes to the franchisor, typically including initial franchise fees, ongoing royalties, and contributions to advertising or marketing funds. These financial obligations affect profitability and cash flow, so careful review is necessary to understand calculation methods, minimums, audit provisions, and the circumstances under which fees may change. Transparent terms help franchisees plan for long-term viability and manage expectations.

Termination and Renewal Provisions

Termination and renewal provisions dictate the circumstances under which a franchisor or franchisee may end or extend the franchise relationship. These clauses define notice periods, cure opportunities for breaches, and post-termination obligations such as noncompete restrictions. Clear renewal processes and fair termination standards reduce litigation risk and clarify exit strategies for both parties, supporting smoother transitions and predictable outcomes when relationships change.

Comparing Limited and Comprehensive Franchise Legal Services

When choosing legal support for franchise matters, owners may select a limited engagement focused on targeted contract review or a broader service that includes negotiation, compliance checks, and ongoing counsel. A limited approach is often faster and less costly for discrete issues, while a comprehensive approach provides continuous guidance and reduces the chance of overlooked obligations. The right choice depends on the transaction’s complexity, growth plans, and the level of ongoing legal support desired.

When a Targeted Review Is Appropriate:

Simple Contract Review Needs

A limited engagement often suffices when a franchisee or franchisor requires a straightforward review of an existing agreement or disclosure document with the goal of identifying ambiguous terms or obvious risks. This approach works well when parties already have internal business plans in place and only need quick legal clarification on fees, territory definitions, or termination clauses. It provides focused feedback without a long-term commitment to ongoing services.

Single-Issue or Transactional Questions

A limited service arrangement can be appropriate for single-issue concerns such as evaluating a proposed amendment, reviewing a termination notice, or confirming compliance with a discrete regulatory requirement. When issues are narrowly defined and the scope of work is small, targeted legal review gives timely guidance and allows business owners to act quickly while controlling costs and maintaining flexibility.

When Comprehensive Franchise Legal Support Is Advisable:

Complex Agreements and Growth Plans

Comprehensive legal support is helpful when transactions involve complex agreements, multi-unit expansion, or cross-border issues that require coordinated planning. This level of service includes negotiation assistance, drafting tailored contract provisions, ongoing compliance monitoring, and help with disputes or restructurings. For businesses pursuing significant growth or facing regulatory intricacies, broader legal engagement provides continuity and a strategic framework to support long-term objectives.

Ongoing Compliance and Dispute Management

Comprehensive services include proactive compliance checks, periodic updates to agreements, and representation in disputes or enforcement matters, which helps prevent small issues from becoming larger problems. Continuous involvement enables counsel to anticipate risks arising from operational changes, new regulations, or market shifts. For franchisors and franchisees seeking steady oversight, this approach supports consistent business practices and timely response to evolving legal and commercial challenges.

Benefits of a Comprehensive Franchise Law Approach

A comprehensive approach reduces uncertainty by aligning contract language with business operations and regulatory obligations, which can lower the likelihood of disputes and unexpected liabilities. It helps identify potential compliance issues early and implements contract mechanisms to protect both parties. Ongoing legal support also aids in planning for expansion, preparing for transfers or sales, and establishing dispute resolution procedures that reflect practical business goals and local market realities in Minnesota.

Beyond preventing problems, broader legal engagement helps refine operational standards, advertising fund rules, and supply chain agreements to enhance predictability for franchisees and fairness across networks. Long-term counsel provides context for strategic decisions, informs negotiations with potential partners, and supports consistent application of policies that preserve brand value and financial stability. This continuity fosters stronger franchise relationships and smoother business transitions when change occurs.

Improved Contract Clarity and Risk Management

Comprehensive legal review ensures that contracts clearly allocate responsibilities, define fees, and establish realistic performance expectations. Clear provisions reduce misunderstandings and provide straightforward standards for enforcement or remedy. By addressing potential ambiguities up front, businesses can limit exposure to disputes and create a stable legal foundation for operations, which supports predictability and helps protect investments over time in Mahtomedi and the wider Minnesota market.

Proactive Compliance and Ongoing Support

A comprehensive arrangement includes regular compliance checks, updates for changing regulations, and assistance with franchise reporting and registration requirements. This proactive posture reduces the risk of penalties or enforcement actions and helps maintain positive relationships between franchisors and franchisees. Ongoing support ensures that legal documents evolve with the business, enabling owners to adapt to market changes while maintaining regulatory alignment and operational consistency.

Practice Areas

People Also Search For:

Practical Tips for Franchise Transactions

Read the Franchise Disclosure Document Carefully

Take time to review the Franchise Disclosure Document thoroughly, focusing on financial performance claims, fees, and any litigation history. Understanding the details in the FDD allows you to compare opportunities, verify cost assumptions, and identify potential restrictions before committing. If unclear language appears, request clarification from the franchisor and document any promises or representations to ensure expectations are aligned before signing a binding agreement.

Clarify Territory and Competition Rules

Understand how territorial rights are defined and whether exclusivity is granted or limited. Territory rules affect customer base and revenue potential, so confirm boundaries, protection levels, and any exceptions. Discuss how new franchised or company-owned locations may impact your operation and seek contractual language that protects reasonable investment value and market access. Clear territorial terms help prevent future conflict and support a stable operating environment.

Plan for Fees and Ongoing Costs

Assess the full range of fees, including royalties, marketing contributions, and required purchases, to build realistic financial forecasts. Understand how fees are calculated, whether minimums apply, and what audit provisions allow franchisors to verify payments. Budget for initial and ongoing expenses so the business remains viable through startup and operation phases, and make sure financial assumptions in the agreement match your business model and cash flow expectations.

Reasons to Consider Franchise Legal Assistance

Legal assistance helps business owners avoid common pitfalls such as unclear fee obligations, restrictive covenants, and undisclosed liabilities. Early legal review clarifies contractual terms, identifies potential risks tied to territory and operations, and ensures regulatory requirements are met. Whether entering a new franchise relationship or modifying an existing one, legal guidance supports better negotiations, more predictable outcomes, and protections for both capital and reputation in the local market.

For franchisors, legal support aids in drafting disclosure documents, compliance with registration rules, and creating uniform agreements that protect brand integrity. For franchisees, counsel helps evaluate opportunities, negotiate favorable terms, and plan for renewals, transfers, or exits. In either role, the right legal approach helps align contractual terms with operational realities and reduces the chance that disputes will disrupt business operations or lead to costly litigation.

Common Situations That Call for Franchise Legal Advice

Typical triggers for legal assistance include evaluating a franchise purchase, responding to a termination or breach notice, negotiating a territory dispute, or confronting franchise fee or accounting questions. Other situations include transferring ownership, addressing supply chain conflicts, or preparing for multi-unit expansion. Timely legal involvement in these scenarios helps protect business interests and supports a more strategic approach to resolving disputes or planning growth.

Reviewing a New Franchise Opportunity

Before committing to a franchise purchase, it is important to review the full disclosure materials and agreement language to confirm financial projections, training obligations, and any ongoing requirements. Legal review helps identify hidden costs, ambiguous performance standards, and restrictions on resale or transfer. This preparation supports sound decision making and helps prospective owners enter only those opportunities that align with their operational and financial goals.

Handling a Breach or Termination Notice

If you receive a breach or termination notice, quick review and a measured response can preserve rights and opportunities to cure alleged issues. Legal counsel can analyze the notice, evaluate contractual defenses and remedies, and advise on steps to avoid loss of business value. Defending or negotiating a resolution often involves documenting compliance efforts, proposing remediation plans, or discussing alternative dispute resolution options to achieve a workable outcome.

Planning Expansion or Multi-Unit Development

When planning multi-unit growth, it is important to align franchise agreements, financing arrangements, and operational systems to support scalability. Legal assistance can help structure agreements to permit expansion, negotiate favorable territory rights, and address franchise network governance. Proactive planning reduces operational friction and lays the groundwork for consistent standards and financial predictability across multiple locations.

Family_Portrait.jpg

We’re Here to Help Franchisors and Franchisees

At Rosenzweig Law Office, we provide practical legal guidance tailored to franchisors and franchisees operating in Mahtomedi and throughout Minnesota. Our goal is to translate legal requirements into actionable steps that support business objectives, whether you need a focused document review or ongoing transactional support. Contact our Bloomington office by phone to discuss your situation and learn how a careful legal review can clarify obligations and preserve value for your business.

Why Choose Our Firm for Franchise Matters

Our team combines a business-minded approach with detailed knowledge of contract drafting, disclosure review, and regulatory frameworks that affect franchising in Minnesota. We emphasize clear communication, practical solutions, and cost-conscious representation so clients can make measured decisions. Whether facing negotiation, compliance, or dispute concerns, we provide structured legal support aligned with your operational priorities and local legal requirements.

Clients benefit from a consistent point of contact who understands their industry context, financial considerations, and long-term goals. Our services are tailored to fit the scale of the engagement, from targeted reviews to comprehensive, ongoing counsel. We focus on reducing legal ambiguity, protecting contractual rights, and enabling business owners to move forward with confidence in their franchise ventures across Mahtomedi and surrounding areas.

We also emphasize clear budgeting and transparent fee arrangements so clients know what to expect. Our firm assists with practical steps like negotiating more favorable terms, drafting protective provisions, and preparing for enforcement or transfer situations. By combining legal clarity with actionable planning, we help clients protect value and maintain operational continuity in changing market conditions.

Ready to Discuss Your Franchise Needs? Contact Us Today

How We Handle Franchise Matters at Our Firm

Our process begins with a detailed intake to understand business goals, review pertinent documents, and identify immediate risks. We then present an action plan outlining priorities, estimated timelines, and potential outcomes. Throughout the engagement we focus on clear communication and practical solutions, keeping clients informed at each stage and adapting our approach to the unique needs of franchisors or franchisees in Mahtomedi and across Minnesota.

Step 1: Initial Assessment and Document Review

The first step involves reviewing franchise agreements, disclosure documents, and any related correspondence to identify key obligations, deadlines, and potential risks. We conduct careful due diligence to surface ambiguous terms, financial requirements, and compliance concerns. This assessment forms the basis for recommended actions, whether negotiating changes, drafting clarifications, or preparing a response to a contractual issue.

Gathering Information and Client Objectives

We collect relevant documents, financial projections, and operational details to ensure a complete picture of the business relationship and objectives. Client goals such as acquisition, expansion, or dispute resolution guide our priorities during review. Having a clear understanding of desired outcomes allows us to identify legal options and craft strategies that align with both short-term needs and long-term business plans.

Identifying Key Contractual Provisions

During document review we focus on provisions that influence rights and obligations, including fees, duration, termination rights, and territorial protections. We flag unfavorable clauses and suggest alternative language or negotiation points. This targeted analysis highlights areas for discussion with the other party and helps frame a negotiation strategy designed to achieve clearer and fairer terms for the client.

Step 2: Strategy Development and Negotiation

After the initial assessment, we develop a strategy tailored to the client’s objectives, whether that means negotiating improved contract terms, drafting amendments, or preparing for compliance updates. This phase may involve direct negotiation with the franchisor or franchisee, proposals for alternative language, and coordination with financial or operational advisors to ensure proposed changes are practical and achievable within the market context.

Crafting Negotiation Positions

We help clients prioritize negotiation topics and craft clear positions supported by legal reasoning and business implications. This includes proposing specific contractual language and explaining how changes affect financial and operational commitments. Well-prepared negotiation positions increase the likelihood of reaching agreements that align with the client’s goals while maintaining workable relationships with the other party.

Conducting Discussions and Reaching Agreements

We participate in discussions with opposing counsel or franchisor representatives to present proposals, address concerns, and work toward mutually acceptable terms. When agreements are reached, we formalize the changes in clear, enforceable language and ensure that implementation steps are documented. This process helps reduce ambiguity and provides a concrete roadmap for performance and compliance going forward.

Step 3: Implementation and Ongoing Support

Once agreements are finalized, we assist with implementation tasks such as registering required documents, updating policies, and communicating changes to stakeholders. Ongoing support may include periodic compliance reviews, help with disputes, or preparation for transfers and renewals. Continuous legal attention ensures that documents remain aligned with business operations and regulatory developments over time.

Assisting with Regulatory Filings and Documentation

We can assist with any necessary registrations or filings, ensuring that franchise disclosure and related documents meet state and federal requirements. Proper documentation reduces the risk of later enforcement actions and protects both parties’ interests. We also help prepare materials needed for transfers, sales, or audits to maintain clear records and support future business decisions.

Providing Ongoing Advice and Dispute Resolution Support

After implementation, ongoing advice helps address operational questions and emerging compliance issues, and supports dispute resolution if conflicts arise. We assist in negotiating settlements, preparing for mediation or arbitration, and advising on contractual remedies. This continuity provides stability and ensures legal solutions remain connected to the client’s evolving business needs.

WHO

we

ARE

Seasoned, flat-fee counsel you can count on.
Barry Rosenzweig has served Minnesota and Arizona for three decades, guiding 3,000 clients through bankruptcy, real estate, estate planning, tax resolution and business matters with clear communication and practical strategies.

From first call to final signature, we keep the process simple, predictable and affordable. Most matters can be handled remotely or in one short meeting, and you’ll always know your next step and your cost before you decide.

WHY HIRE US

5-Star Reviews
1 +
Minnesota Residents Helped
1 's
Legal Services
1 +
Years of Experience
1 +

The Proof is in Our Performance

Legal Services in MN

Where Legal Challenges Meet Proven Solutions

Estate Planning

At Rosenzweig Law, we design personalized estate plans for Minnesota families to protect their assets and loved ones. Our attorneys craft clear, effective plans — including wills, trusts, and powers of attorney — to honor your wishes, reduce complications, and ensure your legacy is preserved with confidence and peace of mind.

Probate

Rosenzweig Law Office guides Bloomington and Minnesota families through probate with organized filings, clear timelines, and practical solut

Tax Resolution

Rosenzweig Law Office helps Minnesota buyers, sellers, and businesses with real estate transactions, title issues, and closings. Clear guida

Bankruptcy

Rosenzweig Law Office guides Bloomington and Minnesota clients through bankruptcy options, timelines, and protections. Learn how the automat

Business

Rosenzweig Law Office provides practical business law services in Minnesota, helping companies with formation, contracts, transactions, comp

Probate

At Rosenzweig Law in Minnesota, we provide full-service probate guidance to help families settle estates with clarity and care. From asset inventory and administration to creditor notices and distribution, we handle every step efficiently. Our team works to minimize costs, avoid conflicts, and protect your family’s inheritance throughout the process.

What We DO

Comprehensive Legal Services by Practice Area
Barry Law - What We Do

Frequently Asked Questions About Franchise Law

What should I look for in a franchise agreement before signing?

Before signing, review items such as initial fees, ongoing royalty rates, advertising fund obligations, territory definitions, training and support commitments, and termination and renewal terms. Pay attention to any required purchases from franchisor-approved suppliers and the duration of any restrictive covenants to understand long-term limitations on your business operations. Also consider how dispute resolution is handled, including whether arbitration or mediation is required, and examine financial performance representations or earnings claims carefully. Clarify any unclear language with the franchisor, and document any promises made outside the standard contract to ensure enforceability and realistic expectations.

The Franchise Disclosure Document provides prospective franchisees with key information about the franchisor’s history, fees, litigation history, and financial disclosures so buyers can evaluate the opportunity. It aims to promote transparency and supports informed decision making, allowing potential franchisees to compare brands and assess business viability based on disclosed facts. While the FDD provides important information, it does not eliminate all risk. Prospective purchasers should verify claims, request supporting documentation when necessary, and consider financial and operational realities. Careful review and follow-up questions reduce surprises and help align expectations with the franchise’s actual performance and obligations.

Yes, many aspects of a franchise agreement can be negotiated, though the scope of negotiation depends on the franchisor’s policies and the franchise system’s size. Negotiable items often include territory definitions, initial fee structure, training and support commitments, and certain performance obligations. Negotiations are about striking a balance between franchisor needs and franchisee protections. Successful negotiations require clear priorities and realistic proposals that reflect business goals. Preparing supporting business plans or financing information can strengthen your position during discussions and help achieve modifications that improve long-term viability and clarity in the contractual relationship.

If a franchisor seeks termination, review the termination notice carefully to determine whether the franchisor followed the agreement’s required notice and cure procedures. Many agreements provide an opportunity to remedy alleged breaches before termination becomes final. Prompt legal and operational review helps determine whether a cure is possible or whether negotiation may preserve value. If termination proceeds, consider options such as negotiating a settlement, pursuing dispute resolution mechanisms contained in the contract, or examining potential defenses to the termination. Documentation of compliance efforts and clear communication can sometimes lead to an alternative solution that avoids abrupt loss of business operations.

Territorial rights vary widely among franchise agreements; some provide exclusive territories, while others allow multiple franchisees in overlapping areas. The precise language governs market protection, exclusivity, and how the franchisor may place company-owned or other franchised units. Understanding territory clauses helps clarify how customer bases and marketing efforts will be impacted. When exclusivity is not guaranteed, negotiate safeguards or clearer definitions of protected markets if territory is important to your business model. Clear territory provisions reduce conflicts and support revenue predictability, making it easier to plan marketing, site selection, and long-term expansion strategies.

Royalties typically are structured as a percentage of gross sales, though some agreements use fixed fees or minimums. Marketing or advertising contributions are often assessed as a separate percentage and may be aggregated into a national or regional fund. Clarify how fees are calculated, when payments are due, and what audit rights exist to confirm accuracy. Understand whether minimums, caps, or escalators apply, and evaluate how these charges affect profitability. Transparent fee structures and clear accounting definitions reduce disputes and help owners forecast cash flow and budget for both operational and marketing needs.

If you suspect noncompliance with the FDD, first gather documentation and correspondence that support your concerns, then review the specific disclosure requirements at issue. Noncompliance can involve incomplete disclosures, inaccurate financial information, or failure to provide required materials. Identifying the precise deficiency helps determine whether to seek correction or pursue other remedies. Depending on the nature of the issue, options include requesting updated disclosures, negotiating remedial steps, or pursuing contractual or statutory remedies. Timely action and documented communications are important to preserve options and ensure any enforcement or corrective process proceeds on a clear factual basis.

Preparing for multi-unit expansion requires aligning franchise agreements, financing plans, and operational capacity to handle additional locations. Address territory rights, supply chain logistics, and staffing plans early to ensure consistent execution across multiple sites. Clear agreements and scalable systems reduce operational friction during growth. Also evaluate capital needs and cash flow projections, and consider how expansion affects obligations such as training and advertising contributions. Coordinated planning and contractual clarity help protect investment value and support sustainable, managed growth across new locations.

Mediation or arbitration can be preferable when parties seek faster, less public, and more cost-effective resolution than litigation. These methods allow for controlled processes and can preserve working relationships by focusing on negotiated solutions rather than adversarial court battles. Many franchise agreements include clauses requiring alternative dispute resolution before litigation. Choosing the right forum depends on the dispute’s nature, desired remedies, and contractual provisions. When confidentiality, time, and cost are priorities, mediation or arbitration can be practical, while complex matters involving public precedent or broad injunctive relief may sometimes require court involvement.

Franchise transfers and sales typically require approval from the franchisor and may involve meeting financial, operational, and training conditions. The process includes reviewing transfer provisions, preparing documentation for approval, and ensuring the incoming party meets any qualification requirements set out in the agreement. Proper planning ensures a smoother transition and compliance with contractual procedures. Negotiating reasonable transfer terms, clarifying obligations for post-transfer support, and documenting all approvals helps preserve business continuity. Understanding transfer fees, timing, and post-closing responsibilities reduces surprises and supports a successful ownership transition.

Legal Services in Mahtomedi

Explore our practice areas