JMK Roofing of Warrenton, Virginia, is a skilled roofing contractor serving Fairfax County, VA. Jim Kehoe, owner of JMK Construction, has been building custom homes and additions for over thirty years in the Warrenton and Northern Virginia area (to include areas as far south as Fredericksburg, Stafford and into Rappahannock, Fairfax and areas in between).