Kevin is very knowledgeable and has helped me progress with my double knee replacement beautifully and with minimal pain.