sheehan family companies corporate office