Changeflow GovPing Courts & Legal Petruccelli v. JRF River Ranch LLC
Priority review Enforcement Amended Final

Petruccelli v. JRF River Ranch LLC

Favicon for www.courtlistener.com CO Court of Appeals Opinions
Filed
Detected
Email

Summary

The Colorado Court of Appeals affirmed in part and reversed in part the district court's award of attorney fees and costs to plaintiff John T. Petruccelli in connection with litigation over a Shared Parking Agreement. The court affirmed the award of $208,787.74 in attorney fees and $25,260.97 in costs, but reversed the portion holding defendant Andrew McGlone jointly and severally liable, concluding that McGlone—being a nonparty to the SPA—could not be held liable under the agreement's fee-shifting provision. The case was remanded to the district court with directions.

Why this matters

Parties drafting or litigating Shared Parking Agreements and similar easements should ensure fee-shifting provisions expressly identify all potentially liable parties. The ruling reinforces that agents of disclosed principals who are non-signatories to the underlying agreement cannot be pulled into fee liability through agency theory alone.

AI-drafted from the source document, validated against GovPing's analyst note standards . For the primary regulatory language, read the source document .
Published by CO Court of Appeals on courtlistener.com . Detected, standardized, and enriched by GovPing. Review our methodology and editorial standards .

About this source

GovPing monitors CO Court of Appeals Opinions for new courts & legal regulatory changes. Every update since tracking began is archived, classified, and available as free RSS or email alerts — 160 changes logged to date.

What changed

The court affirmed Petruccelli's $208,787.74 attorney fee award and $25,260.97 costs award under the SPA's fee-shifting provision, finding the district court correctly identified him as the prevailing party. The court reversed the joint and several liability determination as to McGlone, holding that a nonparty to the Shared Parking Agreement cannot be held liable under the agreement's fee-shifting provision — McGlone was JRF's property manager, not a signatory to the SPA.

Parties subject to contractual fee-shifting provisions should note that only parties to the agreement can be held liable under its terms. Non-signatories, including agents acting on behalf of disclosed principals, cannot be held jointly and severally liable for fees under the agreement. JRF LLC now bears sole responsibility for the full fee award.

Archived snapshot

Apr 24, 2026

GovPing captured this document from the original source. If the source has since changed or been removed, this is the text as it existed at that time.

Jump To

Top Caption Combined Opinion

Support FLP

CourtListener is a project of Free
Law Project
, a federally-recognized 501(c)(3) non-profit. Members help support our work and get special access to features.

Please become a member today.

Join Free.law Now

April 23, 2026 Get Citation Alerts Download PDF Add Note

Petruccelli v. JRF River Ranch

Colorado Court of Appeals

Combined Opinion

25CA0530 Petruccelli v JRF River Ranch 04-23-2026

COLORADO COURT OF APPEALS

Court of Appeals No. 25CA0530
Ouray County District Court No. 21CV30018
Honorable D. Cory Jackson, Judge

John T. Petruccelli,

Plaintiff-Appellee,

v.

JRF River Ranch LLC, a Colorado limited liability company, and Andrew
McGlone,

Defendants-Appellants.

JUDGMENT AFFIRMED IN PART AND REVERSED IN PART,
AND CASE REMANDED WITH DIRECTIONS

Division II
Opinion by JUDGE FOX
Kuhn and Sullivan, JJ., concur

NOT PUBLISHED PURSUANT TO C.A.R. 35(e)
Announced April 23, 2026

Karp Neu Hanlon, P.C., James F. Fosnaught, Aaron T. Berne, Rachel A.
Sigman, Glenwood Springs, Colorado, for Plaintiff-Appellee

Brian Kidnay, P.C., Brian Kidnay, Montrose, Colorado, for Defendants-
Appellants
¶1 Defendants, JRF River Ranch LLC (JRF) and Andrew McGlone,

appeal the district court’s order awarding attorney fees and costs to

plaintiff, John T. Petruccelli. We affirm in part, reverse in part, and

remand to the district court with directions.

I. Background

¶2 This attorney fees and costs appeal stems from the merits of

an underlying dispute that a division of this court previously

addressed. See Petruccelli v. JRF River Ranch LLC, (Colo. App. No.

24CA1033, Sep. 18, 2025) (not published pursuant to C.A.R. 35(e))

(Petruccelli I).

¶3 Petruccelli and his business partner, Robert Hagert, jointly

owned property in Ridgway, Colorado. Id., slip op., at ¶ 2. In 1997,

they subdivided the property into two parcels. Id. This resulted in

