Larger Photo
William J (Bill) Callahan, MPA