David is a real person portrayed by Max Greenfield in the movie The Glass Castle (based on a true story).
When the movie was released in 2017, Max Greenfield was 37 years old.
The character of David is mainly associated with Jeannette, Young Jeannette and Young Lori.