Peter Keegan's public data