David Leifer 

Senior Managing Director

Contact

David

(510) 208-8264

Oakland Office

KNN Public Finance
1300 Clay Street, Ste. 1000
Oakland
CA
94612

Education

Credentials

Professional Associations