#1 is John (Michael) Carroll (1949-)
#2 (1944 -)
#3 (1951- )
#4 is John Mark Carroll (1961-), now aliased to John M. Carroll (3)
#5 (1943-)
#6 (1735-1815), Archbishop of Baltimore
#7 is John Joseph Carroll, S.J. (1924-)
#8 (1943-12-21 -)
#9 is John J. Carroll
#10 is J.R. (John R) Carroll
#11 is John M (Millar) Carroll (1925-)
#12 is John H Carroll (book is written with Peter Gray)
#13 (1945-)
#14 (1947-)
#15 published 1881-1930, UK.
#16 (1809-1884), Canadian Methocist
#17 playwright, educator
#18 meteorologist
#19 is John Joseph Carroll (model airplane writer)
#20 Canadian poet
