Main #James-Stirling