John L David MD PA

Active Amarillo, TX