All Heating Oil in Dedham ← Back to Business DirectoryMacFarlane EnergyShare the Scene:MacFarlane Energy builds lasting relationships by treating customers the way we like to be treated ourselves. Read more...