mark meechan