john d maconald mystery