Michael Weaver

Michael Weaver hasn't written any stories yet.

Michael Weaver

Michael Weaver

Michael Weaver photographs people on location at work or play. Call for scheduling and availability. (618) 494-5206