Mark J Haluska and David E Perry