John Lovewell

Active Palo Alto, CA President for Virginia Land Company, Inc.