James Finlay - Mathematics