Three dead, others injured in St Mary gun attack