an access and utility easement on Hagert’s parcel (Parcel A), which

benefited Petruccelli’s parcel (Parcel B). Id. Hagert and Petruccelli

later developed their respective parcels, which also increased their

respective parking needs. Id. at ¶¶ 3-4. After several contentious

years and a lawsuit, the parties entered into a “Shared Parking

1
Agreement” (the SPA) to settle the litigation.1 Id. at ¶ 5. The SPA

created “an access and parking easement” and designated twelve

overflow parking spaces on each parcel. Id. at ¶¶ 6, 7. As relevant

here, the SPA allowed each party to park on their own property and

to “utilize each other’s property for vehicular and pedestrian access

and parking” pursuant to the SPA’s terms. Id. at ¶ 6.

¶4 In 2019, JRF acquired Parcel A. Id. at ¶ 8. Beginning in

2021, McGlone — JRF’s property manager — started parking cars

on Parcel A in a manner that blocked “a historic path of travel,”

and, at times, “entirely blocked Petruccelli’s access to the shared

parking spaces on both parcels.” Id. at ¶ 9. In 2022, Petruccelli

sued JRF and McGlone, asserting claims against JRF for breach of

contract, breach of the duty of good faith and fair dealing, and

declaratory judgment. Id. at ¶ 10. He brought claims against both

defendants for trespass, nuisance, and civil conspiracy, and he

sought a permanent injunction to prevent their interference with

his access to the shared parking spaces. Id. JRF brought

1 The original parties to the SPA were Hagert and Petruccelli’s

company, River Ranch I, LLC. Parcel B was later transferred to
Petruccelli individually.

2
counterclaims for breach of contract, breach of the duty of good

faith and fair dealing, unjust enrichment, trespass, nuisance, civil

theft, and declaratory judgment. Id. at ¶ 10. Petruccelli’s civil

conspiracy claim was dismissed, but the remaining claims and

counterclaims proceeded to a three-day bench trial. Id. at ¶¶ 10

n.3, 11.

¶5 In a detailed order, the district court held that Petruccelli was

the prevailing party for purposes of awarding attorney fees and

costs. See id. at ¶ 11. The basis for awarding attorney fees was the

SPA’s fee-shifting provision, which provided, “In the event that a

dispute arises out of this Agreement, the prevailing party’s

reasonable attorney fees and costs shall be paid by the non-

prevailing party or parties.”

¶6 Before the court awarded fees and costs, JRF appealed.2 See

id. at ¶¶ 12, 46. The Petruccelli I division rejected JRF’s challenges

to the district court’s interpretation of the SPA and to its calculation

of Petruccelli’s damages. Id. at ¶¶ 12-13, 14-39. The division

agreed with JRF that the court erroneously entered joint and

2 McGlone joined both appeals, but in the interest of brevity we

attribute JRF and McGlone’s collective arguments to JRF.

3
several liability against McGlone and JRF on Petruccelli’s contract

claims. Id. at ¶¶ 12-13, 40-42. Finally, the division dismissed

JRF’s challenge to the district court’s prevailing party ruling for lack

of a final, appealable order. Id. at ¶¶ 12-13, 44-46.

¶7 While the appeal in Petruccelli I was pending, the parties

briefed Petruccelli’s request for attorney fees and costs and

presented evidence at an October 2024 hearing. The district court

awarded Petruccelli $208,787.74 in fees and $25,260.97 in costs.

¶8 Before Petruccelli I was announced, JRF appealed the fees and

costs award. Initially, JRF argued that the district court erred by

holding JRF and McGlone jointly and severally liable for attorney

fees when McGlone was the agent of a disclosed principal (JRF).

However, after Petruccelli I was announced, the parties stipulated

that “McGlone is not jointly and severally liable with JRF for

attorney[] fees under the [SPA].”

¶9 The parties also filed supplemental briefs to address the

prevailing party issue that the Petruccelli I division dismissed on

finality grounds. JRF reasserts its challenge to the district court’s

prevailing party determination. JRF also contends that the court

4
erred by failing to address several of its objections to Petruccelli’s

bill of costs. Both parties request appellate attorney fees and costs.

II. Analysis

A. Joint and Several Liability

¶ 10 We first address the stipulated motion regarding joint and

several liability. As discussed, the Petruccelli I division concluded

that the district court erred by holding JRF and McGlone jointly

and severally liable for Petruccelli’s claims under the SPA. Id. at

¶ 40. The division explained that Petruccelli brought contract-

based claims against only JRF and that McGlone, as a nonparty to

