While I have been a patient of Dr. Grainger for about 10 years and believe he is a great physician, his front desk staff is TERRIBLE. As other reviewers have stated, the staff at NPOA is unfriendly, unhelpful, and impatient. I'm always stuck waiting, they don't allow messages on an answering service...the list is endless. I just now opened a bill from them where they didn't even process my payment through my insurance, they just billed me. I actually dread when I am needing to schedule a follow up appointment because I know the staff will be so awful. It's a sad thing because the doctors really are fabulous, their office staff are weighing them down.