<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  <title>Robert L. Todd, HOA Attorney St. Petersburg, FL | Association Assessment Attorneys</title>
  <meta name="description" content="Meet Robert L. Todd, Florida and New York Bar admitted HOA and condo attorney serving boards across Central and West Florida. Assessment collections, lien enforcement, and governing document compliance." />
  <meta property="og:title" content="Robert L. Todd, HOA Attorney St. Petersburg, FL | Association Assessment Attorneys" />
  <meta property="og:description" content="Meet Robert L. Todd, Florida and New York Bar admitted HOA and condo attorney serving boards across Central and West Florida." />
  <meta property="og:type" content="website" />
  <meta property="og:url" content="https://www.associationassessmentattorneys.com/about.html" />
  <meta property="og:image" content="https://www.associationassessmentattorneys.com/assets/robert-todd.jpg" />
  <link rel="canonical" href="https://www.associationassessmentattorneys.com/about.html" />
  <link rel="sitemap" type="application/xml" title="Sitemap" href="/sitemap.xml" />
  <link rel="icon" type="image/svg+xml" href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect width='32' height='32' rx='6' fill='%239b3a1c'/%3E%3Ctext y='23' x='7' font-size='20' fill='white' font-family='Georgia,serif' font-weight='bold'%3EA%3C/text%3E%3C/svg%3E" />

  <link rel="preconnect" href="https://fonts.googleapis.com" />
  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
  <link href="https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,600;0,700;1,400&family=Work+Sans:wght@300;400;500;600;700&display=swap" rel="stylesheet" />

  <link rel="stylesheet" href="./base.css" />
  <link rel="stylesheet" href="./style.css" />
  <link rel="stylesheet" href="./article.css" />

  <script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@graph": [
      {"@type": "Attorney", "name": "Robert L. Todd", "jobTitle": "Managing Attorney", "worksFor": {"@type": "LegalService", "name": "Association Assessment Attorneys, P.A."}, "alumniOf": {"@type": "CollegeOrUniversity", "name": "Stetson University College of Law"}, "memberOf": [{"@type": "Organization", "name": "The Florida Bar"}, {"@type": "Organization", "name": "New York State Bar Association"}], "url": "https://www.associationassessmentattorneys.com/about.html", "telephone": "(727) 748-2435"},
      {"@type": "BreadcrumbList", "itemListElement": [
        {"@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.associationassessmentattorneys.com/"},
        {"@type": "ListItem", "position": 2, "name": "About Us", "item": "https://www.associationassessmentattorneys.com/about.html"}
      ]}
    ]
  }
  </script>
</head>
<body>

<!-- MOBILE MENU -->
<nav class="mobile-menu" id="mobileMenu" aria-label="Mobile navigation" role="dialog" aria-modal="true">
  <button class="mobile-close" onclick="closeMobileMenu()" aria-label="Close menu">
    <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><line x1="18" y1="6" x2="6" y2="18"/><line x1="6" y1="6" x2="18" y2="18"/></svg>
  </button>
  <ul class="mobile-menu-links">
    <li><a href="/">Home</a></li>
    <li><a href="/services.html">Services</a></li>
    <li><a href="/about.html">About Us</a></li>
    <li><a href="/contact.html">Contact</a></li>
  </ul>
  <a href="/contact.html" class="mobile-menu-cta">Schedule a Consultation</a>
</nav>

