About John J. Macgregor, CP
John J. Macgregor, CP is a retired prosthetist. Mr. John J. Macgregor has 16 years of experience in prosthetics.
John J. Macgregor, CP is a retired prosthetist. Mr. John J. Macgregor has 16 years of experience in prosthetics.