m.a. james fairgrieve