<!-- HEADER -->
<header class="header" id="siteHeader">
  <div class="container">
    <div class="header-inner">

      <!-- Logo -->
      <a href="/" class="logo" aria-label="Association Assessment Attorneys, Home">
        <svg class="logo-mark" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
          <circle cx="20" cy="20" r="19" stroke="var(--color-primary)" stroke-width="1.5"/>
          <line x1="8" y1="17" x2="32" y2="17" stroke="var(--color-primary)" stroke-width="1.8" stroke-linecap="round"/>
          <line x1="20" y1="12" x2="20" y2="29" stroke="var(--color-primary)" stroke-width="1.8" stroke-linecap="round"/>
          <line x1="12" y1="17" x2="12" y2="21" stroke="var(--color-primary)" stroke-width="1.2" stroke-linecap="round"/>
          <ellipse cx="12" cy="22.5" rx="4.5" ry="1.2" fill="var(--color-primary)" opacity="0.9"/>
          <line x1="28" y1="17" x2="28" y2="21" stroke="var(--color-primary)" stroke-width="1.2" stroke-linecap="round"/>
          <ellipse cx="28" cy="22.5" rx="4.5" ry="1.2" fill="var(--color-primary)" opacity="0.9"/>
          <path d="M17 12.5 L20 9.5 L23 12.5" stroke="var(--color-primary)" stroke-width="1.5" stroke-linejoin="round" fill="none"/>
        </svg>
        <div class="logo-text">
          <span class="logo-name">Association Assessment Attorneys</span>
          <span class="logo-tagline">St. Petersburg, FL</span>
        </div>
      </a>

      <!-- Desktop Nav -->
      <nav aria-label="Primary navigation">
        <ul class="nav-links" id="navLinks">
          <li><a href="/" id="nav-home">Home</a></li>
          <li><a href="/services.html" id="nav-services">Services</a></li>
          <li><a href="/about.html" id="nav-about">About Us</a></li>
          <li><a href="/contact.html" id="nav-contact">Contact</a></li>
        </ul>
      </nav>

      <div class="nav" style="gap: var(--space-3);">
        <button class="theme-toggle" data-theme-toggle aria-label="Switch to dark mode">
          <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"/></svg>
        </button>
        <a href="/contact.html" class="nav-cta">Schedule a Consultation</a>
        <button class="nav-mobile-toggle" onclick="openMobileMenu()" aria-label="Open menu" aria-expanded="false" id="mobileToggle">
          <svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><line x1="3" y1="6" x2="21" y2="6"/><line x1="3" y1="12" x2="21" y2="12"/><line x1="3" y1="18" x2="21" y2="18"/></svg>
        </button>
      </div>

    </div>
  </div>
</header>


