Michael Macmillan
Orthopaedic Surgery · Gainesville, FLNPI 1902834666
Payments from drug & device makers
Across 161 payments — averaging $1392.16 each. Meals, travel, consulting and speaking fees, gifts and royalties reported by drug and device makers.
- Novapproach Spine, LLC$209K
- Spineology Inc.$14K
- Zimmer Biomet$1K
- Seaspine Orthopedics Corporation$45
- Medtronic$34
What the payments were for
- Royalty or licence$6,3276%
- Consulting fees$87,92483%
- Travel & lodging$9,1059%
- Food & beverage$2,0302%
General payments by program year
Who reported the general payments
Companies are grouped under their corporate parent — a single manufacturer often files under several CMS reporting entities. Research and ownership payments are counted separately and are not in this table.
| Company | Payments | Total |
|---|---|---|
| Novapproach Spine, LLC | 148 | $209,214 |
| Spineology Inc. | 4 | $13,500 |
| Zimmer Biomet | 7 | $1,345 |
| Seaspine Orthopedics Corporation | 1 | $45 |
| Medtronic | 1 | $34 |
What the payments were tied to
Products named in the reported payments. Only payments of $100 or more are attributed here — the typical reported payment nationally is a meal worth about $16, and listing those product-by-product would be noise.
- OneLIF$88,187
- OptiMesh IDE Study$7,900
- Rampart Duo Interbody Fusion System$4,800
- ROSA$1,061
- OPTIMESH EXPANDABLE INTERBODY FUSION SYSTEM$800
- Mobi-C$179
How this compares
$224,138 in reported general payments places this provider in the 90th percentile of 1,263 orthopaedic surgery providers in Florida.
Other orthopaedic surgery in Gainesville
- Rull James ToussaintGainesville$1.3M
- Kevin FarmerGainesville$927K
- Richard VlasakGainesville$773K
- Andrew CooperClearwater$102M
- Richard HynesMelbourne$35M
- Mark FrankleTemple Terrace$31.4M
- David WatsonTemple Terrace$21M
- Roy SandersTemple Terrace$19.6M
- George HaidukewychOrlando$10M
- Martin RocheFt. Lauderdale$7.3M
Where these figures come from
- Payments: CMS Open Payments, program years 2019–2025 (publication P06302026_06032026).
- Identity: NPPES NPI Registry, July 2026.