the SPA, could not be held liable under the SPA. Id. at ¶¶ 42-43.

¶ 11 Accordingly, we grant the stipulated motion and conclude that

McGlone cannot be held jointly and severally liable for attorney fees

under the SPA. The legal basis for imposing attorney fees is the

SPA’s fee-shifting provision, and “there is no legal basis for holding

McGlone liable” under the SPA. Id. at ¶ 43. Therefore, we remand

for the district court to impose attorney fees solely against JRF.

¶ 12 The parties’ stipulation also stated that “[a]ll other issues in

this appeal, including whether McGlone is jointly and severally

liable for costs, remain to be decided.” But the parties did not

5
request supplemental briefing or develop this issue in their briefs

filed after the stipulation. Therefore, the argument is

underdeveloped, and we do not address it. See Antolovich v. Brown

Grp. Retail, Inc., 183 P.3d 582, 604 (Colo. App. 2007).

B. Prevailing Party

¶ 13 JRF contends that the district court erroneously concluded

that Petruccelli prevailed on the merits for purposes of awarding

fees and costs. We disagree.

¶ 14 We review a district court’s prevailing party determination for

an abuse of discretion. Archer v. Farmer Bros. Co., 90 P.3d 228,

230 (Colo. 2004). “When a case involves many claims, some of

which are successful and some of which are not,” the district court

has the “sole discretion” to decide which party, if any, prevailed. Id.

at 231. The court’s discretion is particularly broad in such cases

because the court “is in the best position to evaluate the relative

strengths and weaknesses of each party’s claims, the significance of

each party’s successes in the context of the overall litigation, and

the time devoted to each claim.” Id.

¶ 15 In cases involving contract claims, “the party in whose favor

the decision or verdict on liability is rendered is the prevailing party

6
for purposes of awarding attorney fees.” Dennis I. Spencer

Contractor, Inc. v. City of Aurora, 884 P.2d 326, 327 (Colo. 1994).

For purposes of a costs award under C.R.C.P. 54(d), the prevailing

party “must prevail on a significant, but not necessarily central,

issue in the litigation and derive some of the benefits sought by the

litigation.” Farmers Reservoir & Irrigation Co. v. City of Golden, 113

P.3d 119, 128 (Colo. 2005); see also 23 LTD v. Herman, 2019 COA

113, ¶ 59 (explaining that the prevailing party analyses for costs

and fees differ slightly). If each party partially prevailed, the district

court has discretion to determine which party prevailed. Id. (costs);

Wheeler v. T.L. Roofing, Inc., 74 P.3d 499, 504 (Colo. App. 2003)

(fees).

¶ 16 To assess the court’s prevailing party determination, we

consider its rulings on the merits of each party’s claims. First,

Petruccelli partially prevailed on his breach of contract claim,

succeeding on two of three breach allegations. He fully prevailed on

his claims alleging a breach of the implied duty of good faith and

fair dealing, trespass, and nuisance. He partially prevailed on his

request for declaratory relief. And he did not prevail on his request

for injunctive relief. Thus, Petruccelli prevailed or partially

7
prevailed on all claims except his request for injunctive relief. The

court found that he “substantially prevailed on the basic thrust of

the case.” Excluding nominal damages, he was awarded $45,496.

¶ 17 Turning to JRF, the district court rejected its counterclaims

for (1) breach of contract; (2) breach of the duty of good faith and

fair dealing; (3) unjust enrichment; (4) nuisance; and (5) civil theft.

JRF prevailed on its continuing trespass claim, and it partially

prevailed on its trespass claim. The court also partially granted

JRF’s request for declaratory relief. Excluding nominal damages,

JRF was awarded $1,800.

¶ 18 Thus, the court denied five of JRF’s eight counterclaims. And

it largely rejected JRF’s contract-based claims, concluding that JRF

succeeded only “on a minor point related to the SPA: [It] garnered a

declaration that the SPA allows twelve parking spaces to be moved.”

In the merits appeal, JRF prevailed on the joint and several liability

issue, but the division awarded Petruccelli appellate attorney fees

as the prevailing party. Petruccelli I, ¶ 47.

¶ 19 JRF’s arguments challenging the district court’s prevailing

party determination are inconsistent and at times strain credulity.

For example, JRF’s reply brief asks us to conclude that neither

8
party prevailed, while its supplemental brief asks us to find either

that JRF prevailed or that neither party prevailed. Additionally,

JRF argues that it only “did not prevail on two issues in this case,”

which the district court’s findings unambiguously refute.

¶ 20 Next, JRF’s argument that the district court misapplied the

