---
type: client
name: russo-law
display_name: Russo Law Firm
last_compiled: 2026-06-15
compiled_by: GURU-5070/claude-main
sources:
  - clients/russo-law/session-logs/2026-06/2026-06-15-mike-russo-sharepoint-storage-eval.md
---

# Russo Law Firm

> Tucson law practice; ACG managed-services client (GPS + AV + backup + Seafile hosting + Office
> subs, $543.50/mo) + OITVOIP phone. First documented 2026-06-15 around a pre-sales question:
> moving ~6.5 TB of data from ACG-hosted Seafile into Microsoft 365 SharePoint.

## Overview

- **Business:** Russo Law Firm (law practice), Tucson AZ.
- **Address:** 3505 N Campbell Ave, Tucson, AZ 85719.
- **Main phone:** 520-529-1515.
- **Billing model:** managed services (recurring) + 12 prepaid hours on account.
- **Syncro customer ID:** 23331699.

## Contacts

| Name | Phone | Email | Role |
|---|---|---|---|
| Steve Russo | 520-975-9024 | — | Principal (firm namesake) |
| Carolyn Russo | 520-591-4303 | — | — |
| Shannon Trionfo | 520-248-0244 | (account contact) | Account / billing contact |
| Pat Broom | 520-850-6832 | pebroom@rrs-law.com | — |

Account email on file: stever@rrs-law.com. (Email domain: rrs-law.com.)

## Cloud / M365

- **Microsoft 365** tenant **rrs-law.com**, ~3 seats, Exchange Online (email).
- **Global Admin:** `guru@rrs-law.com` — vaulted at `clients/russo-law/m365-admin.sops.yaml`
  (MFA/2FA held by Mike). [WARNING] The password was found in plaintext in the Syncro customer
  note; it is now vaulted and should be scrubbed from the Syncro note.

## Data / Storage

- **Primary data store:** ACG-hosted **Seafile** (~6.5 TB), billed under the "Hosting" line of the
  managed bundle. This is the system the client is considering moving off of.

## Billing (Syncro recurring schedules)

| Schedule | What | Frequency | Amount |
|---|---|---|---|
| 509659 | GPS + AV + data backup + **Hosting (Seafile)** + Office subs | Monthly | **$543.50** |
| 499925 | OIT phone bill (OITVOIP / PacketDial) | Monthly | $45.44 |

Prepaid: 12.0 hrs on account. (History: 13.5 hrs moved to Syncro 1/16/26; 17.5 hrs to AT 8/15/25.)
Note: schedule 224454 was deleted during Syncro API research 2026-05-26 and recreated as 509659.

## Active Question — SharePoint storage move (2026-06)

The client wants to move **~6.5 TB from Seafile into Microsoft 365 SharePoint**. A phone meeting is
being scheduled (client had not responded as of 2026-06-15). Cost analysis, kept Microsoft-only at
the client's request:

SharePoint pooled storage = 1 TB base + 10 GB/licensed user. At **3 seats** only ~1.03 TB is
included, so nearly all 6.5 TB is billable overage.

| Option | Rate | ~Monthly for 6.5 TB | Notes |
|---|---|---|---|
| **SharePoint Online Extra File Storage** | $0.20/GB/mo | **~$1,120/mo (~$13.4K/yr)** | live storage; ~5.47 TB billable after the pool. CSP-monthly +20% -> ~$1,345/mo |
| **Microsoft 365 Archive** | ~$0.05/GB/mo | ~$333/mo + retrieval | cold/inactive sites only; not for live working data |
| **Self-hosted SharePoint Server** | storage -> disk via RBS | licensing + infra + labor | escapes the $0.20/GB tax but SharePoint Server + SQL + Windows + SA + heavy ops is disproportionate for 3 users (~$8-15K one-time + maintenance). Not recommended. |

For ACG's internal read (cheaper alternatives, not necessarily quoted MS-only): they already have
Seafile; Backblaze B2 wholesale (~$0.006/GB) is ~$40/mo for 6.5 TB at ACG cost, and a managed-archive
resell (~$0.03/GB ≈ $200/mo) would be ~5-6x cheaper than Microsoft with margin.

### Recommendation / call talking points
1. **Ask why SharePoint** (specific feature like Office co-authoring / Teams, or just "we want it"?).
2. A full live move is a **~$1,100/mo new line item (~$13.4K/yr)** — roughly triples their current
   ACG monthly. Set that expectation before they commit.
3. Preferred path: **SharePoint Online for the working subset + keep the 6.5 TB bulk in Seafile,
   linked** — gets the SharePoint UX without the storage tax.
4. If they only want files-with-web-access, Seafile already does it — no change needed.
5. Don't self-host SharePoint Server for 3 seats.

## Open Items

- Client has not responded to the meeting request (phone meeting pending).
- Scrub the M365 admin password from the Syncro customer note (now vaulted).
- Deliver the SharePoint cost picture on the call; steer toward the hybrid unless a hard
  requirement forces a full move.

## Backlinks

- [[internal-infrastructure]] — ACG hosting infra (Seafile runs on Jupiter).
- [[msp-pricing]] — GPS / hosting pricing basis.
