JOHN BEAL INCORPORATED

Business Entity
ACTIVE

Roofing Contractor

LICENSED ROOFING CONTRACTOR

104011957

ACTIVE

Y

JOHN BEAL INCORPORATED

04/14/1999

10/02/2025

12/31/2027

MARYLAND HEIGHTS

MO

63043

UNLIMITED

Y

02/05/2026

2022009155

Fine

09/14/2023

roofing contractor license reprimanded and fined $10,000 based on aiding and assisting unlicensed practice of roofing contracting.