law in concluding that the court could not “afford complete relief for

all of [the parties’] disputes” is confusing and unpersuasive. JRF

seems to contend that it got all that it asked for at trial: a

determination that — as long as JRF did not interfere with

Petruccelli’s access to the parking spaces — JRF could “park or use

the area west of the access easement and . . . between the parking

spaces and Tiny Town.” Again, the record and the district court’s

findings unambiguously refute this argument.

¶ 21 We are not persuaded that the court abused its considerable

discretion in concluding that Petruccelli was the prevailing party.

See Archer, 90 P.3d at 230-31. Petruccelli largely prevailed on his

contract claims, so the district court properly held that he prevailed

for purposes of fee shifting. See Spencer, 884 P.2d at 326. As to

the overall case (including the noncontract claims), we agree with

the court that Petruccelli prevailed “on the basic thrust of the case

9
with respect to the obstructive behavior that spawned it.” This

“obstructive behavior” was the basis for the contract and tort claims

on which Petruccelli prevailed. Thus, he prevailed “on a significant

issue in the litigation” and derived a benefit from the damages

award and the district court’s clarification of the SPA. Archer, 90

P.3d at 230. Additionally, while not dispositive, the court could

properly consider that Petruccelli prevailed on more claims — and

recovered more damages — than JRF. See id. at 231.

¶ 22 Thus, while each party partially prevailed, the district court

properly exercised its discretion to determine that Petruccelli was

the prevailing party for purposes of awarding fees and costs. See

Farmers, 113 P.3d at 128; Wheeler, 74 P.3d at 504.

C. Reasonableness of the Costs Award

¶ 23 JRF next argues that the district court erred by awarding all

Petruccelli’s requested costs without addressing several of JRF’s

objections to certain costs. We agree. We reject Petruccelli’s

contentions that JRF did not preserve its arguments. It was not

JRF’s “burden to establish that [Petruccelli’s] costs were not

reasonable.” Miller v. Hancock, 2017 COA 141, ¶ 51. “[T]he party

against whom costs are awarded is ‘entitled to have the [district]

10
court make findings sufficient to disclose the basis for its decision

to award costs and to support the amount awarded.’” Id. (citation

omitted).

  1. Standard of Review and Applicable Law

¶ 24 We review a district court’s costs award for an abuse of

discretion. Archer, 90 P.3d at 230. A costs award “must be

supported by findings that, considered together with the record, are

sufficient to permit a reviewing court to determine the basis for the

award.” Danko v. Conyers, 2018 COA 14, ¶ 72 (citation omitted).

These “findings ‘must include an explanation of whether and which

costs are deemed reasonable.’” Id. (citation omitted).

  1. Expert Witness Costs

¶ 25 JRF’s objection to the bill of costs argued that Petruccelli

could not recover $9,794 in expert fees for the trial testimony of

Petruccelli’s expert, Frederick Ballard. JRF argued that “Ballard’s

expert testimony was improper and accomplished nothing.”

¶ 26 A party may recover expert witness costs that “are reasonable

and necessary for the development of the case.” Gallegos Fam.

Props., LLC v. Colo. Groundwater Comm’n, 2017 CO 73, ¶ 52; § 13-

16-122(1)(e), C.R.S. 2025. To determine the reasonableness of such

11
costs, the court must consider whether “the expert’s services [were]

reasonably necessary to the party’s case” and whether “the party

expend[ed] a reasonable amount for the expert’s services.” Danko,

¶ 71 (citation omitted). Here, the costs and fees order did not

address Ballard’s expert costs at all, let alone their reasonableness.

Because the court “failed to make findings sufficient to disclose the

basis for its decision . . . , we cannot adequately assess the

propriety of the award.” Miller, ¶ 49. Therefore, we remand to the

district court to determine whether the claimed expert witness costs

were reasonable. See id. at ¶ 60; see also Scholz v. Metro.

Pathologists, P.C., 851 P.2d 901, 910 (Colo. 1993) (remanding when

the court failed to make reasonableness findings).

  1. Court Reporter and Transcript Costs

¶ 27 Next, JRF argues that the district court failed to address its

argument that Petruccelli could not recover transcript-related costs

because the “case was simply a parking dispute,” so there was no

“compelling reason” for the costs. JRF’s opposition argued that

costs for transcribing depositions were improper absent a showing

that “the deposition and its general content were reasonably

12
necessary.” Danko, ¶ 84 (quoting Cherry Creek Sch. Dist. No. 5 v.

Voelker, 859 P.2d 805, 813 (Colo. 1993)).

