James Mayne

Active Deerwood, MN President for Deerwood Technologies, Inc.