Dr. John B. Cosgrave (born 5 January 1946) is an Irish mathematician specialising in number theory. Born in Bailieborough,[1] County Cavan, he was educated at Royal Holloway College, London, he lectured in Carysfort College (Blackrock, Dublin) and St Patrick's College of Education (Drumcondra).