Skip to main content

David Patti

Chairman

Chairman Analyst — Speaker

Earnings-call appearances