blaine hardy