Not a consulting brochure. The work speaks first.
I work in hospitality finance and operations with a background across revenue management, hotel operations, labor analytics, and portfolio-level reporting. My day-to-day involves working across a range of properties — from select-service to full-service — helping ownership groups and operators make sense of their numbers.
This site is where I write about what actually helps hotels run better. Not textbook theory. Not vendor talking points. The practical, unglamorous work of reading a P&L at 10pm before a Monday call, figuring out why labor is off by $40K, or building a bridge that tells a clean story to an ownership group without hiding the bad news.
Everything here comes from real portfolio work. Examples are anonymized. The thinking is my own.
A résumé. A consulting pitch. A place to name specific properties or share confidential financials. When I write "in a multi-property portfolio..." that's intentional — the lesson is the point, not the property.
If a report isn't being used, it's usually because it arrived too late, answered the wrong question, or nobody trusted the numbers. Fix the process before you fix the format.
Portfolio-level labor benchmarks tell you almost nothing useful at the property level. What matters is what that specific hotel, with that specific mix, should cost to run this week.
A 200% flow-through number means something went wrong. The question is whether operations caused it or absorbed it — and those require very different responses.
A bridge that buries bad news under jargon doesn't protect the relationship — it erodes it. Tell the story clearly, with context, and then focus on what's being done about it.
By the time you're reviewing finals, you've already lost the chance to fix most of what you're discussing. The useful work happens in the last week of the live month.
Every hotel technology implementation that goes sideways goes sideways for the same reason: the team expected the software to create discipline that didn't exist before. It doesn't work that way.