Timothy L. North, PE