Allan I. Macinnes compare prices