Andrew Hall, m.d., Pllc