EDWARD W HAYES PC