James began with Graham Roofing in 1989. James is in charge of keeping the inventory and warehouse organized, loading and unloading material from trucks, and keeping our equipment maintained. James spends his free time watching sports, working on cars, and just enjoying life.

Best Roofing Tip / Story: Watch where you step or you will have a long fall.