pat concannon