2100 Wescott Drive
Flemington, NJ 08822
United States
Hawk Pointe Medical Office Building
6 Clubhouse Drive, Suite 102
Flemington, NJ 07882
United States
207 Strykers Road
Phillipsburg, NJ 08865
United States
Dr. Ball also serves as the Chief Medical Informatics Officer for Hunterdon Health.