nolan holmes