Leo & Sons Electric Contractor Inc Electrician - North Aurora, IL Looking to contact Leo & Sons Electric Contractor Inc? You can reach them at 630-264-3277