¶ 28 The court failed to address JRF’s objection and the general

reasonableness of the requested costs. Therefore, its findings are

insufficient to support our meaningful review. See id. at ¶ 72.

Accordingly, we remand for the district court to address the

reasonableness of Petruccelli’s requested transcript costs.

  1. Travel Costs

¶ 29 Next, JRF argues that the district court should have addressed

its objection to Petruccelli’s requested travel costs for a contempt

hearing at which Petruccelli did not prevail. JRF never objected to

the reasonableness of these costs; its objection was premised on the

fact that Petruccelli did not prevail. But “costs are not limited to

the specific claims on which a party prevailed at trial.” Pat’s Constr.

Serv., Inc. v. Ins. Co. of the W., 141 P.3d 885, 890 (Colo. App. 2005).

However, because the district court did not address the

reasonableness of the claimed costs, we remand for it to do so.

  1. Copying and Printing Costs

¶ 30 Finally, JRF argued that “copying and printing fees are not

specifically provided for as costs under” section 13-16-122. But

13
section 13-16-122(1)(f) explicitly includes “fees for . . . copies of

papers necessarily obtained for use in the case.” This includes

copying fees. See, e.g., Perkins v. Flatiron Structures Co., 849 P.2d

832, 836 (Colo. App. 1992). Regardless, the includable costs in this

section are “illustrative rather than exclusive.” Voelker, 859 P.2d at

813. But because the court did not address the reasonableness of

these costs, we instruct it to do so on remand.

III. Appellate Attorney Fees and Costs

¶ 31 Both parties request their appellate attorney fees and costs

under the SPA. For its part, JRF seems to contend that it is

entitled to appellate attorney fees because it has a duty to

indemnify and defend McGlone, its agent. JRF cites no legal

authority for the premise that a principal’s duty to indemnify its

agent entitles it to appellate attorney fees, so we decline to award

JRF appellate attorney fees on this basis. See C.A.R. 39.1.

¶ 32 In any event, because both sides received favorable rulings on

some aspects of this appeal, the district court is in the best position

to determine which party prevailed on appeal, if any, under the

terms of the SPA for purposes of awarding appellate attorney fees.

See Ralph L. Wadsworth Constr. Co. v. Reg’l Rail Partners, 2024

14
COA 78, ¶ 67, rev’d on other grounds, 2026 CO 19. Similarly,

because we affirm in part and reverse in part, we remand to the

district court to determine the appropriate amount of appellate

costs, if any, to award. See C.A.R. 39(a)(4).

IV. Disposition

¶ 33 We affirm the district court’s determination that Petruccelli

was the prevailing party. To the extent that the court held McGlone

jointly and severally liable for attorney fees under the SPA, we

reverse that part of its order and remand for it to clarify that only

JRF is liable for Petrucelli’s attorney fees. We also reverse the

court’s costs award and remand for it to consider the

reasonableness of Petruccelli’s requested costs discussed here.

Finally, we remand for the district court to (1) determine which

party, if any, is the prevailing party on appeal under the SPA for

purposes of awarding appellate attorney fees and costs; and

(2) award such fees and costs as appropriate.

JUDGE KUHN and JUDGE SULLIVAN concur.

15

Named provisions

Fee-Shifting Provision Prevailing Party Joint and Several Liability Shared Parking Agreement

Get daily alerts for CO Court of Appeals Opinions

Daily digest delivered to your inbox.

Free. Unsubscribe anytime.

About this page

What is GovPing?

Every important government, regulator, and court update from around the world. One place. Real-time. Free. Our mission

What's from the agency?

Source document text, dates, docket IDs, and authority are extracted directly from CO Court of Appeals.

What's AI-generated?

The summary, classification, recommended actions, deadlines, and penalty information are AI-generated from the original text and may contain errors. Always verify against the source document.

Last updated

Classification

Agency
CO Court of Appeals
Filed
April 23rd, 2026
Instrument
Enforcement
Branch
Judicial
Legal weight
Binding
Stage
Final
Change scope
Substantive
Document ID
25CA0530
Docket
25CA0530

Who this affects

Applies to
Legal professionals Consumers Real Estate
Industry sector
5311 Real Estate
Activity scope
Civil appeal Attorney fee awards Contract interpretation
Geographic scope
Colorado US-CO

Taxonomy

Primary area
Real Estate
Operational domain
Legal
Topics
Judicial Administration Consumer Finance

Get alerts for this source

We'll email you when CO Court of Appeals Opinions publishes new changes.

Free. Unsubscribe anytime.

You're subscribed!