John Davenport

Active Oklahoma City, OK President for Davenport Financial Group, Inc.