How do I stop a local Tom Cat coming through my cat door and spraying all over the house?

We are being driven "crazy" by a tom cat coming through my cats cat door and spraying all over the house!!! He also attacks my two sterilized male and female cats. Its doing my head in. HELP
23 answers 23