T Edmund Garrity & Co INC