st john fortress