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