John Allan

Active Charlottesville, VA Chief Executive Officer for Naeva Geophysics, Inc.