Katherine MacLeod (Speech Language Pathologist)

Private Practice

 506 261-2460

, , NB,

License expires December 31st subject to annual renewal