Glenn Flanagan II

Naples Regenerative Institute, Naples FL 34103, USA

Publications