The electrician should have known over the phone that the likely culprit was M Electric. When you lose 220v power but not 110v, it is one of the main wires to the house. Not 100% of the time, however. If you have an older panel with main fuses, it could have been one of them.