Rob Knapp
Rob Knapp

Rob Knapp

After losing 150 pounds, preparing for 3rd century ride and first 5K run.