Get Your Ballpark Price
Cathy Gregorio, Account Manager at John Beal Roofing (photo coming soon)

Cathy Gregorio

Account Manager

Your direct contact at John Beal Roofing for roof inspections, estimates and project questions. Text, call or email me any time.

Save Cathy’s Contact

Tap Save Cathy’s Contact, then confirm adding them to your phone’s contacts.

About Cathy

Cathy Gregorio is an Account Manager with John Beal Roofing, a third-generation, family-owned roofing company serving homeowners and property owners across Missouri, Kansas, Illinois, Indiana and Kentucky.

Cathy helps customers with roof inspections, estimates and project questions from start to finish. Text, call or email Cathy directly, or send a message using the form below.

Every roof John Beal Roofing installs carries a lifetime workmanship warranty, plus the manufacturer’s standard product warranty.

Where Cathy Works

John Beal Roofing serves more than 500 cities from 10+ local offices in Missouri, Kansas, Illinois, Indiana and Kentucky. Include your property address when you send Cathy a message so we know which local office is closest to you. See all the areas we serve.

Contact Cathy

Have a question about your roof, need an inspection, or want an update on your project? Send me a message below.

Preferred contact method

Helpful Questions

How do I schedule an inspection with Cathy?

Text or call Cathy at 314-964-0210, or use the form above and choose “Request an Inspection.”

Does John Beal Roofing help with insurance claims?

Yes. Cathy can walk you through the inspection and claim process. Learn more on our insurance claims page.

What if I have a roof emergency after hours?

Call 1-800-JOHN-BEAL (1-800-564-6232). Our line is answered 24/7.

What warranty comes with a new roof?

Every roof John Beal Roofing installs carries a lifetime workmanship warranty, plus the manufacturer’s standard product warranty.

Call 1-800-564-6232Free Inspection