McShane G M & E M