Patrick Keane
Photographer · Sewickley, PA
Aviation · Marine · Portrait · Sports · Catholic Events