<main>

  <section class="page-hero" aria-labelledby="about-heading">
    <div class="container container--narrow">
      <p class="section-label" style="justify-content:center;">Our Firm</p>
      <h1 id="about-heading">About Association Assessment Attorneys</h1>
      <p>A St. Petersburg law firm dedicated exclusively to representing Florida homeowner and condominium associations.</p>
    </div>
  </section>

  <section class="section" style="background: var(--color-surface-offset);" aria-labelledby="mission-heading">
    <div class="container">
      <div class="why-inner">
        <div>
          <p class="section-label reveal">Our Mission</p>
          <h2 class="section-heading reveal" id="mission-heading">Community Law Is All We Do</h2>
          <p class="section-subheading reveal" style="margin-bottom: var(--space-6);">We founded Association Assessment Attorneys on a simple belief: HOA and condo boards deserve attorneys who know their world deeply, not general practitioners who dabble in HOA and condo law on the side.</p>
          <p class="section-subheading reveal">Our practice is 100% focused on Florida HOA and condominium law. That means when you call us, you reach an attorney who already understands your governing documents, knows the relevant Florida statutes, and has handled dozens of situations like yours.</p>
          <div style="margin-top: var(--space-8);">
            <a href="/contact.html" class="btn btn-primary btn-lg reveal">Talk to Our Team</a>
          </div>
        </div>
        <div class="why-image reveal">
          <img src="./assets/boardroom.jpg" alt="Senior HOA and condo board members in a professional boardroom meeting" loading="lazy" width="600" height="500" style="object-fit: cover; object-position: center;" />
        </div>
      </div>
    </div>
  </section>

  <section class="attorneys-section section" aria-labelledby="attorneys-heading">
    <div class="container container--narrow">
      <div class="reveal" style="text-align:center;">
        <p class="section-label" style="justify-content:center;">The Team</p>
        <h2 class="section-heading" id="attorneys-heading" style="margin-inline:auto;">Our Attorneys</h2>
        <p class="section-subheading" style="margin-inline:auto;">Every client works directly with an experienced HOA and condo attorney, not a paralegal or associate unfamiliar with the practice area.</p>
      </div>
      <div class="attorneys-grid" style="margin-top: var(--space-12);">
        <div class="attorney-card reveal">
          <img class="attorney-photo" src="./assets/robert-todd.jpg" alt="Robert Todd, Managing Attorney at Association Assessment Attorneys" loading="eager" width="400" height="280" />
          <div class="attorney-info">
            <h3 class="attorney-name">Robert Todd</h3>
            <p class="attorney-title">Managing Attorney</p>
            <p class="attorney-bio">Robert founded Association Assessment Attorneys to provide HOA and condominium boards across Florida with focused, board-side legal counsel. His practice concentrates on assessment collections, lien enforcement, and governing document compliance. He is a frequent speaker at Florida HOA and condo board training seminars and has completed board certification courses in community association law.</p>
            <div class="attorney-bar">
              <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg>
              Florida Bar Admitted &middot; New York Bar Admitted &middot; Stetson University College of Law, J.D.
            </div>
          </div>
        </div>
      </div>
    </div>
  </section>

  <section class="section" aria-labelledby="values-heading">
    <div class="container container--narrow">
      <div class="reveal" style="text-align:center; margin-bottom: var(--space-12);">
        <p class="section-label" style="justify-content:center;">How We Work</p>
        <h2 class="section-heading" id="values-heading" style="margin-inline:auto;">Our Commitments to You</h2>
      </div>
      <div class="services-grid">
        <div class="service-card reveal">
          <div class="service-icon" aria-hidden="true"><svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg></div>
          <h3 class="service-title">Specialized Expertise</h3>
          <p class="service-desc">100% of our practice is Florida HOA and condo law. We stay current with every change to Chapters 718 and 720 and bring that knowledge to every matter.</p>
        </div>
        <div class="service-card reveal">
          <div class="service-icon" aria-hidden="true"><svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"/><circle cx="12" cy="12" r="3"/></svg></div>
          <h3 class="service-title">Transparency</h3>
          <p class="service-desc">You'll always know the status of your matter, what's happening next, and what it's likely to cost. No surprises on your invoice.</p>
        </div>
        <div class="service-card reveal">
          <div class="service-icon" aria-hidden="true"><svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07A19.5 19.5 0 0 1 4.14 10.9a19.79 19.79 0 0 1-3.07-8.7A2 2 0 0 1 3.05 0h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L7.09 7.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0 1 22 16.92z"/></svg></div>
          <h3 class="service-title">Responsiveness</h3>
          <p class="service-desc">Board matters don't wait for business hours. We return calls and emails the same day, and are available for urgent matters when timing is critical.</p>
        </div>
      </div>
    </div>
  </section>

  <div class="cta-band">
    <div class="container cta-band-inner">
      <div>
        <h2>Ready to Work With Us?</h2>
        <p>Schedule a free consultation and meet the attorney who will handle your matter personally.</p>
      </div>
      <a href="/contact.html" class="btn btn-inverse btn-lg">Schedule a Consultation</a>
    </div>
  </div>

</main>

