colby leonard