gary johnson math