<footer class="footer" aria-labelledby="footer-firm-name">
  <div class="container">
    <div class="footer-grid">
      <div>
        <p class="footer-brand-name" id="footer-firm-name">Association Assessment Attorneys</p>
        <p class="footer-tagline">Trusted legal counsel for Florida HOA and condo associations. Exclusively focused on homeowner and condominium association law.</p>
        <a href="tel:+17272482435" class="footer-phone">
          <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07A19.5 19.5 0 0 1 4.14 10.9a19.79 19.79 0 0 1-3.07-8.7A2 2 0 0 1 3.05 0h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L7.09 7.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0 1 22 16.92z"/></svg>
          (727) 748-2435
        </a>
      </div>
      <div>
        <p class="footer-col-title">Services</p>
        <ul class="footer-links">
          <li><a href="/assessment-collections.html">Assessment Collections</a></li>
          <li><a href="/governing-documents.html">Governing Documents</a></li>
          <li><a href="/covenant-enforcement.html">Covenant Enforcement</a></li>
          <li><a href="/dispute-resolution.html">Dispute Resolution</a></li>
          <li><a href="/board-member-guidance.html">Board Guidance</a></li>
          <li><a href="/contract-review.html">Contract Review</a></li>
        </ul>
      </div>
      <div>
        <p class="footer-col-title">Resources</p>
        <ul class="footer-links">
          <li><a href="/estoppel-certificates.html">Estoppel Certificates</a></li>
          <li><a href="/chapter-718-vs-720.html">Chapter 718 vs. 720</a></li>
        </ul>
        <p class="footer-col-title" style="margin-top: var(--space-6);">Firm</p>
        <ul class="footer-links">
          <li><a href="/">Home</a></li>
          <li><a href="/about.html">About Us</a></li>
          <li><a href="/contact.html">Contact</a></li>
        </ul>
      </div>
      <div>
        <p class="footer-col-title">Office</p>
        <p class="footer-address">
          111 2nd Avenue NE #539<br>
          St. Petersburg, FL 33701<br><br>
          <strong>Phone:</strong> (727) 748-2435<br>
          <strong>Email:</strong> rtodd@associationassessmentattorneys.com<br><br>
          Mon – Fri: 9:00 AM – 5:00 PM
        </p>
      </div>
    </div>

    <div class="footer-bottom">
      <span>&copy; 2026 Association Assessment Attorneys, P.A. All rights reserved.</span>
      <span>St. Petersburg, FL &middot; Serving All Florida Communities</span>
    </div>
    <div class="footer-disclaimer">
      <strong>Attorney Advertising.</strong> This website is for general informational purposes only and does not constitute legal advice. Visiting this website or submitting a contact form does not create an attorney-client relationship. Do not send confidential information until you have received a formal engagement agreement. Past results do not guarantee similar outcomes.
    </div>
  </div>
</footer>


<script>
  // ── Header scroll behavior ──
  const header = document.getElementById('siteHeader');
  window.addEventListener('scroll', () => {
    header.classList.toggle('header--scrolled', window.scrollY > 30);
  }, { passive: true });

  // ── Mobile menu ──
  function openMobileMenu() {
    document.getElementById('mobileMenu').classList.add('open');
    document.getElementById('mobileToggle').setAttribute('aria-expanded', 'true');
    document.body.style.overflow = 'hidden';
  }
  function closeMobileMenu() {
    document.getElementById('mobileMenu').classList.remove('open');
    document.getElementById('mobileToggle').setAttribute('aria-expanded', 'false');
    document.body.style.overflow = '';
  }

  // ── Theme toggle ──
  (function () {
    const t = document.querySelector('[data-theme-toggle]'), r = document.documentElement;
    let d = matchMedia('(prefers-color-scheme:dark)').matches ? 'dark' : 'light';
    r.setAttribute('data-theme', d);
    const sunSVG = '<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="12" cy="12" r="5"/><path d="M12 1v2M12 21v2M4.22 4.22l1.42 1.42M18.36 18.36l1.42 1.42M1 12h2M21 12h2M4.22 19.78l1.42-1.42M18.36 5.64l1.42-1.42"/></svg>';
    const moonSVG = '<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"/></svg>';
    if (t) {
      t.innerHTML = d === 'dark' ? sunSVG : moonSVG;
      t.addEventListener('click', () => {
        d = d === 'dark' ? 'light' : 'dark';
        r.setAttribute('data-theme', d);
        t.setAttribute('aria-label', 'Switch to ' + (d === 'dark' ? 'light' : 'dark') + ' mode');
        t.innerHTML = d === 'dark' ? sunSVG : moonSVG;
      });
    }
  })();

  // ── Scroll reveal ──
  const revealObserver = new IntersectionObserver((entries) => {
    entries.forEach(e => { if (e.isIntersecting) { e.target.classList.add('visible'); revealObserver.unobserve(e.target); } });
  }, { threshold: 0.12 });
  document.querySelectorAll('.reveal').forEach(el => revealObserver.observe(el));

  // ── FAQ accordion ──
  document.querySelectorAll('.faq-question').forEach(btn => {
    btn.addEventListener('click', () => {
      btn.closest('.faq-item').classList.toggle('open');
    });
  });

  // ── Highlight active nav link based on current path ──
  (function () {
    const path = window.location.pathname.replace(/\/index\.html$/, '/');
    document.querySelectorAll('#navLinks a').forEach(a => {
      const href = a.getAttribute('href');
      if (href === path || (href === '/' && (path === '/' || path === ''))) {
        a.classList.add('active');
      }
    });
  })();
</script>


</body>
</html>
