The Honorable Michael Weaver

The Honorable Michael Weaver

40" x 30" oil on canvas