Mr. David J. Girouard is the current Chief Executive Officer (CEO) of Upstart Holdings Inc.